- 博客(4)
- 收藏
- 关注
原创 matlab 批量读取tif、写入tif
这段代码用来读取栅格文件,然后修改一些值(比如把某些值设置为nan),或者修改double存储或single存储,再写成新的栅格文件。clc;clear all;filePath = 'E:\DATA\'; %读取的栅格的文件夹newfilePath = 'E:\DATA\out\'; %输出位置img_path_list = dir(strcat(filePath,'*.tif')); %获取该文件夹中所有TIF格式的图像img_num = length(img_path_lis...
2022-03-22 20:11:25
4018
2
原创 Arcpy 用nc文件转为多个单波段栅格文件
例子里使用的nc文件,变量名是“pre”,这个变量名需要提前查到。我是用matlab读取查到的。import arcpy from arcpy import env from arcpy.sa import *import osarcpy.CheckOutExtension("Spatial")inNetCDF = r"E:\DATA\SPI\cru_ts4_05_1901_2020_pre_dat.nc" #输入路径outLoc = r"E:\DATA\SPI\cru_pre"
2022-03-22 20:00:00
1350
原创 Arcpy 批量用掩膜裁剪栅格
这个代码是用来批量裁剪栅格的 就是ExtractByMask这个功能import osimport globimport arcpyfrom arcpy import envfrom arcpy.sa import *import shutilimport datetimearcpy.CheckOutExtension("spatial")input_path = r"E:\DATA\\" # 输入路径output_path = input_path + 'Extract' .
2022-03-22 19:54:55
483
原创 Arcpy批量对栅格进行ZonalStatisticsAsTable
(我是转载的,自己试了可行之后再发出来,原文找不到了)利用arcgis的ZonalStatisticsAsTable功能,对多幅影像进行批处理计算完整代码:# -*- coding: utf-8 -*- import arcpyfrom arcpy import envfrom arcpy.sa import *import os # Set environment settingsenv.workspace = "E:/DATAin/" # 输入raster所在的文件夹.
2022-03-22 18:13:52
1131
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人