Problem: IRasterGeometryProc::Merge 输出栅格空白

文章编号 : 22532
软件: ArcGIS - ArcEditor 8.1, 8.1.2, 8.2, 8.3, 9.0, 9.1, 9.2, 9.3, 9.3.1, 10 ArcGIS - ArcInfo 8.0.1, 8.1, 8.1.2, 8.2, 8.3, 9.0, 9.1, 9.2, 9.3, 9.3.1, 10 ArcGIS - ArcView 8.1, 8.1.2, 8.2, 8.3, 9.0, 9.1, 9.2, 9.3, 9.3.1, 10
操作系统: N/A
已邀请:

易智瑞技术支持

赞同来自:

错误信息: 当使用 IRasterGeometryProc::Merge 函数融合两个栅格,结果用来作为另一个操作的输入,例如创建坡度栅格,结果的坡度栅格被Nodata填充。
原因: 使用 IRasterGeometryProc::Merge 方法操作得到的结果栅格对象只保留了波段指针,所以这意味着像素值没有写入到输出栅格中。当尝试使用它时,它并不可用,因此上述的坡度的操作要获取的数据并不存在。

解决方法: 不要直接使用返回的输出栅格对象,而是先释放他(将对象设置成Nothing)。 重新打开硬盘连续文件的融合结果,然后对连续栅格对象继续使用下一操作。


创建时间:2002-05-22
最近更新: 2011-12-06


原文链接
http://support.esrichina.com.c ... .html

要回复问题请先登录注册