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"