论文部分内容阅读
互联网的普及和计算机技术不断升级换代以及人们对于地理空间信息的需求日益增长,地理信息系统已经从极少数地理信息领域专家的科研内容逐渐转变为人们日常生活所依赖的服务技术平台。互联网的众包思想使得用户在某种程度上同时也是服务的提供者,因此对于开发和部署高效的,面向服务的互联网地理信息系统的研究十分必要。地理信息系统架构由最初的大型独立主机模式依次经历了客户端/服务器时期,随着计算机硬件技术发展以及成本下降局域网集中部署模式逐渐发展,进入互联网时代以后分布式和面向服务的网络地理信息系统成为研究的热点并得到了用户的认可很快普及。同样随着计算机软件技术以及开源思想的普及,大量支持高性能、高负载以及分布式的地理信息平台软件得到了发展。 本文通过分析讨论网络地理信息系统的架构模式演变和实现方式,研究了如何利用PostGIS扩展后的Postgre对象关系数据库作为空间数据库存储数据以支持空间数据的查询和维护;研究了如何利用GeoServer提供的地图服务以及要素服务能力提供可供用户客户端访问的空间数据服务;研究了如何通过GeoWebCache提供的地图数据预处理能力提高地图数据网络中的传输效率和系统性能;研究了使用OpenLayers等JavaScript脚本库实现具有地图渲染功能的浏览器客户端;并且通过桌面端地理信息系统软件Ud ig组织和管理地理数据。最终实现具有用户权限功能以及地理空间数据以及服务的共享地理信息平台。实现地理空间数据的高效查询和分发以及维护。