论文部分内容阅读
三维GIS是目前GIS科学发展的趋势之一。与二维GIS相比,三维GIS表达的世界更能给人真实感、沉浸感,它以立体造型技术构造地理对象,不仅能表达空间对象的平面关系,而且能描述它们间的垂向关系。三维可视化是三维GIS中一个重要的研究内容。目前三维可视化技术已经成熟地应用到数字地球、数字城市、虚拟社区领域。可以实现三维可视化的平台众多,各个平台都有自己的特色和不足。论文在分析各个三维可视化平台功能特点的基础上,提出了在实际应用中将ArcGIS与Google地球结合、ArcScene与Google SketchUp结合的方法。采用ArcGIS的导入工具将Google地球的全球机场数据转换为GIS数据,在ArcGIS平台下对其进行属性查询、空间查询和统计分析,最后利用导出工具将分析结果返回到Google地球,实现ArcGIS与Google地球的数据交换和空间分析。采用ArcGIS to SketchUp6 Plugin将具有空间参考坐标的华东师范大学中山北路校区的地理数据导入SketchUp,在SketchUp中建立带有贴图的精细的地理馆、文科大楼等建筑三维模型,最后将三维模型导回ArcScene或ArcGlobe中进行三维显示或分析。论文还提出了“中心机场”这样一个地理计算问题,即以全球机场的空间位置为计算依据,找出离其它机场的平均距离最短的机场。寻找“中心机场”的代码用R语言实现,代码中尝试了两种算法,直接法和矩阵法。前者重复计算了任意两个机场间的距离,后者只计算了一次,但内存开销大,尤其是要分配一个很大的矩阵时。论文共分五章。第一章是绪论,介绍了选题背景,从地学可视化的类型、可视化的方法、三维可视化的平台三个方面介绍了可视化,总结了国内外三维可视化在理论研究、系统开发和应用研究三个方面的研究进展情况,提出了论文研究内容、目的及意义。第二章介绍了三维可视化平台,探讨了ArcGIS的两个三维分析扩展模块ArcScene与ArcGlobe的三维可视化功能,分析了数据地球-Google地球的功能及其数据交换格式KML语言对点、线、面、三维模型、栅格地图等地理对象的表达,探讨了SketchUp的三维建模功能,及其与其他三维可视化平台的数据交换。第三章以具体实例阐述了各三维可视化平台之间的数据交换,以中国地市级居民地点数据、中国主要铁路线数据、中国省市直辖市面数据的数据交换实例说明了GIS数据如何在Google地球上展示,以虚拟华东师范大学为实例说明了如何利用三维建模软件SketchUp建立基于空间参考的三维场景。第四章以全球机场数据为例说明了ArcGIS与Google地球的综合应用,将KML格式的全球机场数据转换为shapefile,利用ArcGIS对其进行空间分析,最后将分析结果展示在Google地球上。第五章总结了论文的创新与不足,提出了进一步工作的展望。