Simplificar red de carreteras (Cartografía)

Nivel de licencia:BasicStandardAdvanced

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.

Obtenga más información sobre Cómo funciona Simplificar red de carreteras y vea una tabla de los valores de longitud mínima recomendados para utilizar como punto de inicio.

PrecauciónPrecaució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. Se sugiere 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

Thin Road Network tool results
The Thin Road Network tool simplifies a collection of roads while retaining character and connectivity.

Uso

Sintaxis

ThinRoadNetwork_cartography (in_features, minimum_length, invisibility_field, hierarchy_field)
ParámetroExplicaciónTipo de datos
in_features
[in_features,...]

Las carreteras lineales de entrada que se deben simplificar para crear una 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 punto, milímetros, centímetros o pulgadas, el valor se considera en unidades de página y se toma 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). Aquellas que son extrañas tienen un valor de 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 son aceptados y ocasionarán un error.

String

Ejemplo de código

Ejemplo de la herramienta ThinRoadNetwork (ventana de Python)

La siguiente secuencia de comandos de la ventana de Python muestra cómo utilizar la herramienta ThinRoadNetwork en el modo inmediato:

import arcpy from arcpy import env env.workspace = "C:/data/cartography.gdb/transportation" arcpy.ThinRoadNetwork_cartography("roads.lyr", "1000 meters", "invisible", "level")
Ejemplo de la herramienta ThinRoadNetwork (secuencia de comandos de Python independiente)

Esta secuencia de comandos independiente muestra un ejemplo del uso de la herramienta 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.
# Author: ESRI
 
# Import system modules
import arcpy
from arcpy import env

# Set environment settings
env.workspace = "C:/data/cartography.gdb/transportation"

# Set local variables
in_features = "roads.lyr"
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

Escala de referencia

La escala de referencia solo se toma en cuenta cuando el parámetro Distancia 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.

Temas relacionados

Información sobre licencias

ArcGIS for Desktop Basic: No
ArcGIS for Desktop Standard: No
ArcGIS for Desktop Advanced: Sí
9/11/2013