Simplificar red de carreteras (Cartografía)

Resumen

Genera una red de carreteras simplificada que retiene la conectividad y el carácter general para visualizar en una escala más pequeña.

Esta herramienta no genera una salida nueva. Asigna valores en el Campo de invisibilidad en las clases de entidad de entrada para identificar las entidades que son extrañas y que se pueden quitar de la visualización para obtener como resultado un conjunto de carreteras simplificado, pero a la vez representativo. No se modifica ni se elimina la geometría de la entidad.

Simplificar red de carreteras no elimina las entidades. Para quitar las entidades, considere utilizar la herramienta Cortar línea.

El conjunto de carreteras simplificado resultante está determinado por la significancia, importancia y densidad de la entidad. Los segmentos que participan en itinerarios muy largos a lo largo de la extensión de los datos son más importantes que aquellos requeridos solo para un viaje local. La clasificación o importancia de las carreteras está especificada por el parámetro Campo de jerarquía. La densidad de la red de calles resultante está determinada por el parámetro Longitud mínima que corresponde al segmento más corto que se puede mostrar visualmente en escala.

Consulte Cómo funciona Simplificar red de carreteras para obtener más información y revisar una tabla de valores de longitud mínima recomendados para utilizar como punto de inicio.

Precaución:

Si las entidades de entrada no están en un sistema de coordenadas proyectadas, aparecerá una advertencia. Esta herramienta depende de las unidades de distancia lineal, que crearán resultados inesperados en un sistema de coordenadas no proyectadas. Es recomendable ejecutar esta herramienta sobre datos en un sistema de coordenadas proyectadas para garantizar resultados válidos. Si el sistema de coordenadas falta o es desconocido, aparecerá un error y la herramienta no llevará a cabo el proceso.

Ilustración

Ejemplo de la herramienta Simplificar red de carreteras
La herramienta Simplificar red de carreteras simplifica un conjunto de carreteras reduciendo el número de entidades mientras se mantiene el carácter y la conectividad.

Uso

  • El campo de invisibilidad debe estar presente y tener el mismo nombre para todas las clases de entidad de entrada. A las entidades que deben permanecer visibles se les asigna el valor 0; a aquellas que se deben quitar de la visualización, se les asigna el valor 1. Utilice una consulta de definición de capa o una selección para visualizar el conjunto resultante simplificado (por ejemplo, invisibility <> 1). Puede utilizar varios campos de invisibilidad para almacenar resultados diferentes, correspondientes a las diferentes escalas de salida, en la misma clase de entidad.

  • El campo hierarchy identifica la importancia relativa de las entidades para ayudar a establecer qué entidades son importantes. Esa importancia es inversamente proporcional al ratio entre los valores de la jerarquía. Un valor de jerarquía de 1 indica las entidades más importantes, con una importancia que disminuye a medida que el valor de jerarquía aumenta. Para obtener resultados óptimos, utilice hasta cinco niveles de jerarquía, como máximo. Las carreteras de entrada con Jerarquía = 0 se consideran bloqueadas y permanecerán visibles junto con las carreteras adyacentes necesarias para la conectividad. El campo hierarchy debe estar presente y tener el mismo nombre para todas las clases de entidad de entrada.

    La jerarquía se deriva generalmente de un campo que especifica la clasificación de carreteras. No está relacionado al concepto de jerarquía utilizado en el análisis de red. Los valores de jerarquía iguales a NULL no los acepta la herramienta y ocasionarán un error.

  • El parámetro Longitud mínima define un sentido de la resolución o granularidad del conjunto de carreteras simplificado resultante. Debería concordar con la longitud que es visualmente importante para incluir en la escala final. Los resultados de esta herramienta son un compromiso balanceado entre los requisitos presentados por la jerarquía, el bloqueo de visibilidad, la resolución y la morfología y conectividad de la geometría de la carretera. Por lo tanto, quizás no se pueda medir el valor de longitud mínima directamente en el conjunto de entidades resultante.

  • El procesamiento de datasets de carretera grandes o un número de datasets juntos pueden superar los límites de memoria. En este caso, considere el procesamiento de los datos de entrada por partición al identificar una clase de entidad poligonal relevante en la configuración de entorno Particiones cartográficas. Las partes de los datos definidos por los límites de partición se procesarán en secuencia. Las clases de entidad resultantes serán sin fisuras y consistentes en los bordes de la partición. Consulte Cómo funciona Simplificar red de carreteras para obtener más información acerca de la ejecución de esta herramienta con la división.

  • La integridad de los resultados de esta herramienta depende de la integridad topológica de las entradas. Debe realizar las conexiones correctas en las intersecciones para representar la conectividad de la red de carreteras con precisión. Consulte Cómo funciona Simplificar red de carreteras para obtener más información acerca de los requisitos para los datos y otros consejos útiles.

Parámetros

EtiquetaExplicaciónTipo de datos
Entidades de carretera de entrada

Las carreteras lineales de entrada que se deben simplificar para crear un conjunto simplificado para visualizar en escalas más pequeñas.

Feature Layer
Longitud mínima

Una indicación del segmento de carretera más corto que se puede visualizar en la escala de salida. Esto controla la resolución, o densidad, del conjunto de carreteras resultante. Si las unidades están en puntos, milímetros, centímetros o pulgadas, el valor se considera en unidades de página y se tiene en cuenta la escala de referencia.

Linear Unit
Campo de invisibilidad

El campo que amacena los resultados de la herramienta. Las entidades que participan en el conjunto de carreteras simplificado resultante tienen un valor de 0 (cero). Las que son extrañas tienen el valor 1. Se puede utilizar una consulta de definición de capa para visualizar el conjunto de carreteras resultante. Este campo debe estar presente y tener el mismo nombre para cada clase de entidad de entrada.

String
Campo de jerarquía

El campo que contiene una clasificación jerárquica de importancia de entidad, donde 1 es muy importante y los enteros mayores reflejan una importancia decreciente. Un valor de 0 fuerza a la entidad para permanecer visible en el conjunto de salida. Este campo debe estar presente y tener el mismo nombre para cada clase de entidad de entrada. Los valores de jerarquía iguales a NULL no se admiten y ocasionarán un error.

String

Salida derivada

EtiquetaExplicaciónTipo de datos
Entidades de carretera de entrada actualizadas

Las entidades de carretera de entrada actualizadas.

Feature Layer

arcpy.cartography.ThinRoadNetwork(in_features, minimum_length, invisibility_field, hierarchy_field)
NombreExplicaciónTipo de datos
in_features
[in_features,...]

Las carreteras lineales de entrada que se deben simplificar para crear un conjunto simplificado para visualizar en escalas más pequeñas.

Feature Layer
minimum_length

Una indicación del segmento de carretera más corto que se puede visualizar en la escala de salida. Esto controla la resolución, o densidad, del conjunto de carreteras resultante. Si las unidades están en puntos, milímetros, centímetros o pulgadas, el valor se considera en unidades de página y se tiene en cuenta la escala de referencia.

Linear Unit
invisibility_field

El campo que amacena los resultados de la herramienta. Las entidades que participan en el conjunto de carreteras simplificado resultante tienen un valor de 0 (cero). Las que son extrañas tienen el valor 1. Se puede utilizar una consulta de definición de capa para visualizar el conjunto de carreteras resultante. Este campo debe estar presente y tener el mismo nombre para cada clase de entidad de entrada.

String
hierarchy_field

El campo que contiene una clasificación jerárquica de importancia de entidad, donde 1 es muy importante y los enteros mayores reflejan una importancia decreciente. Un valor de 0 fuerza a la entidad para permanecer visible en el conjunto de salida. Este campo debe estar presente y tener el mismo nombre para cada clase de entidad de entrada. Los valores de jerarquía iguales a NULL no se admiten y ocasionarán un error.

String

Salida derivada

NombreExplicaciónTipo de datos
out_features

Las entidades de carretera de entrada actualizadas.

Feature Layer

Muestra de código

Ejemplo 1 de ThinRoadNetwork (ventana de Python)

La siguiente secuencia de comandos de la ventana de Python demuestra cómo utilizar la función ThinRoadNetwork de modo inmediato.

import arcpy
arcpy.env.workspace = "C:/data/cartography.gdb/transportation"
arcpy.ThinRoadNetwork_cartography("roads.lyr", "1000 meters", "invisible", "level")
Ejemplo 2 de ThinRoadNetwork (script independiente)

Esta secuencia de comandos independiente muestra un ejemplo de uso de la función ThinRoadNetwork.

# Name: ThinRoadNetwork_standalone_script.py
# Description:  Removes a subset of road segments to create a simplified road 
#               network that retains the connectivity and character of the 
#               input.
 
# Import system modules
import arcpy

# Set environment settings
arcpy.env.workspace = "C:/data"

# Set local variables
in_features = "roads.lyrx"
minimum_length = "1000 meters"
invisibility_field = "invisible"
level_field = "level"

# Execute Thin Road Network
arcpy.ThinRoadNetwork_cartography(in_features, minimum_length, 
                                  invisibility_field, level_field)

Entornos

Casos especiales

Escala de referencia

La escala de referencia solo se tiene en cuenta cuando el parámetro Longitud mínima se introduce en unidades de página. Cuando la escala de referencia está disponible, la detección de calles sin salida falsas está basada en la separación de entidad de 0,5 mm a escala. De lo contrario, se utiliza un valor que es el doble de la tolerancia de la referencia espacial.

Información de licenciamiento

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

Temas relacionados