| 标注 | 说明 | 数据类型 | 
| 国家/地区 | 指定将地址分割为组件时要使用的国家/地区地址结构。 默认值为操作系统的区域设置。 
 | String | 
| 输入地址数据 | 包含街道地址信息的表或要素类,这些信息将被分割为单独的地址组件。 不支持区域信息,例如城市、社区、子区域和邮政编码。 | Table View | 
| 输入地址字段 | 输入表或要素类中的一个或多个字段,连接后将组成要分割的街道地址。 不支持区域信息,例如城市、社区、子区域和邮政编码。 字段的选择顺序即是字段的连接顺序。 | String | 
| 输出地址数据 | 将包含已分割街道地址数据的输出要素类或表。 | Dataset | 
| 例外情况文件 (可选) | 包含街道解析例外情况的表。 该表可以采用任何受支持的表格式。 | Table View | 
摘要
将街道地址信息分割为地址组件,并创建一个表或要素类,将其他组件添加为唯一的字段。
插图

使用情况
- 输入地址数据可以是包含街道地址属性的表或要素类,这些属性可以被解析或分割为单独的街道地址组件。 
- 可以将要分割的输入街道地址存储在单个字段中,例如 StreetName 或 Address,您将在工具中选择该字段作为输入地址字段。 
- 输入街道地址也可以存储在多个字段中,例如门牌号和单元信息可以在单独的字段中。 在这种情况下,这些字段按照它们被选择的顺序动态连接起来,然后,街道地址将被分割为组件。 
- 请勿在输入街道地址中包含区域信息,例如城市、社区、子区域和邮政编码。 这些组件在执行过程中不会进行解析,如果将其包含在内,可能导致错误的结果。 
- 对于要为之指定自定义解析模式的每条记录,例外情况文件参数值都应该包含对应的一行。 设置文件的格式以使其包含输入地址字段(如果有多个字段,将这些值连接成单个字符串),后跟预期的分割地址组件。 分割地址组件的字段名称必须与以下内容匹配: - AddNum
- StPreDir
- StPreType
- StName
- StType
- StDir
- UnitType
- UnitName
- BuildingType
- BuildingUnit
- LevelType
- LevelName
 - 注:- 并非所有字段都是必填字段;仅在分割为组件时基于自定义地址所必需的字段才是必填字段。 - 注:- 有关详细信息,请下载例外情况文件的示例。 - 文件中的第一个地址 123 South Beach Avenue 通常会分割为以下字段: - AddNum - StPreDir - StName - StType - 123 - South - Beach - Avenue - 但是,例外情况文件将创建以下自定义分割: - AddNum - StName - StType - 123 - South Beach - Avenue 
参数
arcpy.geocoding.SplitAddressIntoComponents(country_code, in_address_data, in_address_fields, out_address_data, {in_exceptions})| 名称 | 说明 | 数据类型 | 
| country_code | 指定将地址分割为组件时要使用的国家/地区地址结构。 默认值为操作系统的区域设置。 
 | String | 
| in_address_data | 包含街道地址信息的表或要素类,这些信息将被分割为单独的地址组件。 不支持区域信息,例如城市、社区、子区域和邮政编码。 | Table View | 
| in_address_fields [in_address_fields,...] | 输入表或要素类中的一个或多个字段,连接后将组成要分割的街道地址。 不支持区域信息,例如城市、社区、子区域和邮政编码。 字段的选择顺序即是字段的连接顺序。 | String | 
| out_address_data | 将包含已分割街道地址数据的输出要素类或表。 | Dataset | 
| in_exceptions (可选) | 包含街道解析例外情况的表。 该表可以采用任何受支持的表格式。 | Table View | 
代码示例
将具有单字段地址字符串的表分割为单独的组件。
import arcpy
atlanta_addresses = r"C:\AtlantaAddresses.csv"
arcpy.geocoding.SplitAddressIntoComponents("USA", atlanta_addresses, "Address", 
                                           r"C:\MySplitAddresses.csv", 
                                           "ExceptionsFile.csv")环境
许可信息
- Basic: 是
- Standard: 是
- Advanced: 是