今天看啥  ›  专栏  ›  GIS前沿

ArcGIS小技巧:批量加载文件夹下的所有SHP数据到当前地图框

GIS前沿  · 公众号  ·  · 2024-09-22 20:47

文章预览

一般情况下,如果要加载SHP数据,只要在工程目录栏中将其拖到当前地图框中即可。 假设这样一个场景,一个文件夹下分布着很多个SHP数据,甚至有的SHP数据位于子文件夹中: 如何一次性将所有SHP数据加载到当前地图框中? 如果会代码的话,可以找到文件夹下的所有目标文件,然后用for循环将它们都加载出来。 这里提供一种不用代码的方法,用的是 模型构建器 。 新建一个模型构建器,将目标文件夹拖入模型中: 添加 【迭代要素类】 工具: 工具设置中,勾选 【递归】 ,这样可以读到子文件夹下的所有数据: 在生成的要素上右键,点击 【添加至显示】 。 这样迭代生成的所有要素类都会添加到当前地图框: 点击运行,所有的SHP数据就都加载到当前地图框中了: 美中不足的是图层名会有个前缀,但不影响使用。 这个方法不仅对要素类有效, ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览