教程:创建多角色定位器
在本练习中,需要使用点地址、街道地址和 ZIP 的主要角色创建多角色定位器。 多角色定位器由多个参考数据图层和定位器角色组成。 多角色定位器可用于将来自多个源和多个定位器角色的具有不同几何类型的多个数据图层组合成一个定位器。 这样,您就可以使用一个定位器来搜索屋顶位置、插入街道位置、感兴趣点、邮政编码以及行政区域。 创建多角色定位器将减少冗余信息和候选项,这将有助于提高性能以及减小定位器在磁盘上的大小。
下载数据
本教程的数据可供下载。
请转至数据下载页面。
单击下载按钮将文件保存到本地。
解压下载的文件。
创建定位器
要创建多角色定位器,需完成以下步骤:
启动 ArcGIS Pro。
基于地图模板创建工程。
右键单击目录窗格中的文件夹并单击添加文件夹连接。
在添加文件夹连接对话框中,浏览至地理编码教程文件夹并单击确定。
在目录窗格中,展开文件夹,然后展开在上一步添加的地理编码教程文件夹。
展开地理编码教程文件夹内的
SanMarcos.gdb地理数据库。将 AddressPoints 要素类从文件夹拖至地图上。
地图将缩放至加利福尼亚州圣马科斯,并且地图上会显示一个点图层。 点图层还会在内容窗格中显示。
将 Roads 要素类从文件夹拖至地图上。
地图上将显示一个街道线图层。 街道图层还会在内容窗格中显示。
将 ZipCodes 要素类从文件夹拖至地图上。
地图上会显示一个面图层。 面图层还会在内容窗格中显示。
在地理处理窗格的搜索框中,输入 create locator。
如果地理处理窗格未打开,在分析选项卡上单击工具
以打开地理处理窗格。单击创建定位器工具
以在地理处理窗格中打开该工具。在创建定位器工具中,将国家/地区参数保留为美国的默认值。
对于主表参数,从下拉菜单中选择 AddressPoints。
图层在下拉菜单中可用,因为它已添加到地图中。
对于角色参数,从下拉菜单中选择点地址。
有关可用于构建定位器的其他角色的信息,请参阅主要定位器角色。
在工具的字段映射部分中,在角色:点地址部分中从每个相关字段名称的别名下拉菜单中选择适当的字段来映射字段。
对于门牌号,选择
ADDRNMBR。对于前缀方向,选择
ADDRPDIR。对于街道名称,选择
ADDRNAME。对于后缀类型,选择
ADDRSFX。对于后缀方向,选择
ADDRPOSTD。对于单元,选择
ADDRUNIT。例如,当映射至添加对子地址搜索的支持的单元定位器角色字段时,
ADDRUNIT字段包含公寓大楼或购物中心的地址位置的子单元信息。 要在输入部分子地址名称时返回子地址建议,必须在定位器属性对话框的地理编码选项页面上启用键入部分单元时建议设置。 要在键入基址后返回子地址摘要,请在定位器属性对话框的地理编码选项页面的建议选项部分中启用显示具有基址建议的子地址摘要设置。 要在键入基址后返回子地址列表,请在定位器属性对话框地理编码选项页面的建议选项部分的子地址建议下拉菜单中启用键入基址时建议设置。对于城市,选择
COMMUNITY。对于省/自治区/直辖市,选择
STATE。对于邮政编码,选择
ADDRZIP。
有关每个定位器角色字段的预期值类型的详细信息,请参阅定位器角色字段。
对于主表参数,从下拉菜单中选择 Roads。
图层在下拉菜单中可用,因为它已添加到地图中。
对于角色参数,从下拉菜单中选择街道地址。
在工具的字段映射部分中,从别名下拉菜单中为角色:街道地址部分中的每个相关字段名称选择适当的字段以映射字段。
对于左侧门牌号开始范围,选择
LLOWADDR。对于左侧门牌号结束范围,选择
LHIGHADDR。对于右侧门牌号开始范围,选择
RLOWADDR。对于右侧门牌号结束范围,选择
RHIGHADDR。对于前缀方向,选择
RD30PRED。对于街道名称,选择
RD30NAME。对于后缀类型,选择
RD30SFX。对于后缀方向,选择
RD30POSTD。对于左侧的邮政编码,选择
L_ZIP。对于右侧的邮政编码,选择
R_ZIP。
对于主表参数,从下拉菜单中选择 ZipCodes。
图层在下拉菜单中可用,因为它已添加到地图中。
对于角色参数,从下拉菜单中选择 ZIP。
在工具的字段映射部分中,从别名下拉菜单中为角色:ZIP 部分中的每个相关字段名称选择适当的字段,以映射这些字段。
对于邮政编码,选择
ZIP。对于城市,选择
COMMUNITY。
对于输出定位器参数,将输出定位器重命名为 SanMarcos_Multirole。
从语言代码下拉菜单中选择英语。
从精度类型下拉菜单中选择局部超高。
这种提高的精度级别适用于本地地理编码。
单击运行创建圣马科斯多角色定位器。
默认情况下,定位器在您的工程文件夹中创建并自动添加到工程中。 您可以在定位窗格、地理编码表窗格以及使用定位器的任何其他地方使用它。
上述几步创建的多角色定位器基于支持搜索点地址和子地址位置的点地址角色,支持使用门牌号、街道交叉路口、街区和街道名称搜索地址的街道地址角色,以及支持搜索邮政编码的 ZIP(邮政编码)角色。 此定位器可用于在定位窗格的搜索框中搜索地址以及使用这是什么?以交互的方式在地图上识别位置附近有什么。 要搜索以下地址,可将地址复制到搜索框中,然后按 Enter 键,或在搜索框中输入地址,然后选择输入时显示的建议之一。 有关要在定位窗格中返回的结果的更多详细信息,右键单击结果,然后选择显示详细信息。 注意观察弹出窗口中的 Addr_type 字段,查看匹配地址的匹配级别。 要在输入地址中使用部分子地址名称搜索子地址,请在定位器属性对话框的地理编码选项页面上启用键入部分单元时建议设置。 要在键入基址后搜索地址并获取该地址处的子地址摘要,请在定位器属性对话框的地理编码选项页面的建议选项部分中启用显示具有基址建议的子地址摘要设置。 要在键入基址后搜索地址并获取该位置处的子地址列表,请在定位器属性对话框地理编码选项页面的建议选项部分的子地址建议下拉菜单中启用键入基址时建议设置。 在用于构建定位器的参考数据中,需要表示基址的要素,以便在键入基址后返回建议。
提示:
要在使用圣马科斯多角色定位器之前禁用工程中的所有其他定位器,请单击选项按钮
,然后取消选中列表中除圣马科斯多角色定位器之外的所有提供程序。
3900 La Rosa Dr 92078
650 Grove Hill Dr,92069
1644 Circa Del Lago E203, San Marcos, CA
1560 Circa Del Lago #D3, San Marcos, CA
1508 Circa Del Lago, San Marcos, CA
1616 Circa Del Lago, San Marcos, CA
240 Las Flores Dr, San Marcos, CA, 92069
West San Marcos Blvd & S Las Posas Rd, 92078
1900 block of Mulberry Dr
92078
注:
还可以使用创建定位器工具创建的任何定位器对全球坐标进行地理编码(纬度/经度、军事格网参考系 (MGRS)、十进制度 (DD) 或美国国家格网 (USNG))。 在定位器的定位器属性对话框中,可以在地理编码选项页面的要支持的类别下禁用或启用坐标搜索支持。