laptop and a wrench

漏洞

NumPyArrayToRaster produces unexpected results when passed a view of a NumPy array.

上次发布: August 25, 2014 ArcGIS for Desktop
漏洞 ID 编号 NIM072404
已提交September 7, 2011
上次修改时间June 5, 2024
适用范围ArcGIS for Desktop
找到的版本10.0
操作系统Windows OS
操作系统版本XP 64 Bit
修正版本10.1
状态Fixed

解决办法

z[:,::-1] creates a view of the array. NumPyArrayToRaster requires a NumPy array object.1) Pass np.array(z[:,::-1]) which creates a new copy of the array.ex. grid1=arcpy.NumPyArrayToRaster( np.array(z[:,::-1]),xyOrig,np.abs(dx),np.abs(dy))2) Use the .copy() method to create a new copy of the reorder array.ex. grid1=arcpy.NumPyArrayToRaster(z[::-1,:].copy(),xyOrig,np.abs(dx),np.abs(dy))

重现步骤

漏洞 ID: NIM072404

软件:

  • ArcGIS for Desktop

当漏洞状态发生变化时获得通知

下载 Esri 支持应用程序

发现关于本主题的更多内容

获取来自 ArcGIS 专家的帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项