论文部分内容阅读
随着计算机网络的普及应用,基于网络的空间信息资源正日益丰富,其应用领域也在快速地拓展,以满足全社会各行各业对空间信息的需求。大量的空间信息资源需要通过空间分析等分析过程,提炼出隐含其间的知识,才能更好的满足各种应用需求。现有的WebGIS软件虽已提供了部分在线空间分析功能,但其实现方法是将用户在客户端提出的分析请求集中在后台服务器进行处理,再将分析结果传回客户端。这种集中式的处理方式,不仅挑战了服务器的处理性能,降低了响应速度,增加了带宽消耗;同时,也浪费了具备一定数据处理能力的客户端资源。基于XML/GML/SVG的技术方案支持在客户端对数据进行操作。但是,该技术方案仍处于早期研发阶段,缺乏对空间信息进行分析处理的方法和功能。因此,需要在该技术方案的基础上进一步实现客户端的空间信息在线分析功能。
本文在深入探讨现有服务器端空间分析功能所存在的主要问题后,结合XML/GML/SVG技术方案的研究现状,选取了WebGIS空间分析功能中的多边形叠置分析进行研究,并实现了基于SVG数据模型的客户端多边形叠置分析过程。
首先,对参与叠置分析的SVG多边形数据的格式作了必要的规定。然后,将叠置分析过程中的关键环节:图形重建和拓扑重构两个方面进行研究,并进一步将这两部份的实现过程又分解为多边形求交、多边形重建和多边形拓扑重构三个步骤进行论述。重点讨论每个步骤所采用的数据结构、实现算法、以及对特殊情况的处理方法等,并且论述了各个步骤之间相互关联的状况,将这三个步骤结合成完整的客户端在线叠置分析的过程,即对两矢量图层中多边形图形进行线叠置分析的操作。最后,以“智能空间拓扑重建与推理分析研究”项目的设计和实施为例,证明了本文讨论的方法和理论的正确性、有效性、可操作性和可行性。