利用 COORD 进行坐标系转换教程
摘要:坐标转换在测绘工程中经常会用到,特别
是在处理原始数据的时候,在这里以 COORD 坐标
转换软件为例,谈一谈如何进行两个坐标椭球系之间的数据转换,也就是求取七
参数。
关键字: 坐标系 七参数
一.COORD 软件介绍
COORD 4.1 坐标转换软件(其它版本可能有问题) ,是一个免费的坐标转换软件,
也是测绘人常备的一个工具之一。在下边的时间里,就给大家演示一下该软件在
通过三个以上已知点计算七参数时的一些操作。
图1:软件界面
二.COORD 实例
1.转换原理
国家 80 坐标系(又叫西安 80 坐标系)与北京 54 坐标系其实是一种椭球参
数的转换,作为这种转换在同一个椭球里的转换都是严密的,而在不同的椭球之
间的转换是不严密,因此不存在一套转换参数可以全国通用的,在每个地方会不
一样,因为它们是两个不同的椭球基准。那么,两个椭球间的坐标转换,一般而
言比较严密的是用七参数布尔莎模型,即 X 平移, Y 平移, Z 平移, X 旋转
(WX), Y 旋转(WY), Z 旋转(WZ),尺度变化(DM )。要求得七参数就
需要在一个地区需要 3 个以上的已知点。如果区域范围不大, 最远点间的距离
不大于 30Km( 经验值 ) ,这可以用三参数,即 X 平移, Y 平移, Z 平移,
而将 X 旋转, Y 旋转, Z 旋转,尺度变化面 DM 视为 0
1.1 两坐标系公共点坐标数据
表1:示例数据
北京 54 坐标系
国家 80 坐标系
点号 x
y
h
x
y
h
1
2
3
4253857.2100
544430.8300
7.81
4253814.3500
544372.58
7.81
4432855.9000
738949.1200
46.21
4432816.3900
738888.79
46.21
4376107.3400
679228.1000
6.60
4376067.2600
679168.54
6.60
1.2 投影参数
投影方式:高斯-克吕格3度带;中央子午线:117 度
2.计算七参数
2.1 求北京 54 坐标系--> 国家 80 坐标系的七参数
根据两个已有坐标(例 3 个)求七参数;在操作之前必须先将中央子午线必
须先输好;
图 2:投影参数设置
输入两个坐标系三个或三个以上相对应的坐标,输入完后点击“计算”可以
看到其中的点位精度,当点击“确定”时,软件将自动将七参数设置好。
图3:已知数据的输入
注意:请注意椭球的选择顺序,如果我们要计算北京 54->国家 80,在这里源
坐标应该是国家 80 坐标系,反之亦反。
接下来就是选中“七参数转换”,设定转换坐标系。可以查看输出的值,这
个值一定就是我们所需的,我们可以返回我的刚计算的七参数,看是否正确。
图 4:单点转换
检查数据,发现正确无误,可以使用;在计算过程中,我们可以随时保存我
们的设置信息,下次使用这个转换时不用再输入七参数;也可以先记下七参数,
用时再输入设置。
这里我们只用到了单点转换,当数据比较多时,我们可以使用“文件转换”
功能先将我们需转换的数据输入到记事本中,并给点点号,确认 XYZ 的位置,在
这一项里,我们可以按刚输入记事本的的格式,在此定义好。此功能比较简单,
可以自己看看。
2.2 国家 80 --> 北京 54
操作步骤和(北京 54 --> 国家 80)差不多一致,只是在计算“七参数时”
顺序相反,
当我们要将国家 80 为北京 54 时,输入的源坐标应该是 54 坐标系,所以在
这里,大家一定要注意。
图5:已知数据的输入
图 6 单点计算
三.小结
现在使用 coord 的版本是 4.1,可能在以前的版中,不些功能没有,但做的
方法都是一样的,同样也可以转换,有时,只是我们操作过程中没有注意和总结
而也。现在我就把我的经验告诉大家,大家可以放心使用此软件,它完全可以胜
任我们工作中的需要。