论文部分内容阅读
近年来随着网络和计算机技术的迅速发展,WebGIS伴随着互联网大潮也改变了传统的GIS应用模式,变得越来越大众化。与此同时,开源GIS软件项目和开放的技术标准也得到了迅速发展。在不同行业的地理信息化建设过程中,各管理部门大多采用商业GIS平台软件或者历史悠久的框架结构成熟的开源GIS软件来构建各种信息管理和服务系统。而对开发者而言,他们在享受高开发效率的同时却忽略了具体的内部技术实现过程,不利于技术进步。
本文在分析开源GIS技术基础上,提出了基于开源GIS中间件实现WebGIS的设计方案,以江苏省旅游局和南京大学旅游研究所合作项目--“江苏旅游资源信息系统”为实例验证了本方案的可行性。本论文的研究重点在如下三个方面:
1、研究了开源GIS相关技术,分析了开源与商业GIS平台的体系架构的异同及各自优缺点,为下文的基于开源GIS中间件WebGIS的设计与实现提供技术蓝本。
2、探讨了基于开源GIS中间件的WebGIS的设计方案。从理论技术上入手,首先分析了采用一体化程度高的商业与开源WebGIS平台做科研项目的优势和缺点,然后阐述基于GIS中间件设计并实现新型WebGIS在科研项目与应用项目中的重要性及可行性。论述了地图表现框架、地理数据访问组件、拓扑分析库、地图瓦片数据、空间数据引擎、网络地图数据等实现WebGIS平台的各个重要技术环节以及如何使这些中间件无缝地协同工作。
3、设计并实现了“江苏旅游资源信息系统”。以基于GIS中间件实现新型WebGIS方案为技术指导思想,提出了使用开源GIS环境并利用网络地图服务数据资源进行开发的方法。在此基础上,完成了江苏旅游资源信息系统的系统设计、数据库设计以及具体功能实现等工作。该系统不仅节省大量购买数据和软件平台的费用,并且可以保证运行效果不低于商业软件平台。该系统的成功开发,证明了使用开源GIS中间件开发地理信息服务的可行性,也为进行开源GIS中间件开发提供了借鉴和指导经验。
论文论述的基于开源GIS中间件的WebGIS设计方案不仅能够满足旅游资源单体空间信息的网络发布、管理、共享等需求,而且在其他类似信息管理系统中本技术也有很大的参考价值。