干货 | ArcGIS十分实用的批量工具箱,附带图文教学!

恒地君
2021-10-08

GIS技术教程

GIS special topic


导读

ArcGIS工具箱是非常重要的组成部分,很多数据的处理分析需要依靠它来完成,往往通过几个工具箱的组合应用,可以实现很多复杂点的功能。期在网络收罗整理了些ArcGIS实用工具箱,有兴趣的从业者或教学者可以收藏利用。


来,请各位坐好扶稳……

下面是一些工具箱示例截图

具体的可以看看看截图

【关注恒地空间,后台发送“5178,获取下载链接哦ღ



01

按属性字段批量导出kmz(kml)文件



调查项目中,经常需要导出kmz文件,用手机地图软件打开方便定位查找,该工具可实现批量按属性导出kmz,如按村导出(导出前先在arcgsi中符号化图斑边界,标注需标注内容如编号),方便在手机地图软件看到地块的信息。
如符号化和标注:



操作:


结果:

手机显示



02

矢量数据批量按属性导出shp,导出CAD



调查类项目需要配套的图、表、矢量或者cad下发到乡镇,该工具按属性导出shp,导出cad。例如按项目名称、按乡镇名称导出shp,cad。操作前将矢量数据加载到数据框,不要选中数据。
导出shp操作:
 导出cad操作

结果:



03

批量添加文件夹及子文件夹中的shp矢量到数据框



工具用python编写,一个文件夹下含子文件夹下多个shp层添加到arcgis数据框中,添加速度快,当工作中用处可能不多,适用于大批量的数据加载操作:



结果:







04

arcgis批量投影数据框内矢量数据(输出名称不变)



批量arcgsi当前数据框矢量数据,输出名称不变(只适用于同一基准面坐标变换,地理坐标系<-->平面,换带)
1、如下图当前数据框内有两个数据层A0横向,A3横向坐标系为2000高斯克吕格40度带平面坐标系,需将两个矢量层变换成2000地理坐标系


2、操作


3、结果:变换后的数据名不变,坐标系更改成地理坐标系。


05

mdb批量转gdb




mdb容量小,冗余(打开不编辑也会是mdb文件变大),存放文件的类型少,gdb可以很好的解决这些问题,该工具用Python编写,可添加到toolbox,转后的gdb是用户所用的arcgis版本gdb。操作界面:


例如:某文件夹下有三个mdb数据库,需要转成gdb文件地类数据库(数据库名称不变)

操作过程提示:

结果:转换后数据库名不变




06

  批量去除空格




属性表去除空格,可遍历当前数据框所有矢量数据去除空格如当前数据框内有A0横,A3纵有个层有不明确位置和个数的空格


操作

结果:两个属性表所有空格已去除


END

编辑:恒地君

往期回顾

干货 | 从无人机到倾斜摄影的极简生产流程

干货 | Python in ArcGIS

干货 | “3S”相关专业开放课程资源

干货 | CASS计算土方方法比较

……

阅读1247
分享
写评论...