硕士学位论文 基于 COM 的开放式地图投影变换组件的设计与实现,共52页。 摘 要 地图投影变换主要是研究从一种地图投影点的坐标变换为另一种地图投影点的坐标的理论和方法(杨启和,1990)。随着GIS 的日益发展和广泛普及,地图投影变换的重要性更加凸现出来,因为GIS,尤其是大型GIS 中的空间数据往往来源于多种信息源,而各种信息源地图所采用的投影往往并不一致,不同投影间的变换就成为所有GIS 软件不可避免的问题。作者在分析了国内外地图投影变换研究现状后,参照OpenGIS 协会发布的关于地图投影变换的接口规范,设计并实现了基于COM 的开放式地图投影变换组件。 本文首先介绍了OpenGIS 及其规范和COM 组件技术,因为遵循OpenGIS规范,并且基于COM 开发的组件具有很多优势。接着参照OpenGIS 协会发布的《基于OLE/COM 的开放GIS 简单要素定义》中的《空间参照系组件—接口和组件对象》,定义了地图投影变换组件的接口和组件对象,并设计了这一组件的总体构架。然后分析了地图投影变换的方法和理论基础,在对几种方法进行比较之后,提出运用反解变换法作为地图投影变换的主要方法。因此,文章详细研究了反解变换法,并给出了如何应用反解变换法进行地图投影变换的例子。同时,高斯克吕格投影因为其重要性和特殊性,也作了专门的讨论。 程序运行结果表明,该组件设计合理、运行可靠、结果正确,同时因为该组件是遵照OpenGIS 规范并且基于COM 开发的,因此该组件有广泛的适用性。 关键词:OpenGIS,COM,地图投影变换,反解变换法,高斯克吕格投影 目 录 摘 要………………………………………………………………………………………I Abstract………………………………………………………………………………………II 引 言.................................................................................................................................1 第一章 概论........................................................................................................................2 1.1 地图投影变换在国内外的研究与发展................................. 2 1.2 基于COM 的开放式地图投影变换组件的设计与实现的重要意义........... 2 1.3 本文研究的主要内容............................................... 4 第二章 基于 COM 的开放式地图投影变换组件设计....................................................5 2.1 OpenGIS 及其规范.................................................. 5 2.1.1 OpenGIS 基本概念..............................................................................................5 2.1.2 OpenGIS 规范......................................................................................................5 2.1.3 OGC 中定义的有关地图投影的接口和组件对象.............................................6 2.2 COM 及其优势...................................................... 7 2.2.1 COM 的基本概念................................................................................................7 2.2.2 COM 的优势........................................................................................................8 2.3 地图投影和地图投影变换......................................... 10 2.3.1 地图投影..........................................................................................................10 2.3.2 地图投影变换..................................................................................................11 2.4 基于COM 的开放式地图投影变换组件的设计......................... 12 2.4.1 接口设计..........................................................................................................13 2.4.2 组件对象设计..................................................................................................18 2.4.3 组件构架..........................................................................................................20 第三章 地图投影变换的方法及其理论基础................................................................22 3.1 地图投影变换常用方法........................................... 22 3.1.1 地图投影变换常用方法及其特点..................................................................22 3.1.2 地图投影变换常用方法的比较分析..............................................................23 3.2 反解变换法..................................................... 24 3.2.1 反解变换法的理论基础..................................................................................25 3.2.2 反解示例..........................................................................................................30 3.3 高斯克吕格投影及其反解变换与邻带坐标变换....................... 32 3.3.1 高斯克吕格投影..............................................................................................32 3.3.2 高斯克吕格投影的反解变换..........................................................................34 3.3.3 高斯克吕格投影的邻带坐标变换..................................................................35 第四章 组件实现与实验................................................................................................37 ·IV· 4.1 组件实现情况................................................... 37 4.2 变换实验及其分析............................................... 38 第五章 结论和建议........................................................................................................43 参考文献..............................................................................................................................44 致 谢..............................................................................................................................46 |
硕士学位论文 基于 COM 的开放式地图投影变换组件的设计与实现
查看评论
已有0位网友发表了看法