处理遥感影像的同学,尤其是长时间序列的遥感影像,经常需要对遥感影像,按某一区域进行批量的裁剪。

本文使用ArcGIS 自带的Python 函数,采用Shapefile 文件,对某一文件下所有的影像按照shapefile文件的边界进行批量的裁剪,代码如下:

import arcpy
from arcpy import env
#栅格文件路径
env.workspace = "E:/images0815"
#获取文件下所有tif格式文件
rasterList = arcpy.ListRasters("*","TIF")#裁剪的shapefile文件
mask = "E:/images0815/xxx.shp"#输出路径
output_path = "E:/Imageout/"#循环读取文件名
for raster in rasterList:print rasterout = output_path + raster[0:-4] + "_NL" + ".tif" #对生成文件进行命名arcpy.Clip_management(raster,"#",out,mask,"0","ClippingGeometry")print out+" clip has done!"

以上代码可以根据自己的需要进行更改,具体使用方法是,打开ArcGIS下的Python的IDE:

将代码考虑,然后按需要更改,即可成功!!!

基于ArcGIS的遥感影像批量裁剪相关推荐

  1. 批量处理|基于ENVI的遥感影像批量裁剪工具

    遥感影像裁剪的目的是将研究之外的区域去除,常用的方法是按照行政区划边界或者自然区划边界进行影像裁剪,在基础数据生产中,还经常要进行标准分幅裁剪. ENVI软件支持规则裁剪(矩形范围)和不规则裁剪(任意 ...

  2. 原创程序|基于GDAL的遥感影像批量处理工具介绍(三)

    本文主要介绍基于C#+GDAL-Python实用工具开发的遥感影像批量处理工具,该工具目前主要包括影像批量切片生成KML文件和影像批量切片生成Tiles文件.该工具.Net框架版本为4.0,GDAL版 ...

  3. 【ArcGIS风暴】ArcGIS影像批量裁剪(分幅)方法总结

    实际工作中经常需要采用规则格网或标准分幅格网去对影像进行分幅.ArcGIS提供了强大的影像批量裁剪(分幅)的功能,常规的方法是利用掩膜提取工具手工重复裁剪,费时又费力,裁到让GISers怀疑人生... ...

  4. ArcGIS Python ​影像批量裁剪

    该工具在:"14综合\工具箱.tbx\影像裁剪\按记录批量裁剪影像",影像数据按矢量面要素批量裁剪,界面如图14-5所示. 图14-5 影像批量裁剪 按一个矢量面数据,按字段值相同 ...

  5. Python中ArcPy实现对大量长时间序列栅格遥感影像批量逐像元求取像素平均值

      本文介绍基于Python中ArcPy模块,对大量长时间序列栅格遥感影像文件的每一个像元进行多时序平均值的求取.   在遥感应用中,我们经常需要对某一景遥感影像中的全部像元的像素值进行平均值求取-- ...

  6. 基于内容的遥感影像场景检索

    基于内容的遥感影像场景检索(一) (一)基础练习 1.从遥感影像文件夹里批量读取遥感影像,并计算其灰度直方图特征 ①首先学习matlab批量读取文件 (由于之前此部分没认真学习,所以试图理解每一个函数 ...

  7. 从CNN到Transformer:基于PyTorch的遥感影像、无人机影像的地物分类、目标检测、语义分割和点云分类

    更多资讯,请关注:Ai尚研修科研技术动态 公众号 我国高分辨率对地观测系统重大专项已全面启动,高空间.高光谱.高时间分辨率和宽地面覆盖于一体的全球天空地一体化立体对地观测网逐步形成,将成为保障国家安全 ...

  8. 【ArcGIS遇上Python】ArcGIS Python实现长时间序列遥感影像批量处理--以裁剪为例

    任务分析:在采用遥感方法研究植被物候变化时,需要下载长时间序列(本文用到的是30年)GIMMS 3G NDVI数据.原始数据是全球的,预处理过程包括几何校正.裁剪.投影变换.Hants时间序列谐波分析 ...

  9. ENVI软件|基于多源遥感影像的红树林范围提取1-数据获取及处理

    红树林是一种生长在海岸带的木本植物群落,主要分布在热带.亚热带地区海岸带的海湾.河口等海域,是国际上生物多样性的重点保护对象.红树林具有提供产品.防风御浪.净化环境.保护海岸线.维持生物多样性等生态功 ...

最新文章

  1. BZOJ4890 洛谷3761:[TJOI2017]城市——题解
  2. 玩转数据结构从入门到进阶五
  3. sqlerver 字符串转整型_mssql sqlerver 脚本 计算数据表的结余数的方法分享
  4. Python Django 根路由命名空间URL解析方式代码示例
  5. 北京内推 | 美团到店广告平台招聘广告算法专家(社招,L7-L8)
  6. endnote修改正文中参考文献标注_请问endnote里,如何把正文中插入参考文献处的格式由数字转为(作者,年份)?感恩!...
  7. 创建设计模式 - Builder设计模式
  8. 20140704笔试面试总结(java)
  9. 沃尔玛正测试货架扫描机器人,并称不会取代人类员工
  10. oracle根据当前月份往前,oracle获取系统日期--当前时间+前一天+当前月+前一个月...
  11. matlab的单项悟空整流,一种新型单相脉冲整流器的MATLAB仿真研究
  12. 几点忠告送给在科研道路艰难跋涉的自己
  13. 2021 年前端宝典【超三百篇】
  14. python国内股票数据分析方法_Python股票数据分析
  15. go语言实现2048小游戏(完整代码)
  16. circos 可视化手册-highlights 篇
  17. 浅析AI边缘计算的车辆/车牌识别技术研发及场景应用
  18. 0-c语言入门这一篇就够了-学习笔记(一万字)
  19. Elasticsearch笔记(九):实践篇-查找附近的人
  20. STM32CubeMX学习(一) USB HID 双向通信

热门文章

  1. 蜘蛛型小四足机器人运动分析
  2. ABB机器人、PLC、C#上位机全套程序,项目用的是ABB蜘蛛机器人,六轴用的程序开发都一样
  3. F功能键必须按Fn才管用,如何设置不按Fn就直接使用F键功能
  4. 编程真能走入中高考吗
  5. A和G cup的差距究竟有多大?| 今日趣图
  6. 吉客云和金蝶云星空接口打通对接实战
  7. java udp心跳机制,Socket心跳包机制总结
  8. UltralEdit 替换回车换行符
  9. Mac Os下载consolas字体到IDEA
  10. 3ds Max 2016怎样设置中文界面?