gis-浮点数据

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

错误信息:

当使用ArcToolbox>Conversion Tools>From Raster转化一个浮点型的点栅格数据成点,线,或多边形的Shape文件格式,出现一下错误信息提示: “参数:值超出了域范围”

原因:


只可以转化整数型的栅格数据成shape文件格式。当转化整数型栅格数据成多边形时候,系统自动四舍五入值到最接近的整数。

解决方法:


转化浮点型的点栅格成shape文件,同时通过一下步骤保留原始栅格值:需要空间分析扩展模块。
1.使用栅格计算工具,根据数据小数点后的位数进行乘法计算,例如,如果小数点后到千位数,那么对栅格数据计算时候乘以1000。
(1).从空间分析工具中点击空间分析下来菜单,选择栅格计算。
(2).在'图层:'下双击图像数据,并添加到一下对话框中。
(3).选择乘法按钮(*)。
(4).输入1000。
(5)点击计算
(6).一个新的名为Calculation的栅格数据添加到内容表中
2.新的影像数据“ Calculation”仍然是一个浮点的点栅格。通过工具ArcToolbox >Spatial Analyst Tools>Math>Int。指定Calculation栅格为输入数据,并指定一个输出的栅格位置和名称。
3.使用ArcToolbox>Conversion Tools>From Raster,转化整数型的栅格成shape格式的几何类型。选择或则Raster to Point,Raster to Polygon,或则Raster to Polyline。
4.新生成的Shape文件添加到ArcMap中。开始编辑,并打开属性表。
5.右击字段GRID_CODE>Calculate Values。
6.从字段列表中选择GRID_CODE,并且除以第一步中用来乘的数。
结果将是原始浮点栅格的值。

相关文档
最新文档