论文部分内容阅读
Web技术的飞速发展将地理信息系统带入一个崭新的发展阶段。GIS技术与Web技术的结合,推动了地理信息以更快的步伐部门化、产业化和大众化,进而也催生了GIS领域的一个重要发展方向——WebGIS。将WebGIS技术引入到日常工作中,是城市信息化建设道路上的有益探索和尝试。开展基于网络的GIS研究,实现不同地理位置的数据信息的统一管理和资源共享已经成为今后GIS发展的主要研究方向。国内外各大GIS厂商也为此推出了大量WebGIS开发工具,ESRI公司的ArcIMS是这些产品中使用较为广泛的一个。 本文从WebGIS的概念、特点、理论基础及构建方法等入手分析了基于ArcIMS的WebGIS构建技术、原理和方法;对基于ArcIMS开发过程中的相关技术进行了探讨;最后实现了一套原型系统——“社区WebGIS”。 主要研究内容如下: (1)详细介绍和分析了基于ArcIMS的WebGIS构建理论、方法和技巧。重点阐述了ArcXML的定义、语法;探讨了ArcIMS网络发布地图的过程,服务器体系构成和优化技术;分析了ArcIMS开发中浏览器(客户端)的选择原理;并对ArcSDE工作原理进行了分析。 (2)将ASP技术引入到HTML模式下的ArcIMS开发中,提出在ASP与JavaScript函数库之间传递参数的两种可行方法;用基于VML的距离量测方法代替传统的ArcIMS测距法,减小了服务器开销,提高了系统的运行效率。 (3)基于ArcIMS对不同的数据源实现了不同效果的专题图分析,使空间数据与统计专题数据紧密关联,实现统计数据的可视化;分析并实现了基于ArcIMS的选中要素和未选中要素两种缓冲区分析;另外对WebGIS和MIS的集成以及地理编码等技术问题进行了探讨和研究。最后给出了每项技术实现的主要流程、相关代码和部分实例。 (4)在上述研究的基础上,结合“数字苏州”建设中的相关工程项目,设计并实现了基于ArcIMS的原型系统——“社区WebGIS”。并在全面总结本文研究内容的基础上,提出了本文需要进一步研究的方向。