最近遇到一个问题,需要从一幅省级行政区的中国地图中提取出所有省级行政区的单独shp文件。
解决这个问题的方法,可以是选中某一个省级行政区,然后右键→导出,把这个省级行政区导出为独立的shp文件。但是这样没有批处理功能,只能一个个操作。中国有34个省级行政区,需要这样操作34次。如果换成地级、县级行政区,则工作量太大了。
解决这个问题实际上是通过字段属性批量生成shp文件的操作。可以使用如下操作实现。
(1)打开ArcToolBox,选择分析工具→提取→分割
(2)在“输入要素”和“分割要素”中都选择这幅有省级行政区边界、每个省级行政区边界都是面要素的中国地图,相当于用自己切割自己。
在“分割字段”中选择具有唯一标识的字段,例如省级行政区名、行政区代码名等,要求这个字段的属性为字符串,它将作为生成的shp文件的文件名。如果可以的话,可以设置专门的用于文件名的字段。
在“目标工作空间”中选择这些shp文件将要保存的文件夹。
(3)点“确定”。
https://blog.sciencenet.cn/blog-485-646303.html
上一篇:
ArcGIS学习笔记01:属性表操作下一篇:
ArcGIS学习笔记03:全国地级行政区年降水量、年均气温求算