【合集更新】ArcGIS Pro脚本工具大放送

文摘   职场   2024-08-25 13:31   江西  
脚本工具合集是今年2月开始分享的。
【合集】ArcGIS Pro脚本工具大放送
半年间又单独发了一些工具,有朋友希望更新一下合集文章方便检索。安排~
文章中紫色部分为新增工具或更新文章。

数据处理工具

1、连续擦除

一次性擦除多个图层,并且可以保留过程数据和输出每次擦除的面积。

【ArcGIS 脚本工具】连续擦除

【更新】连续擦除 脚本工具

2、裁剪数据库或文件夹

在一个大的数据库中裁出指定范围内的数据,并且保持原数据库的结构。

【ArcGIS 脚本工具】裁剪数据库或文件夹(保留文件组织结构)

3、合并数据库或文件夹

上一个工具的反向操作,合并多个数据结构一致的数据库或文件夹。如果是数据库,数据结构不完全一致也可以合并,且不遗漏;如果是文件夹,以第一个输入的文件夹的数据结构为准。

【ArcGIS 脚本工具】合并数据库或文件夹


4、要素类名称批量写入字段

将要素类的文件名写入指定的字段,可 右键-批处理,为合并做前期准备。

【ArcGIS 模型工具】批量将图层名写入指定字段


5、单要素类生成唯一标识码

可以预先设置好行政区划代码,再按ObjectID或其他排序字段的顺序编号。

【ArcGIS 脚本工具】标识码自动编号

6、整库生成唯一标识码

为数据库内的要素类、表等数据在指定字段生成唯一标识码。比较适合用于村规数据库的BSM字段生成标识码。

【ArcGIS 脚本工具】整库生成唯一标识码

7、整库同一字段赋值

为数据库内的要素类、表等数据的某个共同的字段赋值,比如村规数据库的行政村代码和行政村名称字段。

【ArcGIS 脚本工具】整库同一字段赋值

8、按排序删除重复项

自带的工具删除重复项时是不受控制的,只能留下 OID 最靠前的那一项,而这一项往往不是我们希望保留的。该功工具将每一组重复项按需求排序,保留最靠前的一项,删除之后的所有项

【ArcGIS 脚本工具】排序后删除重复项

9、获取线路的端点和方向

如果你有地铁线和地铁站点(点在线上),这个工具可以将地铁线从地铁站点处打断,并将两端的地铁站点名称写入每一段地铁线中,同时写入每一段地铁线的方向。亦可用于处理界址线。

【ArcGIS 脚本工具】获取线段的端点信息和方向

10、删除数据库内空白要素类和表


【ArcGIS 脚本工具】删除数据库内空白要素类和表

11、强制移动要素类



【ArcGIS 脚本工具】拯救强迫症,修改多个布局的同一元素的位置

12、批量修复CAD图层数据源



【ArcGIS 小技巧&脚本工具】批量修复CAD图层的数据源

制图工具

13、直线转弧线

将直线或者折线要素转为弧线。

【ArcGIS 脚本工具】直线转弧线(ArcMap10.8可用)

14、生成多分式标注

为要素生成分子加分母形式的标注,还可以添加前分和后分,分式的四个部分都可以添加前缀和后缀。

【ArcGIS 脚本工具】生成多分式标注

【更新】多分式标注 脚本工具

【再更新】多分式标注(船新版本)

【三更新】多分式标注 脚本工具


15、地图系列批量导图

ArcMap的数据驱动和ArcPro的地图系列都不能批量导出PNG或JPG图片(据说Pro3.2已经可以了),这个工具可以完美解决这个痛点,并且加强地图系列在视图约束和文件命名方面的功能。
【预告】地图系列批量导图 脚本工具

【更新】地图系列批量导出图片


16、按字段属性值分类导图

之前制作的 地图系列批量导图 工具,网友说有些情况搞定不了。地图系列是按索引图层的每个要素导图,而这位网友需要的是将索引图层按分类导出图片。所以制作了这个船新的脚本工具 按字段属性值分类导图。

【ArcGIS 脚本工具】按字段属性值分类导图


17、修改图层符号标注

将唯一值符号化的图层的标注由默认字段改为其他对应的字段,最常用的是将三调数据或国空数据的标注由DLBM改为DLMC。

【ArcGIS 脚本工具】修改图层符号标注

【更新】修改图层符号标注 脚本工具

【再更新】修改唯一值渲染图层的符号标注 脚本工具


18、从唯一值渲染图层生成样式符号

一键将图层符号系统中的所有符号存入指定的样式文件中,方便重复使用。

【ArcGIS 脚本工具】从唯一值渲染图层生成样式符号

(微信公众号文章平台限制,无法插入更多的演示视频,请在文章内查看。)

19、多字段标注换行并修饰

将多个字段标注按指定字符数换行,并且可以增加前后缀作修饰。

【ArcGIS 脚本工具】标注换行及增加前后缀

【更新】多字段标注换行并修饰 脚本工具

20、生成沿路网的OD成本矩阵

ArcGIS的OD成本矩阵默认生成直线OD,借助该脚本工具可以得到沿路网的OD线。
【ArcGIS 脚本工具】沿路网的OD成本矩阵

21、批量导出布局为图片



【ArcGIS 脚本工具】批量导出布局为图片

22、点要素XY坐标标注



【ArcGIS 脚本工具】点要素XY坐标标注

23、修改多个布局的同一元素文本



【ArcGIS 脚本工具】修改多个布局的同一元素的文本

24、修改多个布局的同一元素位置



【ArcGIS 脚本工具】拯救强迫症,修改多个布局的同一元素的位置

25、格式化简单渲染图层或图层组



【ArcGIS 脚本工具】格式化简单渲染图层或图层组

26、隐藏唯一值渲染图层的标记符号



【ArcGIS 脚本工具】拯救密恐,隐藏唯一值渲染图层的标记符号


数据转换工具

27、CAD转GIS数据库

将CAD点、线、面要素按图层名分割汇总到gdb数据库。


【ArcGIS 脚本工具】CAD转GIS数据库

【更新】CAD转GIS脚本工具

【再更新】CAD转GIS 脚本工具

28、面要素转txt坐标文件

将面要素转为土地报批会使用的txt报备坐标文件。
【ArcGIS 脚本工具】要素类转txt坐标文件

【更新】面要素转txt坐标文件 脚本工具

【再更新】面要素转txt坐标文件、txt坐标文件转面要素

29、txt坐标文件转面要素

上一个工具的反向操作。

https://blog.csdn.net/baidu_28157641/article/details/122811245

【再更新】面要素转txt坐标文件、txt坐标文件转面要素

30、从excel生成数据库模版

先根据数据库规范制作excel,再使用该工具一键制作数据库空库。

【ArcGIS 脚本工具】创建村庄规划数据库模板

【更新】从Excel生成数据库模版 脚本工具

31、从excel生成样式符号

在Excel中把符号的属性录入好,一次性写入stylx文件中。

【ArcGIS脚本工具】从Excel生成样式符号


工具获取

请在【学学GIS 公众号后台发送工具箱合集,按提示即可获取。

请注意,该工具箱只有ArcPro版本,测试环境为Pro3.0、3.1,可能某些工具在其他版本有兼容性问题。

工具箱会在每年年底重新整理,这个版本的工具箱将在2025年3月1日失效,介意的话勿点。



如果对你有帮助,请不吝
点赞、在看、转发支持一下。‍‍
设为星标,我会更容易出现在你的订阅号消息中。

点分享

点收藏

点点赞

点在看



学学GIS
平时学学GIS,规划用用GIS