作为一个合格的数据管家,自然要让自己的数据库井井有条。
于是想着整理一下数据库里面的七零八落的要素类,按 数据库-要素数据集-要素类 的方式整理。
但是将要素类移动到要素数据集内的时候经常会出现下面的报错。
这大概率是因为要素类的坐标系与目标要素数据集不匹配,或者XY分辨率和XY容差与目标要素数据集不匹配。
此时如果手动操作解决就会显得麻烦,需要经过三步。
①要素类至要素类,相当于复制一份要素类至目标数据集。
②删除源要素类,避免下一步重命名时失败。
③重命名,将目标要素集内的要素类恢复成初始名称。
需要移动的要素类一多就会变的十分费时费力。
因此,小编制作了这个 强制移动要素类 脚本工具,它的功能就是实现上面的三步,绕过空间参考不一致的报错。
工具界面
工具演示
工具说明
1、源要素类参数不能从内容列表中拖入图层,而应该从目录中拖入,或者点击参数输入框的文件夹图标进行选择。
2、源要素类参数可输入多个要素类进行批处理。
3、目标要素数据集参数应该填入要素数据集而非数据库。
4、源要素类与目标数据集同属一个数据库时,工具的效果为移动,不属于一个数据库时,工具的效果为复制。
工具获取
请注意,该脚本工具只有ArcPro版本。
请在【学学GIS】公众号后台发送强制移动,按提示即可获取。
往期回顾
【合集】ArcGIS Pro脚本工具大放送
【ArcGIS 脚本工具】点要素XY坐标标注
【ArcGIS 脚本工具】修改多个布局的同一文本元素
如果对你有帮助,请不吝点赞、在看、转发支持一下。