创建地址定位器
地理编码的初始处理过程之一便是创建地址定位器。此处理过程的第一步始终是在 ArcMap 的目录 窗口、ArcCatalog 或“地理编码工具”工具箱中打开创建地址定位器 对话框。地址定位器将存储在工作空间中(例如,地理数据库或文件夹)。
以下步骤介绍的是如何通过创建地址定位器 对话框创建地址定位器。
- 打开创建地址定位器 对话框。
- 要在 ArcCatalog 或在 ArcMap 的目录窗口中打开此对话框,可右键单击某文件夹或地理数据库,然后单击新建 > 地址定位器。
- 要通过地理处理工具打开此对话框,可在目录 窗口中浏览到地理编码工具 工具箱,然后双击创建地址定位器工具。
- 要在 ArcCatalog 或在 ArcMap 的目录窗口中打开此对话框,可右键单击某文件夹或地理数据库,然后单击新建 > 地址定位器。
-
在创建地址定位器 对话框中,单击地址定位器样式文本框旁的浏览按钮 。
将打开选择地址定位器样式 对话框。
- 选择希望地址定位器使用的地址定位器样式,然后单击确定。
-
单击参考数据文本框旁的浏览按钮 。
将打开参考数据 对话框。
- 导航到要在地址定位器中使用的参考数据,然后单击添加。提示:
如果不执行步骤 4 和 5,也可以在参考数据文本框中输入路径和表名称,然后单击添加按钮 ,从而将数据添加到参考数据列表中。
- 重复这个向参考数据表中添加数据的过程,直到将希望加入定位器中的所有参考数据都添加到表中为止。
-
对于参考数据表中的每一行,可遵照以下各分步骤指明参考数据在地址定位器中的作用。
- 单击角色单元格。
将显示一个下拉列表。
- 单击下拉箭头,然后选择主表、备用名称表或别名表。
主表是包含对地址进行地理编码时所依据要素的几何和地址属性的要素类。地址定位器样式决定着系统支持哪种类型的几何和地址属性。备用名称表中包含要素主名称的备用名称(也称为街道名称别名)。别名表中包含的是常用名称或位置名称(例如 Memorial Hospital 或 Canyon High School)而不是街道地址。备用名称表和别名表均为可选项。
特定于数据角色的字段列表将显示在对话框的字段映射部分中。必填字段前方将显示一个星号 (*)。如果字段名列中某字段的名称为附加字段,则表明此字段为可选字段并且仅用于提供信息;也就是说,定位器不会使用此字段进行搜索或匹配。为了方便您使用,此字段将从参考数据转入到生成的候选项和输出要素类中。例如,如果希望定位器在匹配的候选项中返回一个“产权人”字段以及其他地址属性,可将附加字段映射到参考要素类中的 PropertyOwner 字段。
- 单击角色单元格。
- 如果某字段无法自动映射,可单击别名列中的下拉箭头,然后选择相应的字段名。
-
单击输出地址定位器文本框旁的浏览按钮 。
将打开输出地址定位器 对话框。
- 指定地址定位器的存储位置并为定位器命名,然后单击保存。
- 如果要将地址定位器保存在文件地理数据库或 ArcSDE 地理数据库中,可在创建地址定位器 对话框的配置关键字文本框中设置一个配置关键字。
-
单击确定。
创建地址定位器过程即可启动。
此过程结束后,地址定位器将保存到之前指定的工作空间中。此外,如果是从 ArcMap 中启动的此过程,地址定位器还会添加到地图中。
可通过 ArcGIS for Server 将地址定位器发布为地理编码服务。这需要 ArcGIS for Server 许可。
各地址定位器可组合到一起形成复合地址定位器。这样便可以根据多个地址定位器进行地址匹配操作,从而找出最佳匹配项。