错误消息
无法在 ArcMap 中执行等值线工具并返回以下错误:
错误: 错误 010067:执行格网表达式时出错。 执行(等值线)失败。
原因
错误可能由以下原因导致:
- 使用基于文件的栅格数据集时,输入的值设置为负整数(例如 -32767),而非用于表示数据缺失的 NoData 值。
- 输入栅格不满足 Esri 格网格式需求。
- 等值线工具在前端处理大型要素类时超时。
解决方案或解决方法
要解决此错误,请使用以下解决方案之一:
- 在 ArcMap 中,运行设为空函数工具(地理处理 > ArcToolbox > 空间分析工具 > 条件 > 设为空函数)。
- 选择栅格数据集作为输入条件栅格。
- 在表达式框中,输入 VALUE = -32767,其中 -32767 为必须用 NoData 替换的值。
- 将输入条件为假时所取的栅格数据或常量值设置为在步骤 2 中选择的同一栅格数据集。
- 设置输出栅格的所需位置,然后单击确定。
- 使用步骤 5 的输出栅格运行等值线工具作为输入。
- 运行等值线工具之前,将格网格式的输入栅格导出为 TIFF 格式。 有关转换栅格格式的详细信息,请参阅导出或转换栅格数据集。
- 运行等值线工具前,启用后台地理处理以允许 ArcMap 在后台进行处理而不会崩溃。 要启用后台地理处理,请转到地理处理 > 地理处理选项,然后选中后台处理部分的启用复选框。 有关后台地理处理的详细信息,请参阅前台和后台处理。
注: 等值线工具执行完成后,请禁用后台地理处理,原因在于某些地理处理工具在前台具有更佳的性能。