描述
以下原因之一可能导致对地址表进行地理编码的过程失败:
- 地址定位器无效。
- 地理编码输出为 shapefile 并在对表中的所有记录进行地理编码之前达到 2 GB 文件大小限制。
- 输入表包含 GUID 或 GlobalID 文件并且地理编码输出为 shapefile。
- 已为地理数据库表启用编辑者追踪。
- 系统使用缺少参与定位器输入字段的复合定位器对使用多个字段的表进行了地理编码。 如果使用多个输入字段对表进行地理编码,则复合定位器需要参与定位器中的所有输入字段。
- ArcGIS World Geocoding Service 用于对表进行地理编码,但 ArcGIS AllSource 未登录到活动 ArcGIS Online 或 ArcGIS Enterprise 门户。
- 在用于构建 POI 角色定位器的数据中不存在指定的类别参数值。
解决方案
请确保以下各项:
- 地址定位器、数据库或网络连接均有效。
- 地理编码输出已保存到地理数据库。
- 已为地理数据库表禁用编辑者追踪。
- 通过执行以下任一操作,对具有缺少参与定位器字段的复合定位器的表进行地理编码:
- 将地理编码地址工具的输入地址字段参数值指定为单个字段。
- 使用对文件进行地理编码或对表格中的位置进行地理编码工具的地址字段映射参数,并在单个字段(而非多个字段)中提供完整地址。
- 每个参与定位器输入字段都将映射到创建复合地址定位器工具中字段映射参数的输入字段部分中的复合定位器输入字段。
- 在使用地理编码表窗格之前,ArcGIS AllSource 已登录活动 ArcGIS Online 或 ArcGIS Enterprise 门户。
- 在地理编码地址工具中指定用于构建定位器的 POI 数据中存在的类别参数值。
打开定位器属性对话框,然后展开地理编码选项页面上的匹配选项以查看支持的类别部分下的可用类别。