三维GIS是近年来GIS研究和发展的一个重要方向,而三维空间分析功能是三维GIS最终走向应用的核心功能之一。由于三维的空间关系较二维问题复杂得多,所以,目前三维GIS还没有形成一套成熟且被广泛接受的理论框架,对三维的空间分析方法则更缺乏全面系统的研究,甚至对一些常规的空间分析方法也还没有开展深入的研究。针对这一现状,本文对三维GIS空间分析的基本功能框架进行了梳理,并就一些关键技术展开了研究。 首先,本文基于体数据模型对三维GIS基本空间分析功能进行了系统的研究。常用的基于体表示的数据模型有:三维栅格模型、八叉树模型和四面体网格模型。本文在这三种体数据模型的基础上,对三维GIS基本空间分析功能的研究思路和实现方法分别进行了分析比较和讨论。这些基本空间分析功能包括:空间量测(距离、表面积、体积、重心、方向)、邻域查找、空间叠置分析、缓冲体分析、边界提取、路径分析、三维空间统计和三维空间查询等。针对有些空间分析方法,如方向关系、最短路径分析等,在三维栅格GIS中研究较少,本文在对相应的二维空间分析方法深入研究的基础上,将其扩展到了三维。特别的,文中将缓冲区分析扩展到三维,并基于三维栅格对其进行了重新定义。 拓扑关系是空间分析的重点和难点。拓扑关系的形式化描述框架描述的是全局拓扑,拓扑模型描述的是局部拓扑。本文分别对基于矢量和基于栅格的拓扑关系和拓扑模型进行了研究和比较,研究结果表明,采用单元复形的概念可以克服数字拓扑中的拓扑矛盾,并可以将基于剖分的矢量拓扑模型和栅格拓扑模型统一起来。同时,在单元复形和n-交模型的基础上,对基于三维栅格的空间地物的拓扑关系的判断方法进行了探讨。 本文重点研究和实现了基于栅格数据的三维缓冲体生成算法。在对该算法的应用背景及特点...