地理编码地址 (地理编码工具)
汇总
对地址表进行地理编码。 此过程需要一个存储有要进行地理编码的地址的表和一个地址定位器或复合地址定位器。 此工具根据定位器来匹配存储的地址并将每个输入记录的结果保存在新的点要素类中。 使用 ArcGIS World Geocoding Service 时,此操作可能会消耗配额。
使用 ArcGIS World Geocoding Service 执行地理编码操作需要 ArcGIS 组织账户,还需使用配额。 组织账户必须具有足够的配额,才能完成整个地理编码请求。
注:
当活动门户为 ArcGIS Online 且输入定位器为 ArcGIS World Geocoding Service 时,工具顶部提供配额估算功能。
用法
您可以对存储在单个字段中、分为多个字段或存储在单个字段和一个国家/地区字段中的地址进行地理编码。 单个输入字段可存储完整地址,例如,303 Peachtree St NE, Atlanta, GA 30308。 如果将常规美国地址的输入地址划分为
Address、City、State和ZIP等多个字段,则系统支持多个字段。 也支持使用存储完整地址的单个输入字段(例如,303 Peachtree St NE, Atlanta, GA 30308)和一个存储与地址关联的国家/地区(例如 USA)的字段。某些定位器支持多个输入地址字段,例如
Address、Address2和Address3。 在此情况下,可以将地址组件分为多个字段,然后在进行地理编码时将地址字段连接在一起。 例如,跨三个字段的 100、Main st 和 Apt 140,或者跨两个字段的 100 Main st 和 Apt 140,在进行地理编码时,都将成为 100 Main st Apt 140。输出要素类保存在与地址定位器相同的空间参考中。 要更改输出要素类的空间参考,请在工具的环境设置中设置其他输出坐标系。
默认情况下,输出要素类会存储输入地址的副本及其他信息(例如每个记录的得分、状态和匹配的地址)。 可使用重新匹配地址工具或 重新匹配地址选项(将打开 重新匹配地址窗格)重新匹配地址。 完成匹配过程并创建要素类后,在输入地址表中编辑地址将不会更改输出要素表中的结果。
组织需要 ArcGIS Online 组织订阅,才能使用 ArcGIS World Geocoding Service 匹配地址表。
并非所有用于 输入地址定位器参数值的定位器都支持以下参数: 国家或地区、 首选位置类型和 类别。
要生成正确的 Python 语法,首先使用适当的参数选项从 地理处理窗格运行该工具。 然后打开 运行菜单并选择 复制 Python 命令选项。
当使用 z 感知定位器对地址或地点的表格进行地理编码时,需在本地场景中使用此工具。 Z 感知地理编码结果将自动加载到本地场景中,并将高程属性设置为 绝对高度处选项
。如果本地场景包含用于数字化相应点参考数据的高程表面,这些点参考数据用于构建定位器,则需将地理编码结果的高程属性设置为 绝对高度处选项
。 可以在 图层属性对话框的 高程选项卡中进行此操作。 如果用于创建参考数据的高程表面不在本地场景中,则需将地理编码结果的高程设置为 相对于地面选项
。
参数
| 标注 | 说明 | 数据类型 |
|---|---|---|
|
输入表 |
将进行地理编码的地址表。 |
Table View |
|
输入地址定位器 |
用于对地址表进行地理编码的地址定位器。 注:可选择在定位器路径末尾的定位器名称后包含 |
Address Locator |
|
输入地址字段 |
地址定位器所使用的地址字段与输入地址表中的字段之间的映射。 如果完整地址储存在输入表的一个字段中,例如 303 Peachtree St NE, Atlanta, GA 30308,请指定 单个字段。 如果将常规美国地址的地址输入划分为 某些定位器支持多个输入地址字段,例如 如果不将地址定位器所使用的可选输入地址字段映射到输入地址表中的字段,请使用 <None> 来代替字段名,以此指定不存在任何映射。 |
Field Info |
|
输出要素类 |
输出地理编码要素类。 注:由于 shapefile 限制,系统不支持将输出保存为 shapefile 格式。 |
Feature Class |
|
动态输出要素类 (可选) |
旧版本:此参数在 ArcGIS Pro 中无效。 保留它是为了支持 ArcGIS Desktop 向后兼容。 在 ArcGIS Pro 中,唯一允许的值是
|
Boolean |
|
国家/地区 (可选) |
用于将搜索范围限定为特定国家或地区的地理编码地址。 在大多数情况下,指定一个国家/地区会提高地理编码的准确性。 当未指定国家/地区时,地理编码将使用定位器支持的所有国家/地区执行。 当您在 输入地址字段参数中指定 单个字段和国家/地区字段时,此参数值将被覆盖。 |
String |
|
首选位置类型 (可选) |
用于指定将返回的
|
String |
|
类别 (可选) |
限制定位器搜索的地点类型,避免误匹配、不必要的地址级别匹配或坐标搜索的歧义。 此参数有助于加快搜索速度。 如果未使用任何类别,将使用所有支持的类别进行地理编码。 并非所有位置和国家/地区都支持所有类别值。 有关类别过滤的详细信息,请参阅 ArcGIS REST API Web 帮助。 |
String |
|
输出字段 (可选) |
指定将在地理编码结果中返回的定位器输出字段。 如果选择 仅位置、 最小化或 最小化和用户字段选项,则会保留 输入表参数值中的原始字段名称。 注:此参数可与使用创建定位器或创建要素定位器工具创建的输入定位器一起使用,这些定位器存储在磁盘上或已发布到 Enterprise 10.9 或更高版本。 包含至少一个使用 创建地址定位器工具创建的定位器的复合定位器不支持此参数。
|
String |
|
匹配叙述 (可选) |
指定将在输出地理编码要素类中返回匹配叙述的方式。 如果未指定任何参数值,则使用包括匹配叙述定位器属性设置。 该参数有助于更好地理解地理编码要素类中地址的匹配方式。 有关 geocodeAddresses 的 returnMatchNarrative 参数的详细信息,请参阅 ArcGIS REST API Web 帮助。
|
String |
环境
许可信息
- 基本: 是
- 标准: 是
- 高级: 是