利用python在gis中实现批量化影像裁剪
1、首先点击开始,并且打开License Server Administrator打开,点击启动按钮。
然后打开Arc map软件。


2、然后打开GIS软件之后,点击python编辑窗口,见图红色框体所示,打开之后将以下代码粘贴进去。
import arcpy
arcpy.CheckOutExtension("spatial")
arcpy.gp.overwriteOutput=1
arcpy.env.workspace = "D:\\shuju"
rasters = arcpy.ListRasters("*", "tif")
mask= "D:\\shiyan_ls\\bj.shp"
for raster in rasters:
print(raster)
out= "D:\\shuchu\\"+"clip_"+raster
arcpy.gp.ExtractByMask_sa(raster, mask, out)
print("clip_"+raster+" has done")
print("All done")

3、粘贴之后,一定要按照python的格式将代码调整正确,并将代码中栅格路径(.tif)和矢量(.shp)路径修改成自己的路径,即自己的“栅格影像”和“裁剪矢量”的路径。
4、所有的设置修改完毕之后,敲两下回车,python开始运行,成功之后见下图。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:74
阅读量:53
阅读量:38
阅读量:102
阅读量:82