很多组织都会管理数据库中包含位置坐标、地名、客户地址、企业地址、患者所在地址或业主地址的信息记录。通过 ArcMap、ArcCatalog 或地理处理工具来匹配地址表,可以将这些记录转换为包含位置和空间几何的要素。对地址表进行地理编码时,您可以使用定位器来创建表示地址位置的点要素。
对地址表进行地理编码后,输出要素类将包含地址表中地址字段的副本。传递地址字段的目的之一是进行重新匹配。这一组地址字段的名称以 ARC_ 作为前缀。如果在重新匹配过程中修改地址,则新地址将保存在这些字段中。
此外,还可在输入地址表与输出要素类之间创建一个关系类,以便在输出要素类中自动更新对输入地址表中的地址所做的编辑。仅当输入地址表和输出要素类处于同一地理数据库工作空间中时,才支持此选项。
使用 World Geocoding Service 或通过 General and US Address 样式模板创建的定位器时,在地理编码结果的输出要素类中创建的其他字段如下所示:
- Loc_name - 用于匹配地址的参与定位器的名称。仅当用于匹配表的定位器是复合定位器时,该字段才可用。
- Status - 用于指示地址是否匹配的代码。可能的值包括:
- M - 匹配。地址匹配。
- U - 不匹配。地址不匹配。
- T - 提名。地址具有多个候选项,它们的最佳匹配得分相同,但是位于不同的位置。
- Score - 与地址匹配的候选项的匹配得分。得分可在 0 到 100 的范围内,100 表示候选项完全匹配。
- Match_type - 用于表示地址匹配情况的代码。可以根据该属性对结果进行分组以表示地址匹配情况,或者使用分组来选择要重新匹配的记录。代码如下:
- Match_addr - 匹配位置的地址信息实际上取决于匹配候选项的地址信息。例如,输入地址 123 Main St N 与一个后缀方向为 NW 而所有其他组成部分均完全一致的候选项相匹配。Match_addr 字段将包含 123 Main St NW 作为匹配的实际地址。
- LongLabel - 包含更多管理信息的 Match_addr 的更长版本。
- ShortLabel - Match_addr 的缩短版本。
- Addr_type - 地理编码的地址类型。此属性表示该地址与哪种要素相互匹配。可以根据这些值来研究匹配地址与匹配模式的精度。此属性可能具有下列值:
- Subaddress - PointAddress 的子集,表示房屋或建筑物子地址位置,例如公寓单元、楼层或复杂建筑物内的单个建筑物。UnitName、UnitType、LevelName、LevelType、BldgName 和 BldgType 字段值可帮助区分可能与相同 PointAddress 相关联的子地址。参考数据由具有相关门牌号、街道名称和子地址元素的点要素以及行政区域和可选邮政编码构成,例如 3836 Emerald Ave, Suite C, La Verne, CA, 91750。它是地址的确切位置。
- PointAddress - 基于点的街道地址,表示房屋和建筑物的位置。通常情况下,这是空间上最精确的匹配级别。参考数据包含具有相关门牌号和街道名称的地址点以及行政区域和可选邮政编码。PointAddress 匹配的 X 和 Y 以及几何输出值表示地址的街道条目位置;这是用于路径选择操作的位置。DisplayX 和 DisplayY 值表示地址的置顶式位置或者实际位置,例如 783 Rolling Meadows Ln, Rickman, TN 38580。
- StreetAddress - 街道地址,例如,320 Madison St,表示街道沿线的插入位置,并在地址范围内指定门牌号。
- StreetInt - 包括街道交叉点和城市以及州和邮政编码信息(可选信息)的街道地址。这是从 StreetAddress 参考数据中获取的,例如 Redlands Blvd & New York St, Redlands, CA, 92373。
- StreetAddressExt - 当参数 matchOutOfRange =true 且输入的门牌号超过匹配街段的门牌号范围时返回的插入街道地址匹配。
- DistanceMarker - 用于表示沿某条街道的线性距离的街道地址(通常以公里或英里为单位,且指定了原点位置,如 Carr 682 KM 4, Barceloneta, 00617)。
- StreetName - 类似于街道地址,但没有房屋号码。参考数据包含具有相关街道名称(无编号地址范围)的街道中心线以及行政区域和可选的邮政编码,例如 W Olive Ave, Redlands, CA, 92373。
- 所在地 - 代表居民区的地名。类型输出字段可提供更为详细的居民区类型相关信息。所在地匹配的可能类型值包括区块、扇区、街区、区、城市、都会区、县、州或省、地区、国家以及区域,例如 Bogotá, COL。
- PostalLoc - 邮政编码和城市名称的组合。参考数据通常是邮政边界和行政(地域)边界的联合,例如 7132 Frauenkirchen。
- PostalExt - 具有附加扩展名的邮政编码,如美国邮政编码 +4。参考数据是具有扩展名的邮政编码点,例如 90210-3841。
- Postal - 邮政编码。参考数据是邮政编码点,例如 90210 USA。
- POI - 感兴趣点。参考数据包括行政区域、地名、企业、地标和地理要素,例如星巴克。
- SingleField - 要素类中表示的任意唯一要素,例如地名、感兴趣点、征税宗地、人口普查区、米数或者用于识别位置的字母数字字符串,例如 N1N115。
- Coordinates - 地理 x,y 坐标对,例如 -84.392 32.722。
- LatLong - x,y 坐标对。如果 x,y 坐标对(例如 117.155579,32.703761)为搜索输入,则返回 LatLong addr_type。
- XY-XY 是基于输入的第一坐标为经度而第二坐标为纬度这一假设的匹配。
- YX-YX 作为候选项的 Addr_type 返回,该项假定纬度是输入中的第一个数字,而经度为第二个数字。
- SpatialOperator - 包含相对于已找到地址的偏移距离的位置,例如,30 yards south from 342 Main St。
- MGRS - 军事格网参考系统 (MGRS) 位置,例如,46VFM5319397841。
- Type - 搜索返回的结果的要素类型。Type 字段仅包含 Addr_type = POI 或所在地的候选项值。例如,对于星巴克,Type = "Coffee Shop"。
- PlaceName - 地理编码匹配候选项的正式名称,例如 "Paris" 或 "Starbucks"。
- Place_addr - 包括街道、城市和地区在内的地点的完整街道地址,例如 "275 Columbus Ave, New York, New York"。
- Phone - 地点的主电话号码。对于其他搜索(例如地址交叉点和邮政编码),则此字段为空,例如 Knott's Berry Farm, Phone = "(714)220-5200"。
- URL - 地点主网站的 URL。对于其他搜索(例如地址、交叉点和邮政编码),该字段为空,例如对于乔治亚大学,"URL =http://www.uga.edu/"。
- Rank - 数值文本值或数值字段中的值(具体取决于定位器),用于指示某结果相对于其他相同名称结果的重要性。例如,在法国和德克萨斯州都有城市叫巴黎。法国巴黎的人口多于德克萨斯州巴黎的人口,所以法国巴黎的等级更高。等级用于对一些模糊不清的查询进行排序,例如“林肯市”,其中无可用附加信息(状态)。Rank 值基于人口或要素类型。
- AddBldg - 建筑物的名称,例如 Empire State Building。
- AddNum - 字母数字值,用于表示地址的一部分,通常为门牌号或建筑物编号,例如,在“380 New York Street”这一地址中,AddNum = 380。仅为 PointAddress 和StreetAddress Addr_type 匹配返回该值。
- AddNumFrom - 表示街道地址范围起始数字的值。该值相对于要素数字化方向且不总是范围内的最小数值。StreetAddress Addr_type 结果会返回该值。
- AddNumTo - 表示街道地址范围结束数字的值。该值相对于要素数字化方向且不总是范围内的最大数值。StreetAddress Addr_type 结果会返回该值。
- AddRange - 地址所在街道的完整地址编号范围,格式为 "AddNumFrom-AddNumTo"。例如,街道地址 "123 Main St" 的 AddRange 值可能为 "101-199."。
- Side - 相对于要素数字化方向,地址所在的街道一侧。该值不是相对于沿街道出行的方向。如果用于匹配表的地址定位器包含街道两侧的地址信息,则该字段可用。此属性可能具有下列值:
- L - 地址与街道的左侧匹配。
- R - 地址与街道的右侧匹配。
- 没有值 - 地址不匹配,或者定位器不能确定是街道的哪一侧。
- StPreDir - 定义街道方向的地址元素,位于主街道名称前,例如,“North Main Street”中的“North”。
- StPreType - 定义街道主要类型的地址元素,例如,“Avenida Central”中的西班牙语术语“Avenida”或“Rue Lapin”中的法语术语“Rue”。
- StName - 定义街道主名称的地址元素,例如,“North Main Street”中的“Main”。
- StType - 定义街道类型的地址元素,例如,“Main Street”中的“Street”。
- StDir - 定义街道方向的地址元素,位于主街道名称后,例如,“Main Street North”中的“North”。
- BldgName - 建筑物子单位的名称或编号。例如,“建筑物 A”中的 A。
- BldgType - 建筑物子单位的分类。例如建筑物、飞机库和塔楼。
- LevelType - 楼层子单位的分类。例如楼层、层级、部门和翼。
- LevelName - 楼层子单位的名称或编号。例如,“3 级”中的 3。
- UnitType - 单位子单位的分类。例如单位、公寓、办公室、套房。
- UnitName - 单位子单位的名称或编号。例如,“公寓 2B”中的 2B。
- SubAddr - Addr_type=Subaddress 的候选项的完整子单位值,其中包括 <子单位类型> + <子单位名称>。例如,如果子地址候选项为公寓单元,则 Subaddr = UnitType+UnitName。例如,"Apt 2B"。
- SubAddressType - 单位子单位的分类。例如单位、公寓、办公室和套房。
- SubAddressUnit - 单位子单位的名称或编号。例如,“公寓 2B”中的 2B。
- StAddr - 某个地点的街道地址,不带城市或地区。例如 "275 Columbus Ave"。
- Block - 某候选项的区块级别行政区域的名称。Block 是一个国家/地区最小的行政区域。它可以描述为扇区的细分区域、邻域或命名城市街区。不经常使用。
- Sector - 某候选项的扇区级别行政区域的名称。Sector 是邻域、区域或区块集合的细分区域。不经常使用。
- Nbrhd - 某候选项的街区级别行政区域的名称。Nbrhd 是城市或行政区的子区域。
- District - 某候选项的区级别行政区域的名称。城市细分区域。
- City - 某候选项的城市级别行政区域的名称。City 是亚区或区域的细分区域。
- MetroArea - 某候选项的都会区级别行政区域的名称。一个由大城市和周围的小城市组成的城区。可能会与多个子区域或区域相交。一个例子是印度的加尔各答都会区。
- Subregion - 某候选项的亚区级别行政区域的名称。Subregion 是区域的细分区域。
- County - 国家/地区的二级行政区,例如,某个州内的县。
- Region - 某候选项的区域级别行政区域的名称。国家或地区的细分区域。如果某国家未采用地区这一行政区划,则区域通常为该国家最大的行政区域。
- RegionAbbr - 区域的缩写名称。加利福尼亚州的 RegionAbbr 值是 "CA"。
- State - 国家/地区下属最大的行政区,例如州或省。
- StateAbbr - 国家/地区下属高级行政区的缩写,例如州或省。
- Territory - 某候选项的地区级别行政区域的名称。国家/地区的细分区域。不经常使用。巴西的 Sudeste 大区,其中包括 Espírito Santo、Minas Gerais、Rio de Janeiro 和 São Paulo 等州。
- Postal - 定义主邮政编码的字母数字地址元素,例如加拿大邮政编码 "V7M 2B4" 和美国邮政编码 "92374"。
- 邮政编码 - 定义主邮政编码的字母数字地址元素,例如加拿大邮政编码“V7M 2B4”和美国邮政编码“92374”。
- PostalExt - 定义主邮政编码扩展码的字母数字地址元素,例如美国邮政编码 92373-8110 中的 "8100"。
- Zip4 - 定义主邮政编码扩展码的字母数字地址元素,例如美国邮政编码“92373-8110”中的“8100”。
- Zip4Low - 表示邮政编码扩展码中起始数字的字母数字值。PostalExt Addr_type 结果会返回该值。
- Zip4High - 表示邮政编码扩展码中结束数字的字母数字值。PostalExt Addr_type 结果会返回该值。
- Country - 国家的 3 位 ISO 3166-1 码,例如美国 =“USA”。World Geocoding Service 的地理编码覆盖范围中提供了支持的国家/地区列表。
- LangCode - 3 位 MARC 语言代码,表示对应地址的语言,例如,“ENG” = English。查看代码列表。
- Distance - 从候选位置到指定位置的物理距离,单位为米。当“位置”输入参数使用 findAddressCandidates REST 操作在请求中传递时,将为每个候选项计算 Distance 输出值。如果“位置”参数未在请求中传递,则 Distance 值为零。
- X - 定位器的空间参考中匹配地址的主 x 坐标。X 坐标由 World Geocoding Service 在空间参考 WGS84 (WKID 4326) 中返回。
- Y - 定位器的空间参考中匹配地址的主 y 坐标。Y 坐标由 World Geocoding Service 在空间参考 WGS84 (WKID 4326) 中返回。
- DisplayX - 显示定位器空间参考中所返回地址的 x 坐标。Display x 坐标由 World Geocoding Service 在空间参考 WGS84 (WKID 4326) 中返回。对于 PointAddress 定位器,此值表示地址的实际位置(即建筑物或宗地的质心)。此值不同于 x 值,x 值派生自街道上的某个位置或地址的街道条目。对所有其他定位器,此值和 x 值相同。
- DisplayY - 显示定位器空间参考中所返回地址的 y 坐标。Display y 坐标由 World Geocoding Service 在空间参考 WGS84 (WKID 4326) 中返回。对于 PointAddress 定位器,此值表示地址的实际位置(即建筑物或宗地的质心)。此值不同于 y 值,y 值派生自街道上的某个位置或地址的街道条目。对所有其他定位器,此值和 y 值相同。
- Xmin - 定位器返回的要素显示范围的最小 x 坐标。Xmin、Xmax、Ymin 和 Ymax 值共同用于设置显示地理编码结果的地图范围。范围坐标使用定位器的空间参考,但是在 World Geocoding Service 的空间参考 WGS84 (WKID 4326) 中。
- Xmin - 定位器返回的要素显示范围的最大 x 坐标。Xmin、Xmax、Ymin 和 Ymax 值共同用于设置显示地理编码结果的地图范围。范围坐标使用定位器的空间参考,但是在 World Geocoding Service 的空间参考 WGS84 (WKID 4326) 中。
- Ymin - 定位器返回的要素显示范围的最小 y 坐标。Xmin、Xmax、Ymin 和 Ymax 值共同用于设置显示地理编码结果的地图范围。范围坐标使用定位器的空间参考,但是在 World Geocoding Service 的空间参考 WGS84 (WKID 4326) 中。
- Ymax - 定位器返回的要素显示范围的最大 y 坐标。Xmin、Xmax、Ymin 和 Ymax 值共同用于设置显示地理编码结果的地图范围。范围坐标使用定位器的空间参考,但是在 World Geocoding Service 的空间参考 WGS84 (WKID 4326) 中。
- ExInfo - 输入中无法与地址中的任何部分匹配的字符串集合。
在地理编码过程中,如果在地址定位器的属性中选中“输出字段”选项,还会提供一些可选字段:
- Pct_along - 如果地址定位器将包含折线几何的要素类作为参考数据,则 Pct_along(延伸百分比)用于指定匹配的地址沿参考要素的定位位置(以要素总长度的百分比表示)。并对该百分比沿线要素的数字化方向进行测量。
- Ref_ID - 匹配要素的参考 ID。
- StreetID - StreetID 可用于将 Single House 要素与特定街段相关联。但在某些情况下,PointAddress 匹配的置顶式位置可能更接近于其他不相关的街段,或者在创建通往该位置的路径时不正确。
- X - 定位器空间参考中匹配地址的 x 坐标(默认值)。
- Y - 定位器空间参考中匹配地址的 y 坐标(默认值)。
了解有关使用 ArcGIS Online 地理编码服务对地址表进行地理编码的详细信息