坐标转换计算七参数matlab代码,坐标系转换:已知控制点计算七参数并对数据批量转换...

本示例从WGS84地理坐标系转换到西安80投影坐标系(中央经线114,三度带投影),提供了多组控制点,我们从中选择了分布均匀的三组控制点参与计算。

七参数计算工具:COORD

数据转换工具:ArcGIS工具箱

1 - 七参数计算

注:如果提供了5个以上控制点,未提供七参数用此方法进行计算;计算工具为COORD。

首先设置好投影,本例中央子午线为114,高斯投影3度带

3b3e2de3624fd9c28e6b3398bc64befa.png

使用Coord七参数计算工具进行计算,如下图选择计算七参数

1ae7863cd1ca6be4c0d8fc9ec91f828b.png

输入三组控制点,B代表纬度,L代表经度,H为高程;X和Y一般会省略掉大数,这里控制点中X省略的38,Y省略了4,需要手动加回来;

4747896de78394eb8456f45d0088be47.png

点击计算

e6ca5b34285bf6ebb1ecbbd76addc93b.png

然后点击确定按钮,即为计算的七参数结果,保存好该结果。可通过其他为参与计算的控制点校验计算参数是否准确。

cfc59d702ca671b5400757b77012e0c9.png

注:七参数计算后导出的txt文件中的旋转角度(XYZ)三个值单位是度,而经常应用的单位是秒。

2 - 创建自定义坐标变换

打开ArcGIS红箱子工具,数据管理工具->投影和变换->创建自定义地理(坐标)变换

1cb08fc8d06540c0e21161e3263c9c8c.png

地理变换名称:这里起名wgs84toxa80,后面转换会用到这个名称。

输入地理坐标系:选择wgs84坐标系。

输出地理坐标系:选择xian80三度带投影中央经线114度的投影坐标系。

自定义变换方法:选择COORDINATE_FRAME(七参数转换方法),下面参数里输入转换好的七参数。点击确定。

ded06d302d4777fd198bcfe6115a453e.png

3 - 矢量数据坐标系转换

打开ArcGIS红箱子工具,数据管理工具->投影和变换->矢量->投影

344ce48b6772dbc4f5804b1c48d36e52.png

输入数据或要素类:选择wgs84坐标系的数据源dataset

输出数据集或要素类:根据需要选择转换成果输出目录

输出坐标系:选择目标西安80坐标系

地理坐标变换:选择我们创建好的地理坐标系变换wgs84toxa80,点击确定即可

eb3d66b0df4b2202da51789df79fdfc3.png

4 - 栅格数据坐标系转换

打开ArcGIS红箱子工具,数据管理工具->投影和变换->栅格 ->投影栅格

1478032f4ff87e534e3d657a795e0b7c.png

输入参数同矢量投影。

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值