用ArcMap输入7参数,从wgs84坐标系转西安80坐标系,转后误差较大,4米左右,请问这是正常的吗?如何能提高转换精度?

已知同名点wgs84坐标和西安80坐标,先通过“创建自定义地理坐标转换”工具,然后将wgs84坐标投影到西安80坐标系,将结果与已知西安80坐标比较,有4米左右误差。7参数本身及输入也没有问题,偏移单位是米、旋转单位为秒、尺度因子为百万分之一。请问这种误差范围是正常的吗?如何提高转换精度?
创建自定义地理坐标转换.png


Project工具.png


示例数据.png

 
已邀请:

lsh - I'm a GISer

赞同来自: 张国丽 朱新颖 徐珂 刀光剑影 江宝骅 尚竹 Zhudongsheng更多 »

该问题已经解决,原因是输入wgs84坐标时,单位用的度,输入坐标后自动只保留了3位有效数字,精度不够。如果输入时单位换成度分秒,可保留5位有效数字,转换后误差可精确到0.1m。

张国丽

赞同来自:

你这个创建自定义地理变换输入参数是不正确的,“输出地理坐标系”你填写的是投影坐标系,这个地方需要填地理坐标系,也就是GCS_Xian_1980。
参考:
ArcGIS中的地理坐标系转换方法参数(一) - 慕名ArcGIS - CSDN博客
http://blog.csdn.net/kikitamoo ... 08695

朱新颖

赞同来自:

你后面的Project工具参数怎么写的?另外Project是用Engine还是ArcMap实现的?如果是Engine的话还需要将要素类的空间参考设置为转换之后的空间参考

hr2008

赞同来自:

学习了。技术问题,精品文章。

inqt

赞同来自:

建议参数不要随便发出来,你的坐标,已经让这个地区的转换参数公布出来了,这是违反保密法的,一不小心 ,安全局的找上你。人生就此毁在自己手里。

要回复问题请先登录注册