资源简介
人生第一个代码,和媳妇儿搞到深夜,支持下哈。需要修改文件的读取路径和储存路径。建议在arcgis里运行,在其他编译平台可能会出错,因为arcpy这个包不属于通用的那种python包。
代码片段和文件信息
import arcpy
>>> import arcpy
... import os
... from arcpy.sa import *
... from arcpy import env
... env.workspace=‘E:\\厦门文件\\Python试验\\TM4‘
... TM4list = arcpy.ListRasters()
... for TM4 in TM4list:
... TM4name=TM4[0:5]
... TM4folder = “E:\\Python\\TM4\\“
... TM5folder = “E:\\Python\\TM5\\“
... NDVIfolder = “E:\\Python\\NDVI\\“
... VFCfolder= “E:\\Python\\VFC\\“
... TM4 = arcpy.Raster(TM4folder+TM4)
... TM5 = arcpy.Raster(TM5folder+TM4name+‘_T5.tif‘)
... #算NDVI
... NDVIoutraster=NDVIfolder + TM4name + ‘_NDVI.tif‘
... locals()[TM4name+‘_NDVI‘]=(TM4-TM5)/(TM4+TM5)
... locals()[TM4name+‘_NDVI‘].save(NDVIoutraster)
... #统计每个NDVI的最大,最小值
... XJzone = “E:\\Python\\shape\\XJzone.shp“
... NDVImaxout = NDVIfolder + TM4name + ‘_NDVImax.tif‘
... locals()[TM4name+‘_NDVImax‘] = ZonalStatistics(XJzone“FID“ NDVIoutraster “MAXIMUM“)
... locals()[TM4name+‘_NDVImax‘].save(NDVImaxout)
... NDVIminout = NDVIfolder + TM4name + ‘_NDVImin.tif‘
... locals()[TM4name+‘_NDVImin‘] = ZonalStatistics(XJzone“FID“ NDVIoutraster “MINIMUM“)
... locals()[TM4name+‘_NDVImin‘].save(NDVIminout)
... #计算VFC
... NDVImaxfi = arcpy.Raster(NDVIfolder + TM4name + ‘_NDVImax.tif‘)
... NDVIminfi = arcpy.Raster(NDVIfolder + TM4name + ‘_NDVImin.tif‘)
... VFCoutraster= VFCfolder + TM4name + ‘_VFC.tif‘
... locals()[TM4name+‘_VFC‘]=(NDVIoutraster- NDVIminfi)/(NDVImaxfi-NDVIminfi)
... locals()[TM4name+‘_VFC‘].save(VFCoutraster)
相关资源
- addin_assistant
- MODIS tif数据
- 基于arcgis的Python工具箱
- ArcGIS_Python入门指南
- ArcGIS平台中的Python开发
- 面向Arcgis的python脚本编程_数据
- 《面向arcgis的python脚本编程》练习数
- ArcPy and ArcGIS - Second Edition
- 《面向arcgis的python脚本编程》练习数
- 《面向arcgis的python脚本编程》练习数
- 面向Arcgis的python脚本编程_ 李明巨编著
- 面向ArcGIS的Python脚本编程.pdf
- python和Arcpy文档
- 基于arcgis的python编程秘籍第二版数据
- 基于ArcGIS的Python编程秘笈(第2版)中
- 基于ArcGIS的Python编程秘笈(第2版)
- 基于ArcGIS的Python编程秘笈(第2版)
- 面向ArcGIS的Python脚本编程美国Paul A.
- Arcpy实现dem河网提取
- 逐像元趋势分析+F值检验
- python2.7_批量读取netCDF4文件并输出为
- ArcGIS Python Add-In入门源码和教程
- 基于arcgis10的pythonaddin设计
- ArcGIS .shp文件批处理裁剪python实现
- 基于python语言的坐标信息转换为shap
- Arcgis 基于Python的高斯扩散模型代码
- 批量excel转shp(面)python
- 面向Arcgis的python脚本编程 中文教程英
- arcgis使用python脚本批量裁剪影像
- arcpy 工具包
评论
共有 条评论