基于WebGIS的室内地图协同编辑系统设计与实现
【学位单位】:华中科技大学
【学位级别】:硕士
【学位年份】:2018
【中图分类】:TP311.52
【部分图文】:
华 中 科 技 大 学 硕 士 学 位 论 文协同编辑功能。基于浏览器的协同编辑功能需要不仅需要浏览器能够发送辑操作数据,更要能够监听其他用户对于室内地图的编辑,为了实现服务器推送数据,常用的实现技术包括定时轮询、Ajax 长轮询、Server-Sent-EvSocket 等[37]。定时轮询时序图如图 2-4 所示。
图 2-6Ajax 长轮询时序图Ajax 长轮询的优点是实时性较好,但是,需要服务器端支持才能够进行长轮询。并且,由于连接一直被保持,用户较多时,服务器会维护很多的空闲线程,占用大量的服务器资源。Server-Sent-Event 是让浏览器能够通过 EventSource 对象接收服务器产生的事件来实现服务器推送文本信息,这种模式实时性较好,但是只能实现单向推送。WebSocket 是 HTML5 中提出一项基于 TCP 的浏览器和服务器之间全双工的通信协议,实时性好,适合多人协作平台,但是由于该技术提出较晚,早期版本的 IE并不支持 WebSocket。Socket.io 是基于 Websocket 的 B/S 实时通信库,底层封装了 WebSocket 方法和长轮询等服务端推送方法[39]。Socket.io 同时工作于服务端和浏览器端,在浏览器端,其底层基于 Engine.io,这个库将在低版本的浏览器里面使用长轮询代替 WebSocket。
图 4-4 室外地图显示效果4.2.2 室内地图叠加实现上一节已经实现了室外地图的显示,在这个基础上,再进一步实现室内地图的显示。室内地图的显示,首先是获取当前视图中的室内地图列表,通过往服务器的 url发送查询请求可以获取到当前视图中的所有的室内地图的列表,如果列表为空,则表示当前视图中没有室内地图,否则即返回一个数组,表示当前视图的室内地图信息。遍历数组,通过建筑物 id 实例化 Indoor 类,再通过建筑物 id 获取室内地图的详细信息,并在 Indoor 实例中添加相应的内容,并添加到室外地图之中,实现室内地图的叠加显示。其中室内地图扩展库 Indoor.js 中主要实现了两个类 L.Indoor 和 L.Control.Level,分别负责室内地图数据的处理和楼层切换控件。类图定义如图 4-5 所示。
【相似文献】
相关期刊论文 前10条
1 刘艳;;全媒体时代广电编辑系统中“云”编辑的辅助作用[J];电视指南;2017年09期
2 牟小令;刘亚军;;基于Web2.0的网络课程交互协同编辑系统设计[J];现代商贸工业;2014年22期
3 赵华东;;ZFN,TALEN,CRISPR/Cas9和NgAgo/gDNA四代基因编辑系统及其在农业和林业上的应用展望[J];科学中国人;2016年35期
4 ;两种新型CRISPR/Cas基因编辑系统问世[J];科学家;2016年18期
5 周士茹;岳春煜;艾黎明;;大洋D3-Weather5600A非线性影视编辑系统在地市级天气预报制作中的应用[J];科技创新导报;2011年21期
6 ;《地质科技情报》正式启用网上投稿编辑系统[J];地质科技情报;2010年05期
7 ;《资源与产业》网上投稿编辑系统正式开通[J];资源与产业;2008年06期
8 李春林,郭蓓,李凯;超越传统编辑观念的多媒体新闻信息编辑系统[J];中国传媒科技;2004年01期
9 张峰;论编辑系统的优化[J];出版科学;2003年01期
10 张峰;论编辑系统的优化[J];科技与出版;2002年06期
相关会议论文 前10条
1 靖纯;;浅析微博发稿在新闻编辑系统内的实现[A];中国新闻技术工作者联合会2012年学术年会、五届四次理事会暨第六届“王选新闻科学技术奖”的“人才奖”和“优秀论文奖”颁奖大会论文集[C];2012年
2 魏勇;欧阳峰;陈刚;;基于语义的虚拟场景编辑系统设计[A];Proceedings of 14th Chinese Conference on System Simulation Technology & Application(CCSSTA’2012)[C];2012年
3 张堵;刘刚;陈庆祥;薛峰;;论科技编辑系统的耗散结构特征[A];学报编辑论丛(第一集)[C];1990年
4 张斌;;视频网络编辑系统——“世纪新网”的设计和实现[A];中国电影电视技术学会影视科技论文集[C];2003年
5 刘婕;;大连生活气象信息预报编辑系统[A];城市气象服务科学讨论会学术论文集[C];2001年
6 周秋娟;邹承武;姚姿婷;张木清;陈保善;;CRISPR/Cas9介导的轮枝镰刀菌基因编辑系统的构建[A];中国植物病理学会2018年学术年会论文集[C];2018年
7 王素;;编辑系统的分解与协调[A];“新学科与编辑学”学术研讨会论文集[C];1989年
8 殷利国;;非线性网络管理方案的设计[A];全国广播电影电视系统首届中青年优秀科技论文集[C];2001年
9 刘辉;李荣玮;黄崧;李砾;韩羽;黎朗;田业平;刘华锋;;业务融合系统的设计与开发[A];全媒体时代下的西部电视技术发展——第25届西部年会(2013·西藏)获奖技术论文集[C];2013年
10 王盈颖;;美基因编辑先驱张锋发表新工具:编辑RNA治多种顽疾[A];《科学与现代化》2018年第1期(总第074期)[C];2018年
相关重要报纸文章 前10条
1 记者 衣春翔;哈工大教授揭示基因编辑系统分子机制[N];黑龙江日报;2019年
2 记者 张梦然;两种新型CRISPR/Cas基因编辑系统问世[N];科技日报;2016年
3 中央音乐学院学报编辑部 王婷;浅谈编辑系统信息不对称问题[N];中国新闻出版广电报;2017年
4 本报记者 李丽云 实习生 杜寒三;黄志伟:给基因编辑系统装上“安全阀”[N];科技日报;2017年
5 记者 聂翠蓉;基因编辑系统有通用“刹车装置”[N];科技日报;2017年
6 记者 王怡;新技术操控CRISPR基因编辑系统[N];科技日报;2016年
7 ;打造个人的影音编辑系统(上)[N];中国电脑教育报;2003年
8 姜占峰 王勤;数字出版编辑系统 需要哪些功能?[N];中国新闻出版报;2015年
9 小滔;打造个人的影音编辑系统(下)[N];中国电脑教育报;2003年
10 医学院;倪建泉研究组在《美国科学院院刊》发文 揭示一种全新的基因编辑系统[N];新清华;2013年
相关博士学位论文 前2条
1 邵斯e
本文编号:2819021
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2819021.html