Arcpy对栅格数据的处理

       个人数据处理基本流程:转tif→乘因子系数→掩膜提取→统一投影→栅格转点→插值→掩膜提取→统计分析

1.hdf数据转tif

import os
import arcpy
from arcpy import env

inpath = "inpath"
outpath = "outpath\\"
arcpy.CheckOutExtension("Spatial")
env.workspace = inpath
arcpy.env.scratchWorkspace = inpath

hdfList = arcpy.ListRasters('*','HDF')
for hdf in hdfList:
    eviName = hdf[:-4] + ".tif"
    arcpy.ExtractSubDataset_management(hdf, outpath+ eviName)
    print hdf + "_ok"	
print 'All Done'

2.栅格计算

import arcpy
arcpy.env.workspace = "inpath"
rasterlist = arcpy.ListRasters("*","tif")
outpath = "outpath\\"

for raster in rasterlist:
  out = outpath + raster
  inRaster = arcpy.Raster(raster)
  outRaster = inRaster * 6
  outRaster.save(out)
  print out + "_
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值