Etiqueta | Explicación | Tipo de datos |
País o región | Especifica qué estructura de direcciones de país se debe usar para dividir las direcciones en componentes. El valor predeterminado es la configuración regional del sistema operativo.
| String |
Datos de direcciones de entrada | La tabla o clase de entidad que contiene información de direcciones de calles que se dividirá en componentes de dirección individuales. No se admite información de zona, por ejemplo, ciudad, vecindario, subregión ni código postal. | Table View |
Campos de dirección de entrada | El o los campos en la tabla o clase de entidad de entrada que, cuando se concatenan, forman la dirección de calle que se va a dividir. No se admite información de zona, por ejemplo, ciudad, vecindario, subregión ni código postal. El orden en que se seleccionan los campos es el orden en el que estos se concatenarán. | String |
Datos de direcciones de salida | La tabla o clase de entidad de salida que contendrá los datos de direcciones de calles divididas. | Dataset |
Archivo de excepciones (Opcional) | La tabla que contiene excepciones de análisis de calles. La tabla puede estar en cualquier formato de tabla compatible. | Table View |
Resumen
Divide información de direcciones de calles en componentes de dirección y crea una tabla o clase de entidad con los componentes adicionales agregados como campos únicos.
Ilustración
Uso
Los datos de direcciones de entrada pueden ser una tabla o clase de entidad que contenga atributos de direcciones de calles que se puedan analizar o dividir en componentes de direcciones de calles individuales.
Puede almacenar la dirección de calle de entrada para dividirla en un único campo, como StreetName o Address, que seleccione como campo de dirección de entrada en la herramienta.
La dirección de calle de entrada también puede estar en varios campos, por ejemplo, cuando la información del número de casa y la unidad está en campos separados. En este caso, los campos se concatenan al vuelo en el orden en que se seleccionan y la dirección de calle se divide en sus componentes.
No incluya información de zona (como ciudad, vecindario, subregión ni código postal) en la dirección de calle de entrada. Estos componentes no se analizarán durante la ejecución y generarán resultados incorrectos si se incluyen.
El valor del parámetro Archivo de excepciones debe contener una fila para cada registro para el que desee especificar un patrón de análisis personalizado. Aplique formato al archivo para que contenga el campo de dirección de entrada (si tiene más de un campo, concatene los valores en una sola cadena de caracteres) seguidos de los componentes de dirección divididos esperados. Los nombres de campo para los componentes de dirección divididos deben coincidir con los siguientes:
- AddNum
- StPreDir
- StPreType
- StName
- StType
- StDir
- UnitType
- UnitName
- BuildingType
- BuildingUnit
- LevelType
- LevelName
Nota:
No todos los campos son obligatorios; solo son obligatorios los necesarios en función de la dirección personalizada cuando se dividen en componentes.
Nota:
Para obtener más información, descargue un ejemplo de un archivo de excepciones.
La primera dirección del archivo, 123 South Beach Avenue, normalmente se divide en los siguientes campos:
AddNum StPreDir StName StType 123
Sur
Playa
Avenue
Sin embargo, el archivo de excepciones creará la siguiente división personalizada:
AddNum StName StType 123
South Beach
Avenue
Parámetros
arcpy.geocoding.SplitAddressIntoComponents(country_code, in_address_data, in_address_fields, out_address_data, {in_exceptions})
Nombre | Explicación | Tipo de datos |
country_code | Especifica qué estructura de direcciones de país se debe usar para dividir las direcciones en componentes. El valor predeterminado es la configuración regional del sistema operativo.
| String |
in_address_data | La tabla o clase de entidad que contiene información de direcciones de calles que se dividirá en componentes de dirección individuales. No se admite información de zona, por ejemplo, ciudad, vecindario, subregión ni código postal. | Table View |
in_address_fields [in_address_fields,...] | El o los campos en la tabla o clase de entidad de entrada que, cuando se concatenan, forman la dirección de calle que se va a dividir. No se admite información de zona, por ejemplo, ciudad, vecindario, subregión ni código postal. El orden en que se seleccionan los campos es el orden en el que estos se concatenarán. | String |
out_address_data | La tabla o clase de entidad de salida que contendrá los datos de direcciones de calles divididas. | Dataset |
in_exceptions (Opcional) | La tabla que contiene excepciones de análisis de calles. La tabla puede estar en cualquier formato de tabla compatible. | Table View |
Muestra de código
Dividir una tabla con cadenas de direcciones de un solo campo en componentes separados.
import arcpy
atlanta_addresses = r"C:\AtlantaAddresses.csv"
arcpy.geocoding.SplitAddressIntoComponents("USA", atlanta_addresses, "Address",
r"C:\MySplitAddresses.csv",
"ExceptionsFile.csv")
Entornos
Información de licenciamiento
- Basic: Sí
- Standard: Sí
- Advanced: Sí