漏洞

漏洞:“标准地理贸易区域”地理处理工具由于不正确的地理密钥数据类型而导致运行失败

Last Published: April 25, 2020

描述

将“输入类型”参数设置为“表”时运行“生成标准地理贸易区域”地理处理 工具 可能会意外失败。

原因

如果一些 ArcGIS Pro 外部表中的字段类型为“数值型”,地理密钥字段可能会被误解。 地理密钥字段的字段类型必须为“文本”,方可顺利运行工具。

解决办法

请确认此问题是否是在向 ArcGIS Pro 内容窗格添加输入表时发生的,并检查地理密钥字段是否为“文本”数据类型。 如果列出的字段为数值字段,则数据在运行工具前必须转换为文本。

可将表导入文件地理数据库,添加新的文本字段,之后将地理密钥值从原始数值字段换算成新添加的文本字段,从而将数据转换成文本。

检查地理密钥字段类型

要向 ArcGIS Pro 内容窗格添加您的表,请单击功能区中的地图选项卡,然后在图层组中单击添加数据。 在添加表后,请在内容窗格中右键单击属性表并选择打开,以打开此属性表。

  • 要检查地理密钥字段的格式,请在属性表的右上方单击汉堡按钮hamburger,并选择字段视图
  • 如果您的地理密钥字段为“文本”数据类型, 则不需要进行下一步操作,且表可以在工具中成功使用。
  • 如果地理密钥字段未设置成“文本”,请遵照以下附加步骤。


将地理密钥值转换为文本

  1. 关闭属性表,在内容窗格中右键单击该表,选择数据,然后选择导出表。 此操作将打开复制行地理处理工具。
  2. 默认情况下,输出表位置为工程的主文件地理数据库。 接受此默认值并单击运行。 新的文件地理数据库表将添加到内容窗格中。
  3. 右键单击新表并选择打开
  4. 在表打开的状态下,单击添加来添加新文件。
  5. 将该新字段命名,并将数据类型设置为“文本”。
  6. 单击功能区中的保存 来保存表的更改,然后关闭字段的视图对话框以返回属性表。
  7. 右键单击新创建字段的标题,然后单击计算字段
  8. 表达式下, 双击最初用作地理密钥的字段,以向新字段添加值作为文本。 填充字段后, 将新添加的文本字段选作地理密钥,然后重新运行工具。

文章 ID:000019751

从 ArcGIS 专家处获得帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项

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