Asignar zonas a calles (Geocodificación)

Resumen

Asigna valores de zona administrativa izquierda y derecha, como vecindad, ciudad, metro o código postal a segmentos de línea de calle para direcciones de calles.

Es posible que los segmentos de calle tengan designaciones de zona diferentes a cada lado de la calle, dependiendo de dónde se superpongan e intersequen los polígonos de zona. La herramienta utiliza una clase de entidad de línea de calle y una clase de entidad poligonal de zona como entrada para calcular los mejores valores de zona izquierda y derecha para asignarlos a segmentos de calle. Los lados izquierdo y derecho del segmento de línea de calle se basan en la dirección en la que se digitalizó la entidad de línea. La herramienta tiene en cuenta cuándo hay más de una zona disponible a cada lado del segmento de calle o cuando los segmentos son más largos o más cortos y utiliza un algoritmo para optimizar las asignaciones de zonas izquierda y derecha.

Uso

  • Use esta herramienta si su organización tiene datasets de calles que no tienen atributos de zona administrativa asignados a los segmentos de línea de sus clases de entidad de calle. Asignar zonas administrativas a los lados izquierdo y derecho de los segmentos de línea de calle de las clases de entidad de calles que se utilizan al crear localizadores mejora el rendimiento del localizador y la calidad de geocodificación al hacer coincidir direcciones que tienen el mismo nombre de calle pero que están en diferentes zonas.

    Esta herramienta también se puede utilizar para mejorar las clases de entidad de calle con otros atributos de zonas, como límites de distritos escolares, límites de distritos de incendios, límites de distritos electorales o límites de distritos hídricos. Esto puede enriquecer los resultados de geocodificación cuando se utilizan los campos de zona incorporados como campos de salida personalizados cuando se crean localizadores con las clases de entidad de calle. Utilizar las zonas como campos de salida personalizados definidos por el usuario puede ayudar a determinar en qué zona pertenece una dirección geocodificada con un segmento de línea.

  • Esta herramienta agregará zonas administrativas a clases de entidad de calle que luego se pueden utilizar para crear un localizador con el rol StreetAddress que incluye zonas utilizando la herramienta Crear localizador. La creación de un localizador que incluya zonas mejorará el rendimiento del localizador y mejorará la calidad de geocodificación al hacer coincidir direcciones con el mismo nombre de calle, pero están en diferentes zonas.

  • La salida es una copia de todas las entidades y atributos de la entrada con atributos de los campos seleccionados en el parámetro Campo(s) de zona administrativa incorporado para las zonas izquierda y derecha.

  • Esta herramienta admite el procesamiento en paralelo. Si su equipo tiene varios procesadores o procesadores con varios núcleos, puede conseguir un mayor rendimiento, especialmente cuando se asignan zonas a los datasets mayores. Si el entorno no está configurado (predeterminado), el procesamiento en paralelo se escala en función del tamaño de la tabla y del número de núcleos lógicos. Solo se utiliza un proceso para los datasets con menos de 50 filas, pero la herramienta escala el número de procesos utilizados hasta el número de procesadores lógicos del equipo para tablas con muchas filas. Configurar el entorno a 0 desactiva el procesamiento en paralelo. Especificar un factor entre 1 y 99 hará que la herramienta identifique el porcentaje de núcleos lógicos que debe usar aplicando la fórmula (Factor de procesamiento en paralelo / 100 * Núcleos lógicos) redondeada al entero más próximo. Si el resultado de la fórmula es 0 o 1, no se habilitará el procesamiento en paralelo.

Parámetros

EtiquetaExplicaciónTipo de datos
Entidades de calles de entrada

La capa o clase de entidad de calle de entrada.

Feature Layer
Entidades de zona

La capa o clase de entidad de zona administrativa de entrada.

Feature Layer
Campo(s) de zona administrativa

Los campos del valor del parámetro Entidades de zona que se asignarán al valor del parámetro Entidades de calle de entrada.

Field
Calles de salida

La capa o clase de entidad de calle de salida que contiene la zona administrativa asignada a los lados izquierdo y derecho del segmento de calle en función de la dirección en la que se digitalizó la línea.

Feature Class
Tolerancia
(Opcional)

La tolerancia del parámetro Entidades de calle de entrada que aumenta el ancho de la entidad de línea en ambos lados para determinar qué valores de Entidades de zona estarán a la izquierda y a la derecha para tener en cuenta los problemas de calidad de datos y digitalización.

El valor predeterminado es 10 metros.

Double

arcpy.geocoding.AssignZonesToStreets(in_street_features, zone_features, zone_fields, out_streets, {tolerance})
NombreExplicaciónTipo de datos
in_street_features

La capa o clase de entidad de calle de entrada.

Feature Layer
zone_features

La capa o clase de entidad de zona administrativa de entrada.

Feature Layer
zone_fields
[zone_fields,...]

Los campos del valor del parámetro zone_features que se asignarán al valor del parámetro in_street_features.

Field
out_streets

La capa o clase de entidad de calle de salida que contiene la zona administrativa asignada a los lados izquierdo y derecho del segmento de calle en función de la dirección en la que se digitalizó la línea.

Feature Class
tolerance
(Opcional)

La tolerancia del valor del parámetro in_street_features que aumenta el ancho de la entidad de línea en ambos lados para determinar qué valores de zone_features estarán a la izquierda y a la derecha para dar cuenta de los problemas de calidad de datos y digitalización.

El valor predeterminado es 10 metros.

Double

Información de licenciamiento

  • Basic: Sí
  • Standard: Sí
  • Advanced: Sí

Temas relacionados