以前用工具的定义投影,总有一点偏移,更有些时候老是乱飞。所以才想到这个办法
此方法可以任意互换大部分的坐标系
1.第一步先下载我写的arcpy工具箱并解压
复制图层.zip - 蓝奏云文件大小:6.7 K|https://wwi.lanzouo.com/igrtQ257io0h
2.看查自己的工具箱位置(默认应该都一样),我的是位置是C:\Users\lenovo\AppData\Roaming\ESRI\Desktop10.8\ArcToolbox\My Toolboxes
2.1在目录找到工具箱,然后在我的工具箱,
随便新建一个工具箱,右键属性就能看到工具箱位置地址。
3.把工具箱.tbx扔到这个目录下.
4.右击我的工具箱 点一下刷新应该就出来了,或者重启arcgis.
5.准备图层
1.准备一个源图层(你想转换坐标的原始图层),可以看到我现在的源图层是39度的。
2.新建一个目标图层(你想转换成什么坐标的目标图层)。
6.选择你想保存的位置,新建一个目标图层
7.新建目标图层
1.先选择你的目标图层形状类型(必须跟源图层一样),名字随意
2.点击编辑进入选择坐标系
3.选择你要转换的坐标系我这里是(38度)
8.找到脚本工具
1.在目标里找到我的工具箱
2.找到“复制图层”(刚刚添加进来的工具)
8.1使用脚本工具
1.打开a图层复制到b图层脚本
(第一个工具是不会添加缺失字段,第二个工具是自动添加缺失字段)这边以第二个来演示。
2.选择A图层(源图层39度)和B图层(目标图层38度)。
9.工具运行后,可以看到我目标图层(38度)但是位置跟的源图层(39度)是一样的没有任何偏移。
9.1包括字段名称也复制过来了,转换完成。