构建定位器的第一步是定义用于构建它的数据类型。可以通过选择适合您数据的定位器角色来完成上述操作。备用名称表角色可以与主定位器角色一起用于构建定位器,该定位器使您可以搜索备用名称表中由多个名称引用的主要参考数据中的要素。备用名称表角色提供了适当的字段,以供构建定位器以支持备用名称时使用。创建后,定位器中包含用于地理编码的主要参考数据和备用名称表快照,同时还包含索引和局部编址知识,这有助于在地理编码过程中返回最佳匹配项。
构建使用备用名称表角色的定位器时,需要一个主要参考数据和备用名称表中的对应字段值的 ID 字段。“街道地址”主定位器角色通常用于对沿街段的地址进行建模,但是地址的街道名称可能具有备用名称。将来自主定位器角色的街道连接 ID 设置到与“备用街道名称”角色中的连接 ID 相对应的主要参考数据中的字段后,系统将为所有相应记录提取备用名称。
下表显示了用于链接到随 ArcGIS Pro 一同提供的受支持主定位器角色的备用名称表角色和 ID 字段。这些角色可用于根据主要要素的备用名称对地址进行地理编码。
备用名称表角色
角色 | 典型的主定位器角色 | 连接 ID |
---|---|---|
备用门牌号 | 点地址 | 地址连接 ID |
备用门牌范围 | 街道地址 | 街道连接 ID |
备用街道名称 | 点地址 宗地 街道地址 POI 距离标记 距离范围 | 街道连接 ID |
从属街道名称 | 点地址 宗地 街道地址 POI 距离标记 距离范围 | 街道连接 ID |
备用 POI 名称 | POI | 地点连接 ID |
备用 POI 类别 | POI | 地点连接 ID |
备用城市名称 | 点地址 宗地 街道地址 POI 距离标记 距离范围 邮政编码 邮政编码扩展码 邮政地点 低于亚区的行政区域 | 城市连接 ID |
备用邮政城市名称 | 点地址 宗地 街道地址 POI 距离标记 距离范围 邮政编码 邮政编码扩展码 邮政地点 | 邮政编码连接 ID |
备用邮政编码 | 点地址 宗地 街道地址 POI 距离标记 距离范围 邮政编码 邮政编码扩展码 邮政地点 | 邮政编码连接 ID |
备用行政区域 | 行政区域 | 地区连接 ID 街区连接 ID 细分区域连接 ID 社区连接 ID 行政区连接 ID 城市连接 ID 都会区连接 ID 亚区连接 ID 地区连接 ID 区域连接 ID 国家/地区连接 ID |
备用门牌号
备用门牌号角色允许您为具有备用门牌号或备用门牌号范围的地址创建定位器(例如当您要对西里尔语的门牌号进行英语音译建模时)。例如,主要地址点要素类中包含本地语言的门牌号(例如 2Б 或 4Г),而备用名称表中包含音译的门牌号(例如 2B 或 4G)。可以与主要 POI 角色配合使用的此备用名称表角色为点地址。要搜索的各个地址必须存在于主要参考数据和备用名称表中。
要将备用名称表用于具有备用门牌号角色的定位器,该表必须具有包含门牌号的单个字段或包含地址点的“自”门牌号和“至”门牌号信息的单个字段。该表还必须具有一个地址连接字段,其中包含可用于通过从主要和备用名称表角色映射 Address Join ID 字段来链接到主要参考数据的 ID。或者,您可以指定包含奇偶性和语言代码的字段。
备用门牌范围
备用门牌范围角色允许您为具有备用门牌号范围的街道地址创建定位器,例如当街道扩展为新开发项目时,街段两侧的范围值可能不同。当主定位器角色为街道地址时,可以使用此备用名称表角色。主要参考数据中的每个要素表示一个具有双地址范围的街段,范围中的地址均为该街段沿线地址,街段的每一侧对应一个地址范围。这一点也适用于备用名称表。
要将备用名称表用于具有“备用门牌范围”角色的定位器,则该表必须具有包含街道两边的备用“起始”地址和“终止”地址信息的四个字段,以及一个包含可用于通过映射来自主要和备用名称表角色的街道连接 ID 字段来链接主要参考数据的 ID 的连接字段。或者,您可以指定包含奇偶性和语言代码的字段。
从属街道名称
“从属街道名称”角色仅适用于英国和泰国。该角色允许您在两个街道与一个地址相关联的位置创建定位器;一个街道名称存储在主要参考数据中,而从属街道名称存储在备用名称表中。当为主街道的一部分分配第二个街道名称或将小型街道连接到主要十字路口时,就会发生这种情况。当主定位器角色为点地址、宗地、街道地址、距离标记或距离范围时,可以使用“从属街道名称”角色。
在下面的地图中,Hottom Gardens 为主街道。门牌号为 18–24 和 34–40 的屋顶地址位于此街道上(由粉色点表示),且 24 和 34 之间存在门牌号间隙。在过去的某个时候,Hottom Gardens 有过门牌号 26-32 的房屋。但这些房屋已被新开发项目所替代,该项目位于一条名为 Rose Mead 的新街道上,其给定屋顶地址为 1-7,以绿色点表示。
要将备用名称表用于使用“从属街道名称”角色创建的定位器,则该表必须具有包含标准化从属街道名称的字段,以及一个包含可用于通过映射来自主要和备用名称表角色的 Street Join ID 字段来链接主要参考数据的 ID 的连接字段。此外,您还可以指定包含街道的前缀说明、前缀类型、街道类型、后缀说明和完整街道名称的字段。或者,您可以指定包含语言代码或主名称指示符的字段。如果您的主要参考数据已归一化且不包含街道名称,则可以指定一个包含主名称指示符的字段。如果主名称指示符值(True/False 或 Yes/No)存在于备用名称表中,且已映射到来自从属街道名称角色的 Primary Name Indicator 字段,则具有值 True 或 Yes 的街道名称将用作主要从属街道名称。上述表将通过 ID 字段中的值连接在一起,而这些值应映射到 Street Join ID 定位器角色字段。
备用 POI 名称
备用 POI 名称角色允许您创建具有感兴趣点的主要 POI 定位器角色中的要素(例如地标、地点、建筑物、河流、山脉、桥梁或要素类中表示的几乎任何唯一要素)的备用名称的定位器。加利福尼亚大学洛杉矶分校拥有备用名称 UCLA,该名称将添加到备用名称表中。此备用名称表角色可以与主要 POI 角色一起使用。
要将备用名称表用于具有“备用 POI 名称”角色的定位器,则该表必须具有包含参考数据中要素备用名称的字段,以及一个包含可用于通过映射来自主要和备用名称表角色的 Place Join ID 字段来链接主要参考数据的 ID 的连接字段。或者,您可以指定包含语言代码和主名称指示符的字段。
备用 POI 类别
“备用 POI 类别”角色允许您基于主要 POI 角色创建具有已定义类别和子类别的备用名称的定位器,以便对主要参考数据中的要素进行分类。Dunkin Donuts 将被识别为 Donut Shop 和 Coffee Shop,但如果按单个类别将其分类为主要参考数据中的 Donut Shop,其备用类别 Coffee Shop 将被添加到备用名称表中。
要将备用名称表用于具有“备用 POI 类别”角色的定位器,则该表必须具有包含参考数据中要素备用类别和子类别名称的字段,以及一个包含可用于通过映射来自主要和备用名称表角色的 Place Join ID 字段来链接主要参考数据的 ID 的连接字段。或者,您可以指定包含语言代码和主名称指示符的字段。
备用邮政城市名称
“备用邮政城市名称”角色允许您使用任一主要邮政编码定位器角色来为邮政编码创建定位器,其中将为同一邮政编码分配主要城市名称和备用城市名称。主要参考数据中的每个邮政要素都将具有邮政编码,且通常具有邮政编码所在的主要城市名称,而备用名称表将包含与该邮政编码相关联的其他城市名称。“备用邮政城市名称”角色可与所有非行政区域的主要定位器角色一起使用,其中有多个城市名称与多角色定位器中的邮政编码相关联,或与单个定位器中的邮政编码定位器角色相关联。
这种情况的一个示例就是科罗拉多州的邮政编码 80112,其主要城市名称为恩格尔伍德,但大多数使用此邮政编码的地址都在森特尼尔市的边界内,而森特尼尔则是该邮政编码中的地址可识别的另一个城市名称。在搜索邮政编码 80112 时,所返回的匹配候选项中将包含恩格尔伍德市,而这并非预期的结果。
要将备用名称表用于使用“备用邮政城市名称”角色创建的定位器,则该表必须具有包含备用邮政城市名称的字段,以及一个包含可用于通过映射来自主要和备用名称表角色的 Postal Join ID 字段来链接主要参考数据的 ID 的连接字段。或者,您可以指定包含语言代码和主名称指示符的字段。
备用行政区域
“备用行政区域”角色允许您为城市、社区、县、省、区、地区和州等区域的主要“行政区域”角色中的要素创建具有备用名称的定位器。
要将备用名称表用于具有“备用行政区域”角色的定位器,则该表必须具有包含参考数据中要素备用名称的字段,以及一个包含可用于通过映射来自主要和备用名称表角色的相应行政区域主连接 ID 字段来链接主要参考数据的 ID 的连接字段。