说明:本人这是刚入门时学的 python和arcgis,由于快要毕业啦,不管好不好用,反正当初是实现了我要的功能,虽然现在回头看下确实比较烂,但是作为一种经验,也就放出来啦,毕业就转行了,这里就当做是一个留念吧。
1.利用arcgis的 ExtractByMask 工具进行批量的裁剪
import arcpy
from arcpy.sa import *
path = "G:/GEE/spartinaWater" # 工作路径
arcpy.env.workspace = path
rasters = arcpy.ListRasters("*0.tif", "tif")
arcpy.CheckOutExtension("Spatial")
inMaskDataAll = ["site4_20171231_20180931.tif"]
for inMaskData in inMaskDataAll: 由于我需要裁剪的不仅是 2 个掩模,所以用了两个 for 循环
for inRaster in rasters:
ractByMask = ExtractByMask(inRaster, inMaskData) # 裁剪的工具
ractByMask.save(path+'/'+str(inMaskData)[:5]+'_'+inRaster[:25]+'.tif')
print(inRaster)
2.下面是利用 Resample_management 批量进行重采样的工具
rasters = arcpy.ListRasters("site*", "tif")
for inRaster in rasters:
arcpy.Resample_management(inRaster, path+'/'+inRaster[:-4]+'_re.tif',
"20171002R2.tif", "CUBIC")
其它资源
【资源-IT视频资源01】Python、Java、Go、Linux、R等。
【资源-IT视频资源02】算法与数据结构、大数据、人工智能、小程序、数据库等。
【资源-地理资源】中国区划省-市-县shp文件、GEE教程、DEM高程数据等。
【资源-软件资源】办公软件、图像处理、视频处理、数据恢复、加解密软件等。
【资源-1000余份电子书籍】包括Python、Java、Linux、C++等。
【资源-UI设计视频资源】Photoshop、AI、设计模式等。
【资源-67项其它视频资源】环评、学习课程、雅思托福视频资源等。
【素材-PPT、简历、AE模板等】1000余份PPT模板和简历模板等。
备注:若资源失效,可以添加小编微信
end
最后如果你觉得不错,"关注+转发+右下角"

文章转载自算法笔记,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




