ArcGIS中如何批量栅格转要素(raster to feature)???
解决方法如下:
解决方法一:
在IDE中运行以下代码
import arcpy
from arcpy import env
env.workspace = "C:\****\****\****" # 存放栅格文件的文件夹
rasters = arcpy.ListRasters("*","tif") # 以tif为例
field = "VALUE"
for raster in rasters:
inRaster = raster
desc = arcpy.Describe(raster)
filename = desc.baseName
print(filename)
outPolygons = r"C:\\****\\****\\****\\****\\output\\"+str(filename)+".shp"
# 存放输出要素文件的文件夹地址
field = "VALUE"
arcpy.RasterToPolygon_conversion(inRaster, outPolygons, "NO_SIMPLIFY", field)
print "finish"
解决方法二:
制作成简单的【脚本工具】
将以下文件夹放在ArcGIS中 优点:方便快捷 不用配置环境 直接可用 简单快捷
舒适称心:操作界面简约熟悉,可任意调参,满足不同需求
获取途径,欢迎评论区留言