练习 4:对表中的地址进行地理编码以及重新匹配不匹配的地址
在表中对地址进行地理编码
如果有包含地址信息的表,则可立即对所有地址进行地理编码。在本练习中,从包含客户地址的表开始,对整个表进行地理编码以显示客户所在的位置。
- 在 ArcMap 中打开一个新的地图文档。不需要保存在上一个任务中创建的地图。
- 将 Atlanta 地理数据库副本中的 Streets 要素类和客户表添加到地图中。
- 右键单击内容列表上的按源列出视图,然后单击快捷菜单中的对地址进行地理编码。
-
在选择要使用的地址定位器 对话框中单击添加。
将打开添加地址定位器 对话框。
- 导航至 Atlanta 地理数据库,单击 Atlanta 地址定位器,然后单击添加。单击确定。
-
单击确定。
将打开对地址进行地理编码:Atlanta 对话框。
-
在输出部分,单击浏览按钮 定义输出要素类。
将出现保存数据 对话框。
- 单击保存类型下拉箭头,然后单击文件和个人地理数据库要素类。
- 导航至 Atlanta 地理数据库副本,然后双击该地理数据库。在名称文本框中输入 Atlanta_Results。
-
单击保存。
将在 Atlanta 地理数据库中新建名为 Atlanta_Results 的点要素类。由地理编码过程生成的点要素将保存在要素类中。
-
单击确定开始进行地理编码。
将出现对地址进行地理编码 对话框,以显示匹配过程的匹配统计数据和进度条。
-
单击关闭以关闭对地址进行地理编码 对话框。
将地理编码结果图层添加到地图。其中显示已添加到 Atlanta_Results 要素类的点。
重新匹配地址
-
选择“地理编码结果:Atlanta_Results”图层(位于内容列表中),然后在地理编码工具条上单击查看/重新匹配地址按钮 。
将打开交互重新匹配 对话框。
- 交互重新匹配 对话框可能将地理编码要素类中的所有记录都显示在对话框顶部。在本练习中,有三个不匹配的地址。要对不匹配的地址记录进行重新匹配,请单击显示结果下拉箭头,然后单击不匹配的地址。结果将显示三条记录,并自动选中第一条。有时,地址由于没有找到完全匹配而显示不匹配,但是会有接近匹配的候选项。候选项列在对话框的候选项部分。
-
对 ArcMap 窗口和交互重新匹配 对话框进行排列,以便您能够看到该地图。
在地图中心附近,您将注意到一些高亮显示的点:一个为黄色,其余的为青色。它们是列在交互重新匹配 对话框底部窗口中的候选项位置。选中的候选项在地图中以黄色高亮显示。
- 单击工具 工具条上的放大按钮,并在候选项区域拖出一个框来放大它们。
- 单击候选列表中的第四个候选项。以黄色高亮显示的候选项在地图中的位置将会发生变化。
-
单击对话框底部的匹配按钮。现在,选中的地址将与底部列表中的第四个候选项相关联,并且状态字段将从 U 更改为 M。
不匹配地址列表将会更新。
通过选取地图中的点位置来重新匹配地址。
- 结果集将显示两个不匹配的地址。
- 对 ArcMap 窗口和交互重新匹配 对话框进行排列,以便您能够看到该地图。
- 单击放大 工具,并在地图的某个区域上拖出一个框。
-
单击交互重新匹配 对话框上的从地图选取地址按钮 。
现在,当将鼠标光标指向地图时,将会显示一个中心带有蓝点的十字符号。
- 单击并按住该鼠标键沿街段移动,以在“工具提示”框中显示最近的限定地址。
- 将鼠标光标放在想要使地址与之匹配的位置上。
-
右键单击该位置,然后在快捷菜单中单击选取地址。
现在不匹配的地址便会与刚选取的点位置相匹配。
- 单击关闭以关闭交互重新匹配 对话框。
使用复合地址定位器对地址进行地理编码
在本练习中,根据在练习 2 中创建的复合地址定位器对客户地址表进行地理编码。它会显示如何根据多个地址定位器匹配地址来找到最佳匹配。
- 右键单击内容列表中按源列出视图上的客户表,然后单击对地址进行地理编码。
-
在选择要使用的地址定位器 对话框中单击添加。
将打开添加地址定位器 对话框。
- 在添加地址定位器 对话框中,导航到 Atlanta 地理数据库,单击 Atlanta_Composite 复合地址定位器,然后单击添加以关闭添加地址定位器 对话框。
-
单击确定以关闭选择要使用的地址定位器 对话框。
将打开对地址进行地理编码:Atlanta_Composite 对话框。
- 在输出部分,编辑指向 Atlanta 地理数据库的路径,并将所生成的要素类名称改为 Composite_Results。
-
单击确定开始进行地理编码。
将出现对地址进行地理编码 对话框,以显示匹配过程的匹配统计数据和进度条。
可看到只有一个地址不匹配。
-
单击关闭。
将关闭对地址进行地理编码 对话框,并将地理编码结果图层添加到地图。该图层将显示已添加到 Composite_Results 要素类的点。
-
右键单击 Composite_Results 图层,然后单击打开属性表。
可看到用于匹配地址的参与地址定位器的名称显示在属性表的 Loc_name 字段中。一些无法根据 Atlanta 地址定位器进行匹配的地址,可根据 Postal_US 定位器按邮政编码进行匹配。
- 关闭 ArcMap。不需要保存地图文档。