基于ArcGIS Engine的矢栅基础地理数据空间转换方法研究
2011-11-15刘佰琼戴相喜
刘佰琼,周 卫,戴相喜
(1.南京师范大学教育部虚拟地理环境重点实验室,江苏南京210046;2.南京市测绘勘察研究院有限公司,江苏南京210005)
基于ArcGIS Engine的矢栅基础地理数据空间转换方法研究
刘佰琼1,周 卫1,戴相喜2
(1.南京师范大学教育部虚拟地理环境重点实验室,江苏南京210046;2.南京市测绘勘察研究院有限公司,江苏南京210005)
随着2000国家大地坐标系的正式启用,实现基础地理数据不同坐标系间的空间转换具有重要意义和实用价值。基于Esri二次开发组件ArcGIS Engine所提供的空间转换和影像配准接口,讨论ArcGIS平台坐标转换和投影变换方法,采用C#语言设计开发空间转换系统,并进行转换误差分析,验证该转换方法的实用性和可靠性。
空间转换;投影变换;ArcGIS Engine
一、引 言
经国务院批准,我国自2008年7月1日起,正式启用2000国家大地坐标系(简称CGCS2000)[1-2]。然而我国现有的测绘成果大多是基于1954北京坐标系、1980西安坐标系或地方独立坐标系获得的,因此在今后相当长的时期内,面临着大量的基础地理数据空间转换问题。
目前许多学者都对空间转换模型进行了研究,探讨了公共点的选取原则和模型适用范围[3-4]。本文针对GIS中矢量数据和栅格数据的结构特点,讨论了ArcGIS软件平台坐标系统和地理参考投影变换的相关接口,并以实例介绍了在 Visual Studio 2005集成开发环境下使用Esri二次开发组件Arc-GIS Engine实现矢栅基础地理数据空间转换的关键技术方法。
二、矢量数据空间转换
1.转换模型
二维的平面坐标转换模型有多项式逼近、正形转换、相似变换、仿射变换等,其中相似变换四参数模型具有较高的严密性,适用于区域范围小、转换区域在两个坐标系中的几何相似程度好的情况[5-6],本文采用平面四参数模型进行矢量数据空间转换。……
