论文部分内容阅读
互联网以其开放性和友好界面迅速成为网络信息处理和发布的载体。随着互联网应用的普及以及地理信息系统技术的逐步推广,Web已经成为传播地图的理想媒介,成千上万的人通过www访问静态的、动态的或用户自定义的地图。Internet将信息传播给广大用户,使得普通公众(而不仅仅是GIS的专业人员)都能从地理信息系统技术中获益。基于Internet的GIS已经成为当代GIS两个最热门也是最重要的发展方向之一。 网络地图服务使海量的空间数据在集中或分布的服务器中存储、发布、组织和管理。用户通过客户端对空间数据进行在线检索、查询、分析、下载,并且以地图的方式显示,不受时间和空间的限制,突破了传统地理信息系统应用的范围和需要较高程度的专业知识的限制,同时网络地图服务还使得分布在不同地域、不同部门的用户能够基于空间数据进行协同工作,从而达到提高系统资源利用率,扩大信息使用范围,快速高效地完成所需的功能和节约投资的目的。目前网络地图服务存在两个发展方向:一个是从万维网地理信息系统(WebGIS)角度,强调实现网络地图的空间分析功能,着重于解决开放式、分布式地理信息服务平台中的异构系统间的互操作及跨平台的数据集成与共享等问题;二是从互联网.NET角度,以提供地图搜索服务为主,强调采用高效的索引算法来提供快速的网络查询服务和方便的位置服务,Google Earth、Google Maps是这种新型网络地图服务的代表。 论文以WebGIS为发布平台来研究网络地图服务,首先分析了现有的网络地图服务的实现方法和技术,以Open Geospatial Consortium(OGC)制定的网络地图服务规范(WMS)为蓝本,阐述了地图空间数据的组织和管理方式,并提出了基于MapXTreme平台的网络地图服务系统框架,阐明了实现该系统框架的关键技术。以此为基础,依托“新疆克拉玛依市政府公众信息网数字地图系统”项目,设计并实现了基于WebGIS的新疆克拉玛依市城市网络地图服务系统。 首先,总结了WebGIS的三种体系结构及与之相对应的网络地图服务实现方式,并分析比较了目前主流的WebGIS商业平台和开源平台。WebGIS为网络地图服务提供了发布平台,根据客户端浏览器和服务器端功能的多少,WebGIS体系结构一般可分为瘦客户端/胖服务器、胖客户端/瘦服务器和客户端/服务器混合均衡模式三种。与之相对应,根据客户端和服务器端处理任务的不同,WebGIS支持下的网络地图服务也有三种实现方式,即图像方式、图形要素方式和数据方式。网络地图服务的实现方式不同,采用的开发技术也不同,但无论是基于服务器的技术、基于客户端的技术还是客户端/服务器混合技术,都不是完全通用的全面的网络地图服务解决方案,用户需要根据不同的需求和网络技术条件来选择合适的网络地图服务发布模式。 其次,介绍了OGC的网络地图服务规范和空间数据组织管理方式。为了构建适合发