基于Vue.js的WebGIS开发研究

来源 :重庆交通大学 | 被引量 : 0次 | 上传用户:bazhahai
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
互联网与人们的关系越来越紧密。在Web浏览器上不仅仅可以浏览网页,也可以通过功能越来越丰富、体验越来越好的Web应用,构建社交网络、提供丰富的娱乐、协作工作。在这样的趋势下,WebGIS对于GIS也有着重要的意义,它适合构建面向大众的GIS应用或侧重展示的GIS应用,它使得GIS与普通大众的距离更近了。这样的优势使WebGIS成为当下GIS发展中一个很重要的部分。WebGIS技术基于Web应用技术,因其空间数据的独特性,即对于地理底图和矢量数据的支持,这使其比普通的Web应用复杂。它要专业的空间数据库管理各种各样的地理数据,它要额外的代码量去支持不同地理数据的操作。目前WebGIS开发中常用的技术还是过于复杂,都需要额外的空间数据库管理地理数据。随着新技术的出现,WebGIS的技术复杂度可以降低:使用GeoJSON数据格式保存矢量数据,可以使用普通数据库管理矢量数据,甚至可以实现矢量数据在WebGIS中实时编辑更新;使用新型前端框架可以有效组织WebGIS的代码;使用前端自动化工具来自动化处理开发流程可以大大提高开发效率。论文遵循简洁、高效和开源的原则,从前端框架、WebGIS框架、数据格式和构建工具四个类别中选择合适的技术,寻找一种开发轻量级WebGIS更简单的技术方案。在前端框架对比了jQuery、Backbone.js和Vue.js,在WebGIS框架比较了OpenLayers和Leaflet,在数据格式上研究了GeoJSON,在构建工具对比了grunt、gulp和NPM,最终提出一种轻量级的WebGIS开发技术方案——基于Vue.js的WebGIS开发方案。它以Vue.js作为开发框架,利用MVVM和组件化的思想去组织代码;Leaflet以及其庞大的插件,提供地图应用开发方面的功能支持;GeoJSON作为矢量数据的存储格式;NPM脚本作为构建工具,辅助自动管理和运行各种任务。随后,构思了一个叫做“故事地图”的功能齐全的轻量级WebGIS应用,应用提出的技术方案完成了整个应用的开发。最终结合对“故事地图”的开发过程,进一步分析了这套技术方案的优缺点和局限性。
其他文献
高等职业技术教育教学改革的出发点与归宿点是提高教育教学质量,衡量教育教学质量的两个重要指标是教育事业指标与经济产业指标。在分析工学结合背景下高等职业技术教育教学
随着信息技术的快速发展,我国已经正式进入大数据时代,而这一时代的到来也使得我国很多领域迎来了自身发展的契机,移动通信领域就是这其中的代表。随着手机的普及,我国移动通
<正>一、引言成本控制知易行难,具有长期性、艰巨性等特点,企业必须明确成本控制目的、加强成本控制能力建设、制定成本控制措施等方面,探索成本控制方法,促进成本控制向体系
<正>儿童舞蹈是一座奇妙的艺术殿堂,美妙、新奇、独特、真挚,吸引着众多幼儿参与到儿童舞蹈中。儿童舞蹈可以带领孩子们进入到五彩缤纷的世界,让儿童的艺术品位、审美水平得
<正>【国宝档案】史料记载:乾隆四十四年除夕年夜饭,只有乾隆皇帝的餐具是景泰蓝,底下全部用瓷器。国宝景泰蓝,又名"掐丝珐琅",是铜瓷结合的中华艺术瑰宝!其工艺囊括了珠宝的
随着人们认知水平的提高,人们逐渐意识到心理健康的重要性,而良好的体魄与健康的心理是个体适应社会竞争的前提。高校体育是每一位大学生的必修科目,不仅能够增强大学生的生
习近平总书记在全国高校思想政治工作会议上的重要讲话深刻回答了我国高等教育发展的重大理论与现实问题,是我们办好中国特色的社会主义大学的理论指南与行动纲领。本文通过
良好的身体素质和健康的心理,是适应社会竞争的重要保证。高校体育是高校教育的重要组成部分,是培养大学生健康心理的重要途径。在促进人的全面发展的过程中,作为教育的有机
RFID(Radio Frequency Identification)射频识别技术,是通过无线电波来达到非接触的资料存取的技术,通常是由RFID电子标签和阅读器两部分组
目的研究循证护理在肺癌患者介入治疗术后康复过程中的临床应用价值。方法在2013年2月至2015年12月我院收治的290例进行介入手术治疗的肺癌患者中随机抽取104例进行研究,将其