利用ArcMap配合七参数实现不同坐标系数据的转换

利用ArcMap配合七参数实现不同坐标系数据的转换,第1张

概述      最近,我在处理一个项目的数据时遇到了不同坐标系转换的问题。项目的原始数据即有北京54坐标系,也有WGS84数据,同时数据格式还是MAPINFO格式的,我需要将数据全部整合到ARCGIS环境下,利用ARCGIS SERVER+SILVERLIGHT进行数据的最终发布。       这里我只介绍一下实现数据转换的精度问题。       1、我的测试坐标点是:118.426911,37.47

      最近,我在处理一个项目的数据时遇到了不同坐标系转换的问题。项目的原始数据即有北京54坐标系,也有wgs84数据,同时数据格式还是MAPINFO格式的,我需要将数据全部整合到ARCGIS环境下,利用ARCGIS SERVER+SILVERliGHT进行数据的最终发布。

      这里我只介绍一下实现数据转换的精度问题。

      1、我的测试坐标点是:118.426911,37.477544

      2、在已知控制点(wgs84-北京54)的情况下,求取了七参数,分别是:

           X位移:231.34636

           Y位移:311.37791

           Z位移:-48.96728

           X旋转:-9.04657

           Y旋转:8.784196

           Z旋转:-2.511944

           比例系数:1.309178

     3、经七参计算后的测试点北京54坐标为:20626154.1667,4150513.9459。

 

     4、我分别进行了两种转换,一种是直接利用ARCTOol中的坐标转换工具实现这两种坐标系的转换。

          A、直接转换结果:20626218.5607,4150539.72023。可以看误差在几十米以上。

          B、配合七参转换(要选Coordinate Frame)结果:20626154.1055,4150514.1909。误差几乎在1分米内,但还是有误差, 但已能满足本次工程的数据精度要求。

 

     5、对于精度要求非常高的场合,建议单独编写一个转换程序,利用七参数实现图层内所有图元坐标点的精确转换,这样数据精度可以达到厘米级。

总结

以上是内存溢出为你收集整理的利用ArcMap配合七参数实现不同坐标系数据的转换全部内容,希望文章能够帮你解决利用ArcMap配合七参数实现不同坐标系数据的转换所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1076787.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存