地址定位器样式是地址定位器的模板。地址定位器基于特定的定位器样式进行创建。地址定位器在创建后将包含在地理编码过程中使用的地理编码属性和参数、用于指示地址解析方式的组成部分、参考数据中地址属性的快照,以及执行地理编码搜索所需的条件。地址定位器还指示地理编码引擎对地址执行解析、根据找到的候选项匹配地址以及对地址进行反向地理编码。
下图显示了地址定位器样式(如同地址定位器的框架)如何指示多种功能在整个地理编码过程中执行:
搜索特定地址元素
地址由称为地址元素的特定组成部分构成。每个地址定位器样式都要求正在搜索的地址信息基于某些准则显示。有些样式要求将地址元素在表中分成多个字段。
地址定位器样式不局限于街道地址地理编码。也可以使用其他定位器样式来查找地点、地标、邮政编码或城市名称。此外,还开发了自定义定位器样式,用来查找基于特定位置系统的位置,例如,国家格网坐标、GPS 定位点或井眼标识符。
指定包含每个要素的几何与地址要素的参考数据
ArcGIS 提供了几种可用来创建地址定位器的预定义地址定位器样式。这些地址定位器覆盖了一些最常用的地址格式。每个地址定位器样式都对可用来匹配地址的参考数据有特定要求。
您可通过几种方法来为地址定位器样式获取参考数据。可以使用 Esri StreetMap 数据、贵组织中的数据或其他数据提供商提供的数据。参考数据包含每个要素的几何以及一些常用的地址元素。地址元素及其描述显示在下表中:
元素 | 描述 |
---|---|
左侧门牌号范围 | 街道左侧地址范围的较小数字和较大数字,例如 100, 198 |
右侧门牌号范围 | 街道右侧地址范围的较小数字和较大数字,例如 101, 199 |
左侧奇偶性 | 街道左侧奇数、偶数或混合门牌号范围值,例如 O、E 或 B |
右侧奇偶性 | 街道右侧奇数、偶数或混合门牌号的范围值,例如 O、E 或 B |
前缀方向 | 街道名称前面的方向,如 W. Redlands Blvd 中的 W |
前缀类型 | 街道名称前的街道类型,如 Avenue B 中的 Avenue |
街道名称 | 街道的名称,如 Cherry Rd 中的 Cherry |
后缀类型 | 街道名称后面的街道类型,如 New York St. 中的 St. |
后缀方向 | 街道名称后的方向,如 Bridge St. 中的 NW NW |
单位类型 | 街道名称后的子地址单位类型,如 Gilman Ave., Apt 17 中的 Apt |
单位 ID | 街道名称后的子地址单位 ID,如 Orange St, Suite 2C 中的 2C |
城市名称 | 城市名称,如 Olympia |
县 | 县名,例如圣博娜迪诺 |
州 | 州名称或其缩写,如 Washington 或 WA |
邮政编码 | 美国邮政总局使用的邮政编码,如 98501 |
为每个要素指定范围(可选)
如果根据参考数据使用预定义的 x,y 最大值和最小值为每个要素指定定位器,则在查找对话框、地理编码工具条或交互重新匹配对话框中找到的位置的缩放至命令会将定位器的这些值用作缩放至的范围。例如 ArcGIS Online World Geocoding Service 包含这些预定义的值。
以下四个元素定义了要素的范围。可在参考数据中创建这些字段并赋值。它们可能是经纬度坐标或在同一参考数据空间参考中的投影值。可以在创建地址和定位器时指定这些字段。
元素 | 描述 |
---|---|
Xmin | x 坐标最小值 |
Ymin | y 坐标最小值 |
Xmax | x 坐标最大值 |
Ymax | y 坐标最大值 |
如果未指定这些字段,则使用 ArcMap 定义的默认缩放比例。
备用名称和地名别名的附加参考表
上述参考数据是主要参考数据,必须具有该数据才能至少为每个要素存储一组地址属性。然而,一个要素可以具有许多名称。例如,一条街道的官方名称为 27th Street,而人们可能仍将其称为 Old County Road 30。如果要素具有多个名称,则可在其他参考表中存储所有备用名称。表中的记录将连接到主要参考数据。地址定位器样式会指定备用名称表中的元素。
同样,人们通常知道一个位置或地标的常用名称但不知道其地址。例如,许多人可能知道 Mercy Hospital 的位置,但不知道其地址为 500 E. Market St.。对于因常用名称而著名的地标或地点的地址,为了增强其查找功能,可以按位置的地名别名或地址来搜索该位置。地址定位器样式可指定表中包含位置或别名以及每个名称对应地址的元素。
在创建地址定位器时,备用名称表和地名别名表均为可选项。
指定输入地址和地址表
使用当前 ArcGIS 版本创建的地址定位器支持查找单行格式的各个地址。地址定位器样式指示输入格式并根据定位器相应地搜索地址。
对地址表进行地理编码时,每个地址定位器样式都对地址表必须包含的要进行地理编码的信息有不同的要求。表中的输入地址可以显示在单个字段中,也可以被需要分成不同的字段。