漏洞

错误:采样工具似乎停止响应某些浮点型栅格

Last Published: March 15, 2021

描述

注: 本文仅适用于 ArcGIS 9.x 版本。 更高版本的 ArcGIS 可能包含不同的功能,对于菜单、命令和地理处理工具,可能具有不同的名称和位置。

采样工具似乎停止响应某些浮点型栅格 将写入一个较大的临时暂存文件,并且此文件的大小继续增大。

注: 此问题已在 ArcGIS 9.1 版本中得到解决。

原因

这是一个已知问题。

注: 此问题已在 ArcGIS 9.1 版本中得到解决。

解决办法

注: 此问题已在 ArcGIS 9.1 版本中得到解决。

请执行以下步骤。

  1. 将浮点型栅格乘以一个系数,然后将其转换为整型栅格。 在执行采样操作时,必须将结果值除以该系数才能恢复为初始范围。

    倍增系数取决于需要保持的精度。 例如,如果栅格中值的范围为 124.547857 至 23,577.937356,并且仅需要一位小数,则将使用 10 作为系数。 在此数据集上执行采样将得到一个表,其值的潜在范围为 1,245 至 235,779。 然后,可以将表中的值除以该系数,以恢复为与原始值相同的潜在范围,即 124.5 至 23,577.9。 在另一种情况下,输入值的范围为 0.113445 至 1.945679,并且需要四位有效数字,因此在执行 INTEGER 操作之前,请使用系数 10,000 以获得值范围 1,134.45 至 19,456.79。

  2. 可以使用数学时间工具或“栅格计算器”将倍增系数应用于栅格。 例如:
' Int( myGrid * 10000) '
  1. 运行采样工具。 例如:
输出表为“Sample_myGrid.dbf”
  1. 运行“数据管理/字段”下的“计算字段”工具,将属性值除以倍增系数。 例如:
输入表为“Sample_myGrid.dbf”,字段名为“myGrid”,表达式为“[myGrid] / 10000”

文章 ID:000007579

从 ArcGIS 专家处获得帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项

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