论文部分内容阅读
Internet的迅速发展,推动着当代GIS技术的快速更新和发展,它为GIS提供了一种崭新而又有效的地理信息载体。Internet与GIS的结合——WebGIS,作为信息应用发展的前沿,为GIS注入了新的活力。但是,WebGIS的进一步发展则面临着海量数据处理负担重及网络传输瓶颈。JavaScript可以使多种任务仅在客户端就可以完成而不需要网络和服务器的参与,从而支持分布式的运算和处理。因此,把JavaScript技术应用于WebGIS,大大减轻了网络传输和服务器的负担。在这种技术下,所有的GIS操作都是在本地完成的,服务器仅需提供GIS数据服务,网络也只需将GIS数据一次性传输。本文介绍了WebGIS的系统结构、实现模式及其各种实现技术,科学地分析了电子地图传统开发模式所存在的弊端,并对存在问题进行了剖析,设计了一种基于JavaScript技术的WebGIS实现模式。本文在这种模式下构建了一个完整的WebGIS系统,设计了WebGIS的各个功能模块,包括电子地图视图模块、空间测量模块及专题图层开发模块。就提供底图的方式来讲,再也不是传统的方式——服务器端将海量矢量地图临时生成栅格图发送到客户端,而是事先生成好栅格图,用户请求时不必做任何处理就可以即时发送到客户端;就地图的显示方式来讲,摒弃了传统的一张地图的显示方式,客户端采用多幅小图拼接的方式显示,总体看起来像是小图片填充一个大的栅格的效果。对于专题图层的开发,利用Aiax的开发模式及VML(The Vector Markup Language)支持广泛矢量图形的特性,本文设计了专题图层存储结构、专题图符号库表现模型,很好的解决了栅格图和矢量图叠加显示的问题。通过大连瓦房店市WebGIS系统建设为例证明,本文所设计的开发模式在实际应用中提升了系统效率,具有良好的应用效果。