基于Node.js和开源技术的WebGIS研究与实现

来源 :东华理工大学 | 被引量 : 0次 | 上传用户:alexkent
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
地理信息系统GIS(Geographic Information System,GIS)是计算机和信息系统技术在地理科学中的运用、发展的产物,因此其发展不仅受到GIS应用和需求的推动,同时也受到计算机和信息科学技术的影响。随着计算机、网络、数据库等技术的发展以及应用的不断深化,GIS技术的发展呈现出新的特点和趋势,基于互联网的WebGIS就是其中之一。WebGIS是将Web技术应用于GIS技术开发的产物,是一个交互式的、分布式的、动态的地理信息系统。WebGIS以其易用性、开放性、全球性等特性,广泛的应用于传统的国土、环境等政府管理领域,以及导航、抢险救灾、LBS(基于位置的服务)、城市设施管理等和人们生活息息相关的方面。WebGIS的兴起和发展的需要,众多的GIS厂家都发展了自己的商业WebGIS产品如ESRI公司的IMS产品系列、MapInfo公司的MapXtrme产品系列、SuperMap IS、Geo-Surf等。但商业WebGIS产品由于可扩展性较弱、价格普遍昂贵、数据和操作共享困难等不足,难以满足低成本和高定制性的需求。基于开源软件的WebGIS由于其灵活和低成本等特性越来越受到开发者和公司的重视,涌现出许多成熟的产品。互联网的发展和移动终端的普遍,涌现出许多社交平台和软件,如QQ、微信(WeChat)、BBS、博客(Blog)等。人们交流的需要每天会通过这些软件和平台记录和分享身边发生的事,产生大量的数据。通过网络爬虫对这些数据的获取和筛选可以获得许多人们分享的和位置相关的信息,并借助WebGIS系统实现可视化可以帮助居民了解身边发生的事,为人们的生活提供方便。本文基于Node.js和开源技术对这样的WebGIS系统进行研究和开发。首先对Web和WebGIS的发展和应用状况进行讨论,其次介绍系统搭建的相关技术支持,网络爬虫、Node.js、开源软件、系统的架构等,最后对系统进行详细的设计,通过网络爬虫对数据的获取以及系统功能的展示,实现了系统对多种数据源的显示、基本操作、Popup实现等功能。
其他文献
本文介绍我院安装美国瓦里安Clinac iX医用直线加速器的前期准备工作和设备安装过程中遇到的问题及解决方法。实践证明在做好充分准备的基础上,结合机房实际情况密切与设备公
接种国家免费供应的疫苗"糖丸"(即儿童口服脊髓灰质炎疫苗)后,不料却遭遇了在国内发生几率为100万分之一到500万分之一的疫苗病毒发作、诱发引起的脊髓灰质炎(即"小儿麻痹症"
本文介绍了医用水冷系统常见的3例故障,并分析了故障现象及排除方法。
我院在医院信息化诊疗辅助系统的基础上,结合利用互联网技术以及大数据技术的移动性,通过搭建医院的居家老年医疗健康服务平台,为老年患者提供就诊导医、疾病教育、续药上门
在我国社会经济持续发展背景下,我国政府部门也加大了对水利风景资源开发的监管力度,以实现水利旅游项目的合理开发和利用。在政府部门管理下,加大对水利旅游项目成本、利益
化学地球动力学是地球化学与地球动力学之间的交叉学科,是20世纪末期地幔地球化学研究的热点和前沿。随着人们对板片-地幔相互作用机制及其地球化学效应的认识,化学地球动力
当前,如何从维护司法公正、服务和谐社会建设的角度出发,积极稳妥地处理好涉检信访案件,及时有效地化解涉检信访问题,已经成为检察机关面临的一个重大而紧迫的现实问题。为此
汉中市玉皇山磷矿矿山现状评估发现的地质灾害有崩塌、滑坡、泥石流及地面塌陷等地质灾害,危险性小一大。矿山建设和采矿工程引发、加剧崩塌、滑坡、泥石流及地面塌陷的可能性
素质教育理念下的语文教学,要求学生挖掘课文深层意蕴,领会作者的思想情感,同时培养出实践能力和健康个性,最终达到提升学生语文综合素养的学科目标。初中语文教师在实际教学
大豆异黄酮是以大豆为原料提取制成的植物雌性激素 .大量研究表明 ,大豆异黄酮在防癌抗癌、防治心血管疾病、预防骨质疏松症、治疗妇女更年期综合症等方面有重要作用 ,是目前