Error: "000864: The input is not within the defined domain"

文章编号 : 39576
软件: ArcGIS - ArcEditor 9.3.1, 10 ArcGIS - ArcInfo 9.3.1, 10 ArcGIS - ArcView 9.3.1, 10
操作系统: Windows XP, Server 2003, Vista, Server 2008, Windows 7 Error Message
已邀请:

EsriSupport

赞同来自:

错误信息: "000864: The input is not within the defined domain"
原因: 栅格数据作为处理的输入时,这个错误比较典型。输入的栅格数据可能含有浮点型的像元深度,或者是字段类型错误。 关于将栅格转为多边形的更多信息,请参看
ArcGIS在线帮助

解决方法: 当处理栅格数据时,要慎重考虑文件类型和工具环境。如果运行 Raster to Polygon 工具,输入的栅格数据不能为浮点型。因此,象元深度要做调整。下面的步骤描述了如何保留浮点型的数值。 1. 确定小数点保留的位数。使用栅格计算器(Raster Calculator)或者
(Times)工具乘以相应的值。
例如,保留三位小数位数,使用栅格计算器或乘工具乘以1000。 2.使用
Int工具将浮点型栅格数据转换成整型值。 3.使用工具 Raster to Polygon 将栅格转换为多边形。 4.打开生成的多边形的属性表,添加一个为double型的新字段。 5.右键点击上述字段,选择“
字段计算器”。指定GRIDCODE字段作为输入,并且用它除以先前乘以的那个值。这样就在转出的多边形层中保留了小数值。

相关帮助文档:

ArcGIS Web Help - 000864: The input is no within the defined domain.


创建时间:2011-11-21
最近更新: 2011-12-16


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

要回复问题请先登录注册