通过两款软件对同一组数据转换的精度比较,可以看到二者转换的精度都较高,平面和高程中误差均未超过± 1 mm。
3. 3 矢量数据转换
3. 3. 1 cass 软件矢量数据转换
最常见的矢量数据为数字线划图,cass 软件支持的数字线划图文件格式一般为dwg 格式,下面就以cass9. 1 软件对数字线划图的转换做一演示。为了便于对转换精度进行统计和比较,下面仍然采用相同一组数据绘制的线划图进行演示。
cass 软件矢量数据转换方法( 七参数) : 不同版本的cass 软件均具有矢量数据的坐标转换功能,cass9. 1 版在其顶部菜单“地物编辑”的下拉菜单的“坐标转换”项,转换的主要步奏主要有下面几步:
( 1) 输入具有转换前后2 个坐标系坐标的公共点( 3 个以上) ;
( 2) 设置转换前后坐标系的名称和高斯投影3度带带号和中央子午线参数;
( 3) 计算七参数;
( 4) 输入转换前、后的数据文件名和存贮的路径;
( 5) 选择对图形进行数据转换。
cass 七参数转换后的精度统计见表3。可以看到转换的精度较好,平面与高程均未超过± 50 mm,即± 5. 0 cm。
3. 3. 2 ArcGIS 矢量数据转换
ArcGIS 中最常见的矢量数据为shape 数据,为了便于比较仍然以cass 软件坐标转换的数字线划图输出shape 文件,在ArcGIS10. 2 中进行七参数转换。ArcGIS 软件矢量数据转换的主要步奏如下[9-10]:
( 1) 使用相关软件计算出七参数( 比如Coord 软件) ;
( 2) 创建自定义地理( 坐标) 变换( Data Management): 首先给出这个坐标转换的名称,比如“西安80 转北京54”; 接着选择“输入的坐标系”的名称为“Xian_1980_3_Degree_GK_CM_108E”、“输出的坐标系”的名称为“Beijing_1954 _3 _Degree_GK_CM_108E”; 方法选择“COORDINATE_FRAME”即一般在美国使用的、旋转角度按顺时针定义的布尔莎- 沃尔夫七参数模型; 在下面参数栏依次输入七参数,结束后确定即创建成功;
( 3) 投影( Data Management) : 在弹出的菜单栏中依次选择输入转换的矢量数据数据、输出转换后的矢量数据的名称和输出的坐标系; 选择坐标变换的名称比如上面创建的“西安80 转北京54”,确定后开始转换;
( 4) 重新加载转换后输出的shp 文件即可看到坐标已发生了转换。
表4 数据为转换后数据的精度统计,可以看出这组数据转换后的点位( 平面) 中误差达到了± 0. 265 m,满足1: 1 000 以下比例尺地形图的精度要求[11]。
3. 4 影像数据
栅格数据最常见的是数字正射影像图,下面就以ArcGIS10. 2 对数字正射影像图的坐标转换为例进行演示。ArcGIS 的栅格数据七参数坐标转换基本同矢量数据七参数的转换,主要区别是进行投影时选择: “投影栅格”。表5 为对11 幅CGCS2000 坐标系的正射影像图利用七参数转换到XIAN80 坐标系后的精度统计( 与利用Coord 软件七参数转换的数据比较) ,可以看到转换后的平面中误差为± 0. 112 m。
4、结论
通过对几种格式数据的转换精度的统计对比,认为在日常工作中,坐标数据可以利用Coord、科傻Cosa、等软件进行坐标系统转换,且精度很好。矢量数据可以利用cass9. 1、ArcGIS 进行转换,cass9. 1 软件转换的精度较高,可以达到控制点转换要求的精度,ArcGIS 矢量数据转换精度可以达到1: 1 000比例尺以下地形图的精度要求。栅格数据( 影像数据) 则可以利用ArcGIS 系列软件进行转换。