ArcGIS在处理栅格数据时弹出Error:"000864:Theinputisnotwithinthedefineddomain"
2018-08-08 17:28阅读:
错误信息:
'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.右键点击上述字段,选择“
原因:
栅格数据作为处理的输入时,这个错误比较典型。输入的栅格数据可能含有浮点型的像元深度,或者是字段类型错误。 关于将栅格转为多边形的更多信息,请参看ArcGIS在线帮助。
解决方法:
当处理栅格数据时,要慎重考虑文件类型和工具环境。如果运行 Raster to Polygon 工具,输入的栅格数据不能为浮点型。因此,象元深度要做调整。下面的步骤描述了如何保留浮点型的数值。
1. 确定小数点保留的位数。使用栅格计算器(Raster Calculator)或者乘(Times)工具乘以相应的值。
2.使用Int工具将浮点型栅格数据转换成整型值。
3.使用工具 Raster to Polygon 将栅格转换为多边形。
4.打开生成的多边形的属性表,添加一个为double型的新字段。
5.右键点击上述字段,选择“
