arcpy遍历栅格像素值并修改

想要更改像素值
已邀请:

陈於立 - ArcGISer

赞同来自: 慕晓燕

看看AO下的这个方案对你有没有启发:
http://zhihu.esrichina.com.cn/?/question/11573
 

慕晓燕 - 长期桌面木工

赞同来自: arcgis

Arcpy对栅格的控制能力不如AO。通过Arcpy,有一种思路,将栅格转为数组,然后修改之后,再转为栅格。不知道这种方案效率如何。
 
栅格可以使用 ArcPy 函数 RasterToNumPyArray 和 NumPyArrayToRaster 转换为 NumPy 数组,也可以使用同样的函数从这些数组反向转换。
 
NumPyArrayToRaster
http://desktop.arcgis.com/zh-cn/desktop/latest/analyze/arcpy-functions/numpyarraytoraster-function.htm 
 
RasterToNumPyArray
http://desktop.arcgis.com/zh-cn/desktop/latest/analyze/arcpy-functions/rastertonumpyarray-function.htm
 
 

要回复问题请先登录注册