很多组织都会管理数据库中包含位置坐标、地名、客户地址、企业地址、患者所在地址或业主地址的信息记录。通过 ArcMap、ArcCatalog 或地理处理工具来匹配地址表,可以将这些记录转换为包含位置和空间几何的要素。对地址表进行地理编码时,您可以使用定位器来创建表示地址位置的点要素。
对地址表进行地理编码后,输出要素类将包含地址表中地址字段的副本。传递地址字段的目的之一是进行重新匹配。这一组地址字段的名称以 ARC_ 作为前缀。如果在重新匹配过程中修改地址,则新地址将保存在这些字段中。
此外,还可在输入地址表与输出要素类之间创建一个关系类,以便在输出要素类中自动更新对输入地址表中的地址所做的编辑。仅当输入地址表和输出要素类处于同一地理数据库工作空间中时,才支持此选项。
使用 Esri World Geocoder 或通过 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 作为匹配的实际地址。
- 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。
- BuildingName - 建筑物名称,例如,CN Tower(加拿大国家电视塔)。
- StreetAddres - 街道地址,例如,320 Madison St,表示街道沿线的插入位置,并在地址范围内指定门牌号。
- StreetInt - 包括街道交叉点和城市以及州和邮政编码信息(可选信息)的街道地址。这源自 StreetAddress 参考数据,例如 Redlands Blvd & New York St, Redlands, CA, 92373。
- StreetName - 仅显示街道名称,例如 Orchard Road。街道名称可能是许多由名称链接在一起的街段所共有的一个要素。地理编码位置通常位于街道要素中间。
- Admin - 国家/地区的高级行政区,例如,州或省。
- State - 国家/地区的高级行政区,例如,州或省。
- DepAdmin - 二级行政区,例如,某个州内的县。
- SubAdmin - 国家/地区下属本地行政区,例如,城市或城镇。
- City - 国家/地区下属本地行政区,例如,城市或城镇。
- Locality - 表示居民区的地名,例如,城市或邻域。通常为国家/地区下属最小的行政区。
- PostalLoc - 代表邮政行政区的城市或地区。
- PostalExt - 完整的邮政编码,包括扩展码,例如,ZIP+4 代码 (91765-4383)。
- Postal - 基本的邮政编码,例如,60610。
- POI - 感兴趣的点或地标。
- Zone - 地区的城市街区,或地区细分,例如,日本分街区 (gaiku chiban)。目前,仅用于日本。
- SingleField - 要素类中表示的任意唯一要素,例如地名、感兴趣点、征税宗地、人口普查区、米数或者用于识别位置的字母数字字符串,例如 N1N115。
- Coordinates - 地理 x,y 坐标对,例如 -84.392 32.722。
- LatLong - x,y 坐标对。如果 x,y 坐标对(例如 117.155579,32.703761)为搜索输入,则返回 LatLong addr_type。
- SpatialOperator - 包含相对于已找到地址的偏移距离的位置,例如,30 yards south from 342 Main St。
- MGRS - 军事格网参考系统 (MGRS) 位置,例如,46VFM5319397841。
- RoadKM - 距离标记。目前,仅用于波多黎各。
- Type - 搜索返回的结果的要素类型。由 findAddressCandidates 请求的 WorldGazetteer 定位器返回。例如,对于星巴克,Type = "Coffee Shop"。
- PlaceName - 地理编码匹配候选项的正式名称。仅由 findAddressCandidates 请求的 WorldGazetteer 定位器返回,例如 "Paris" 或 "Starbucks"。
- Place_addr - 地点的完整街道地址,包括街道、城市和区域。仅由 POI 搜索的 WorldGazetteer 定位器返回。
- Phone - 地点的主电话号码。由 findAddressCandidates 请求的 WorldGazetteer 定位器返回。对于其他搜索(例如地址交叉点和邮政编码),则此字段为空,例如 Knott's Berry Farm, Phone = "(714)220-5200"。
- URL - 地点主网站的 URL。由 findAddressCandidates 请求的 WorldGazetteer 定位器返回。
- Rank - 数字文本值,用于指示某结果相对于其他相同名称结果的重要性。例如,在法国和德克萨斯州都有城市叫巴黎。法国巴黎的人口多于德克萨斯州巴黎的人口,所以法国巴黎的等级更高。等级用于对一些模糊不清的查询进行排序,例如“林肯市”,其中无可用附加信息(状态)。仅为 DepAdmin、SubAdmin 、City、Locality 和 POI addr_type 匹配返回该值(默认值)。
- AddBldg - 建筑物的名称,例如 Empire State Building。
- AddNum - 字母数字值,用于表示地址的一部分,通常为门牌号或建筑物编号,例如,在“380 New York Street”这一地址中,AddNum = 380。仅为 PointAddress 和 StreetAddress Addr_type 匹配返回该值(默认值)。
- AddNumFrom - 表示街道地址范围起始数字的值。该值相对于要素数字化方向且不总是范围内的最小数值。StreetAddress Addr_type 结果会返回该值(默认值)。
- AddNumTo - 表示街道地址范围结束数字的值。该值相对于要素数字化方向且不总是范围内的最大数值。StreetAddress Addr_type 结果会返回该值(默认值)。
- 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”(默认值)。
- StAddr - 某个地点的街道地址,不带地区名称(例如城市或州的名称)(默认值)。
- Nbrhd - 国家/地区下属最小的行政区,通常为城市的邻域或其他子部分(默认值)。
- City - 国家/地区下属第二小的行政区,通常为城市或城镇(默认值)。
- Subregion - 国家/地区下属二级行政区,通常为国家/地区或区域(默认值)。
- County - 国家/地区下属二级行政区,例如,某个州内的县(默认值)。
- Region - 国家/地区下属最大的行政区,通常为州或省(默认值)。
- State - 国家/地区下属最大的行政区,例如州或省(默认值)。
- StateAbbr - 国家/地区下属高级行政区的缩写,例如州或省(默认值)。
- Postal - 定义主邮政编码的字母数字地址元素,例如加拿大邮政编码“V7M 2B4”和美国邮政编码“92374”(默认值)。
- Zip - 定义主邮政编码的字母数字地址元素,例如加拿大邮政编码“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”(默认值)。
- LangCode - 3 位 MARC 语言代码,表示对应地址的语言,例如,“ENG”= 英语(默认值)。查看代码列表。
- Distance - 从候选位置到指定位置的物理距离,单位为米(默认值)。当“位置”输入参数使用 findAddressCandidates REST 操作在请求中传递时,将为每个候选项计算 Distance 输出值。
- DisplayX - 显示定位器空间参考中所返回地址的 x 坐标。对于 PointAddress 定位器,此值表示地址的实际位置(即建筑物或宗地的质心)。此值不同于 x 值,x 值派生自街道上的某个位置或地址的街道条目。对于所有其他定位器,此值和 x 值相同(默认值)。
- DisplayY - 显示定位器空间参考中所返回地址的 y 坐标。对于 PointAddress 定位器,此值表示地址的实际位置(即建筑物或宗地的质心)。此值不同于 y 值,y 值派生自街道上的某个位置或地址的街道条目。对于所有其他定位器,此值和 y 值相同(默认值)。
- Xmin - 定位器返回的要素显示范围的最小 x 坐标。Xmin、Xmax、Ymin 和 Ymax 值共同用于设置显示地理编码结果的地图范围。范围坐标使用定位器的空间参考(默认值)。
- Xmin - 定位器返回的要素显示范围的最大 x 坐标。Xmin、Xmax、Ymin 和 Ymax 值共同用于设置显示地理编码结果的地图范围。范围坐标使用定位器的空间参考(默认值)。
- Ymin - 定位器返回的要素显示范围的最小 y 坐标。Xmin、Xmax、Ymin 和 Ymax 值共同用于设置显示地理编码结果的地图范围。范围坐标使用定位器的空间参考(默认值)。
- Ymax - 定位器返回的要素显示范围的最大 y 坐标。Xmin、Xmax、Ymin 和 Ymax 值共同用于设置显示地理编码结果的地图范围。范围坐标使用定位器的空间参考(默认值)。
在地理编码过程中,如果在地址定位器的属性中选中“输出字段”选项,还会提供一些可选字段:
- Pct_along - 如果地址定位器将包含折线几何的要素类作为参考数据,则 Pct_along(延伸百分比)用于指定匹配的地址沿参考要素的定位位置(以要素总长度的百分比表示)。并对该百分比沿线要素的数字化方向进行测量。
- Ref_ID - 匹配要素的参考 ID。
- StreetID - StreetID 可用于将 Single House 要素与特定街段相关联。但在某些情况下,PointAddress 匹配的置顶式位置可能更接近于其他不相关的街段,或者在创建通往该位置的路径时不正确。
- Stan_addr - 标准化地址。
- X - 定位器空间参考中匹配地址的 x 坐标(默认值)。
- Y - 定位器空间参考中匹配地址的 y 坐标(默认值)。
了解有关使用 ArcGIS Online 地理编码服务对地址表进行地理编码的详细信息