美文网首页
arcgis循环裁剪shp文件

arcgis循环裁剪shp文件

作者: 山有木兮木有刺 | 来源:发表于2020-07-15 11:00 被阅读0次

import arcpy

from arcpy import env

from arcpy.sa import *

env.workspace = "H:/yiruzhou/py2/BEIFEN"

rasterlist = arcpy.ListRasters("*", "tif") 

##声明一个数组

#a = ["Anshun","Bijie","Duyun","Dushan","Guiyang","Libo","Liping","Luodian","Panxian","Puan","Qianxi",“Renhuai”,“Rongjiang”,“Sinan”,“Songtao”,“Tianzhu”,“Tongren”,“Tongzi”,“Wangmo”,“Xingren”,“Zhengan”,“Zhijin”,“Zunyi”,“sansui”]

a=["Panxian","Puan","Qianxi","Renhuai","Rongjiang","Sinan","Songtao","Tianzhu","Tongren","Tongzi","Wangmo","Xingren","Zhengan","Zhijin","Zunyi","sansui"]

##遍历之

for sitename in a:

for raster in rasterlist:

print str(sitename+raster)

outR = "H:/yiruzhou/py2/BEIFEN/"+raster

outExtractByMask = ExtractByMask(outR, sitename+'.shp')

outExtractByMask.save("H:/yiruzhou/py2/"+sitename+"/LTD/"+raster)

print("OK!")

相关文章

网友评论

      本文标题:arcgis循环裁剪shp文件

      本文链接:https://www.haomeiwen.com/subject/ibrdhktx.html