ArcGIS 批量栅格转要素工具——批量栅格转面

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中 优点:方便快捷 不用配置环境 直接可用 简单快捷

舒适称心:操作界面简约熟悉,可任意调参,满足不同需求

ArcGIS 批量栅格转要素工具——批量栅格转面_第1张图片

ArcGIS 批量栅格转要素工具——批量栅格转面_第2张图片 获取途径,欢迎评论区留言

你可能感兴趣的:(问题解决,实用工具,python,arcgis)