问题
在 ArcMap 中,当将表连接到栅格属性表时,“字段计算器”可能不会显示连接栅格中的字段,或者可能会完全禁用该计算器。 禁用后,该计算器将无法在栅格数据集的属性表中计算字段值。
使用 Esri GRID 时,如果尝试使用连接字段的值填充字段,则“字段计算器”计算将失败并显示错误。 该错误可能指示:
“处理过程中发生故障,请查看“地理处理结果”窗口以获取详细信息。”
在“结果”窗口中,错误为 000728:
“字段 XXX 在表中不存在。”
在字段上禁用“字段计算器”工具有多种原因,将在 ArcGIS 帮助:字段计算的基础知识中详细说明这些原因。
通常,如果连接不是永久的,则“字段计算器”不会在栅格属性表中计算字段。
注:
在本示例中,输出栅格数据集采用 GRID 格式。 输出栅格数据集是一个新的 GRID 文件,并且字段将另存为新文件中的属性。 将字段另存为新文件的属性后,将启用“字段计算器”工具。
要将栅格数据导出到新文件:
注:
对于本示例,该栅格数据集将导出为 TIFF。
要将表连接到新栅格:
1. 在“内容列表”>“打开属性表”中右键单击栅格数据集。
2. 单击“表选项”下拉列表 > 连接和关联 > 连接。
3. 填充“连接数据”对话框中的参数。
• 对于字段“选择该图层中连接将基于的字段”,从该表中选择所需字段。
• 对于字段“选择要连接到此图层的表,或者从磁盘加载表”,请选择目标表。
4. 单击“确定”。 现在已连接栅格数据集的属性表。
注:
要显示连接属性表中的特殊字段,请右键单击该字段顶部,然后选择“关闭字段”。
获取来自 ArcGIS 专家的帮助
下载 Esri 支持应用程序