利用python在gis中实现批量化影像裁剪

 时间:2026-02-11 23:04:46

1、首先点击开始,并且打开License Server Administrator打开,点击启动按钮。

然后打开Arc map软件。

利用python在gis中实现批量化影像裁剪

利用python在gis中实现批量化影像裁剪

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")

利用python在gis中实现批量化影像裁剪

3、粘贴之后,一定要按照python的格式将代码调整正确,并将代码中栅格路径(.tif)和矢量(.shp)路径修改成自己的路径,即自己的“栅格影像”和“裁剪矢量”的路径。

4、所有的设置修改完毕之后,敲两下回车,python开始运行,成功之后见下图。

利用python在gis中实现批量化影像裁剪

  • 空间数据的获取方式有哪些
  • Arcgis字段计算器生成随机码(随机数)
  • ArcGIS矢量线转面(二)
  • arcgis脚本中如何遍历数据要素图层
  • 如何加快MAPGIS的表格数据录入
  • 热门搜索
    岗位排名是什么意思 硬盘低格有什么用 tj是什么意思 高考祝福语和鼓励的话 现在电脑什么配置好 什么是光模块 dnf用什么加速器好 tmd什么意思 缄默是什么意思 道听途说是什么意思