基于WebGIS的室內(nèi)地圖協(xié)同編輯系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
【學(xué)位單位】:華中科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位年份】:2018
【中圖分類】:TP311.52
【部分圖文】:
華 中 科 技 大 學(xué) 碩 士 學(xué) 位 論 文協(xié)同編輯功能;跒g覽器的協(xié)同編輯功能需要不僅需要瀏覽器能夠發(fā)送輯操作數(shù)據(jù),更要能夠監(jiān)聽其他用戶對(duì)于室內(nèi)地圖的編輯,為了實(shí)現(xiàn)服務(wù)器推送數(shù)據(jù),常用的實(shí)現(xiàn)技術(shù)包括定時(shí)輪詢、Ajax 長輪詢、Server-Sent-EvSocket 等[37]。定時(shí)輪詢時(shí)序圖如圖 2-4 所示。
圖 2-6Ajax 長輪詢時(shí)序圖Ajax 長輪詢的優(yōu)點(diǎn)是實(shí)時(shí)性較好,但是,需要服務(wù)器端支持才能夠進(jìn)行長輪詢。并且,由于連接一直被保持,用戶較多時(shí),服務(wù)器會(huì)維護(hù)很多的空閑線程,占用大量的服務(wù)器資源。Server-Sent-Event 是讓瀏覽器能夠通過 EventSource 對(duì)象接收服務(wù)器產(chǎn)生的事件來實(shí)現(xiàn)服務(wù)器推送文本信息,這種模式實(shí)時(shí)性較好,但是只能實(shí)現(xiàn)單向推送。WebSocket 是 HTML5 中提出一項(xiàng)基于 TCP 的瀏覽器和服務(wù)器之間全雙工的通信協(xié)議,實(shí)時(shí)性好,適合多人協(xié)作平臺(tái),但是由于該技術(shù)提出較晚,早期版本的 IE并不支持 WebSocket。Socket.io 是基于 Websocket 的 B/S 實(shí)時(shí)通信庫,底層封裝了 WebSocket 方法和長輪詢等服務(wù)端推送方法[39]。Socket.io 同時(shí)工作于服務(wù)端和瀏覽器端,在瀏覽器端,其底層基于 Engine.io,這個(gè)庫將在低版本的瀏覽器里面使用長輪詢代替 WebSocket。
圖 4-4 室外地圖顯示效果4.2.2 室內(nèi)地圖疊加實(shí)現(xiàn)上一節(jié)已經(jīng)實(shí)現(xiàn)了室外地圖的顯示,在這個(gè)基礎(chǔ)上,再進(jìn)一步實(shí)現(xiàn)室內(nèi)地圖的顯示。室內(nèi)地圖的顯示,首先是獲取當(dāng)前視圖中的室內(nèi)地圖列表,通過往服務(wù)器的 url發(fā)送查詢請(qǐng)求可以獲取到當(dāng)前視圖中的所有的室內(nèi)地圖的列表,如果列表為空,則表示當(dāng)前視圖中沒有室內(nèi)地圖,否則即返回一個(gè)數(shù)組,表示當(dāng)前視圖的室內(nèi)地圖信息。遍歷數(shù)組,通過建筑物 id 實(shí)例化 Indoor 類,再通過建筑物 id 獲取室內(nèi)地圖的詳細(xì)信息,并在 Indoor 實(shí)例中添加相應(yīng)的內(nèi)容,并添加到室外地圖之中,實(shí)現(xiàn)室內(nèi)地圖的疊加顯示。其中室內(nèi)地圖擴(kuò)展庫 Indoor.js 中主要實(shí)現(xiàn)了兩個(gè)類 L.Indoor 和 L.Control.Level,分別負(fù)責(zé)室內(nèi)地圖數(shù)據(jù)的處理和樓層切換控件。類圖定義如圖 4-5 所示。
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 劉艷;;全媒體時(shí)代廣電編輯系統(tǒng)中“云”編輯的輔助作用[J];電視指南;2017年09期
2 牟小令;劉亞軍;;基于Web2.0的網(wǎng)絡(luò)課程交互協(xié)同編輯系統(tǒng)設(shè)計(jì)[J];現(xiàn)代商貿(mào)工業(yè);2014年22期
3 趙華東;;ZFN,TALEN,CRISPR/Cas9和NgAgo/gDNA四代基因編輯系統(tǒng)及其在農(nóng)業(yè)和林業(yè)上的應(yīng)用展望[J];科學(xué)中國人;2016年35期
4 ;兩種新型CRISPR/Cas基因編輯系統(tǒng)問世[J];科學(xué)家;2016年18期
5 周士茹;岳春煜;艾黎明;;大洋D3-Weather5600A非線性影視編輯系統(tǒng)在地市級(jí)天氣預(yù)報(bào)制作中的應(yīng)用[J];科技創(chuàng)新導(dǎo)報(bào);2011年21期
6 ;《地質(zhì)科技情報(bào)》正式啟用網(wǎng)上投稿編輯系統(tǒng)[J];地質(zhì)科技情報(bào);2010年05期
7 ;《資源與產(chǎn)業(yè)》網(wǎng)上投稿編輯系統(tǒng)正式開通[J];資源與產(chǎn)業(yè);2008年06期
8 李春林,郭蓓,李凱;超越傳統(tǒng)編輯觀念的多媒體新聞信息編輯系統(tǒng)[J];中國傳媒科技;2004年01期
9 張峰;論編輯系統(tǒng)的優(yōu)化[J];出版科學(xué);2003年01期
10 張峰;論編輯系統(tǒng)的優(yōu)化[J];科技與出版;2002年06期
相關(guān)會(huì)議論文 前10條
1 靖純;;淺析微博發(fā)稿在新聞編輯系統(tǒng)內(nèi)的實(shí)現(xiàn)[A];中國新聞技術(shù)工作者聯(lián)合會(huì)2012年學(xué)術(shù)年會(huì)、五屆四次理事會(huì)暨第六屆“王選新聞科學(xué)技術(shù)獎(jiǎng)”的“人才獎(jiǎng)”和“優(yōu)秀論文獎(jiǎng)”頒獎(jiǎng)大會(huì)論文集[C];2012年
2 魏勇;歐陽峰;陳剛;;基于語義的虛擬場(chǎng)景編輯系統(tǒng)設(shè)計(jì)[A];Proceedings of 14th Chinese Conference on System Simulation Technology & Application(CCSSTA’2012)[C];2012年
3 張堵;劉剛;陳慶祥;薛峰;;論科技編輯系統(tǒng)的耗散結(jié)構(gòu)特征[A];學(xué)報(bào)編輯論叢(第一集)[C];1990年
4 張斌;;視頻網(wǎng)絡(luò)編輯系統(tǒng)——“世紀(jì)新網(wǎng)”的設(shè)計(jì)和實(shí)現(xiàn)[A];中國電影電視技術(shù)學(xué)會(huì)影視科技論文集[C];2003年
5 劉婕;;大連生活氣象信息預(yù)報(bào)編輯系統(tǒng)[A];城市氣象服務(wù)科學(xué)討論會(huì)學(xué)術(shù)論文集[C];2001年
6 周秋娟;鄒承武;姚姿婷;張木清;陳保善;;CRISPR/Cas9介導(dǎo)的輪枝鐮刀菌基因編輯系統(tǒng)的構(gòu)建[A];中國植物病理學(xué)會(huì)2018年學(xué)術(shù)年會(huì)論文集[C];2018年
7 王素;;編輯系統(tǒng)的分解與協(xié)調(diào)[A];“新學(xué)科與編輯學(xué)”學(xué)術(shù)研討會(huì)論文集[C];1989年
8 殷利國;;非線性網(wǎng)絡(luò)管理方案的設(shè)計(jì)[A];全國廣播電影電視系統(tǒng)首屆中青年優(yōu)秀科技論文集[C];2001年
9 劉輝;李榮瑋;黃崧;李礫;韓羽;黎朗;田業(yè)平;劉華鋒;;業(yè)務(wù)融合系統(tǒng)的設(shè)計(jì)與開發(fā)[A];全媒體時(shí)代下的西部電視技術(shù)發(fā)展——第25屆西部年會(huì)(2013·西藏)獲獎(jiǎng)技術(shù)論文集[C];2013年
10 王盈穎;;美基因編輯先驅(qū)張鋒發(fā)表新工具:編輯RNA治多種頑疾[A];《科學(xué)與現(xiàn)代化》2018年第1期(總第074期)[C];2018年
相關(guān)重要報(bào)紙文章 前10條
1 記者 衣春翔;哈工大教授揭示基因編輯系統(tǒng)分子機(jī)制[N];黑龍江日?qǐng)?bào);2019年
2 記者 張夢(mèng)然;兩種新型CRISPR/Cas基因編輯系統(tǒng)問世[N];科技日?qǐng)?bào);2016年
3 中央音樂學(xué)院學(xué)報(bào)編輯部 王婷;淺談編輯系統(tǒng)信息不對(duì)稱問題[N];中國新聞出版廣電報(bào);2017年
4 本報(bào)記者 李麗云 實(shí)習(xí)生 杜寒三;黃志偉:給基因編輯系統(tǒng)裝上“安全閥”[N];科技日?qǐng)?bào);2017年
5 記者 聶翠蓉;基因編輯系統(tǒng)有通用“剎車裝置”[N];科技日?qǐng)?bào);2017年
6 記者 王怡;新技術(shù)操控CRISPR基因編輯系統(tǒng)[N];科技日?qǐng)?bào);2016年
7 ;打造個(gè)人的影音編輯系統(tǒng)(上)[N];中國電腦教育報(bào);2003年
8 姜占峰 王勤;數(shù)字出版編輯系統(tǒng) 需要哪些功能?[N];中國新聞出版報(bào);2015年
9 小滔;打造個(gè)人的影音編輯系統(tǒng)(下)[N];中國電腦教育報(bào);2003年
10 醫(yī)學(xué)院;倪建泉研究組在《美國科學(xué)院院刊》發(fā)文 揭示一種全新的基因編輯系統(tǒng)[N];新清華;2013年
相關(guān)博士學(xué)位論文 前2條
1 邵斯e
本文編號(hào):2819021
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/2819021.html