ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Ayuda
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plataforma de representación cartográfica para tu organización

ArcGIS Desktop

Un completo SIG profesional

ArcGIS Enterprise

SIG en tu empresa

ArcGIS Developers

Herramientas para crear aplicaciones basadas en la ubicación

ArcGIS Solutions

Plantillas de aplicaciones y mapas gratuitas para tu sector

ArcGIS Marketplace

Obtén aplicaciones y datos para tu organización.

  • Documentación
  • Soporte
Esri
  • Iniciar sesión
user
  • Mi perfil
  • Cerrar sesión

ArcMap

  • Inicio
  • Introducción
  • Cartografiar
  • Analizar
  • Administrar datos
  • Herramientas
  • Extensiones

De cobertura de línea a ruta

Disponible con una licencia Advanced.

  • Resumen
  • Uso
  • Sintaxis
  • Muestra de código
  • Entornos
  • Información de licenciamiento

Resumen

Crea un sistema de rutas creando secciones de arco completas para cada arco de la cobertura de entrada, y que también se puede utilizar para anexar arcos a un sistema de rutas existente.

Uso

  • Crea un sistema de rutas a partir de las líneas o anexa líneas a un sistema de rutas. Agrupa líneas que están conectadas topológicamente y que tienen valores únicos para el elemento de entrada para crear el sistema de rutas. Los valores únicos del elemento de entrada siempre se escriben en el elemento de salida en la tabla de atributos de ruta (RAT); estos valores ayudan a identificar las rutas una vez creadas.

  • Al anexar rutas a un sistema de rutas existente, Elemento de rutas de salida debe ser el nombre de un elemento existente en la tabla de atributos de ruta del sistema de rutas. La herramienta anexará una sección a una ruta existente por cada arco de entrada que tenga un elemento de entrada igual a un Elemento de ruta de salida en la tabla de atributos de ruta, siempre que los arcos de entrada estén conectados topológicamente a la ruta que se está anexando. El elemento de medida de la parte original de la ruta que se está anexando se actualiza en función de las medidas asignadas a las nuevas secciones y en el modo de inicio especificado. Para los grupos de arcos que tengan valores para el Elemento de ruta de entrada que no se encuentren en el Elemento de ruta de salida, se crea una nueva ruta.

  • De cobertura de líneas a ruta agrupa los arcos en rutas basándose tanto en los valores únicos de Elemento de ruta de entrada como en la conectividad topológica de los arcos. De cobertura de líneas a ruta no se puede utilizar para agrupar en la misma ruta conjuntos topológicamente disjuntos sobre la base del elemento de ruta de entrada.

  • Si Elemento de ruta de entrada es un valor de punto flotante, se trunca a un entero para generar las rutas del nuevo sistema de rutas.

  • De cobertura de líneas a ruta combinará dos o más rutas si tienen el mismo valor para el Elemento de ruta de salida y se conectan debido a la anexión de arcos.

  • De cobertura de líneas a ruta no anexará una sección a una ruta existente si la ruta existente contiene las secciones superpuestas. En su lugar, los arcos de entrada se asignan a una nueva ruta.

  • Los valores únicos del Elemento de ruta de entrada siempre se escriben en el Elemento de rutas de salida en la tabla de atributos de ruta. Utilice los valores del Elemento de rutas de salida como ayuda para identificar las rutas una vez creadas.

  • Cobertura de entrada debe tener una tabla de atributos de arco, y los números de nodo deben existir y estar actualizados. Utilice Construir con la opción LINE para crear o actualizar una tabla de atributos de arco. Utilice Renumerar nodo para actualizar los números de nodo.

  • Cuando utilice Crear ruta a partir de valores nulos, observe que la opción BLANK se considera cero (0,0) o nulo donde el elemento de ruta de entrada sea numérico, y nulo donde el elemento de ruta de entrada sea de caracteres. La opción BLANK de Crear ruta a partir de valores nulos no se considera si no se especifica el elemento de ruta de entrada.

Sintaxis

arcpy.arc.ArcRoute(in_cover, out_route_system, {in_route_item}, {out_route_item}, {measure_item}, {coordinate_priority}, {use_blanks})
ParámetroExplicaciónTipo de datos
in_cover

La cobertura a partir de la cual se crean las rutas.

Coverage
out_route_system

El nombre del sistema de rutas que se va a crear o anexar.

String
in_route_item
(Opcional)

El nombre de un elemento de la tabla de atributos de arco utilizado para agrupar los arcos en rutas separadas. En la tabla de atributos de ruta se crea una nueva ruta para cada valor único de este elemento. El valor predeterminado es crear una ruta para cada conjunto de arcos conectado topológicamente.

INFO Item
out_route_item
(Opcional)

El nombre del nuevo elemento de la tabla de atributos de ruta que contendrá los valores únicos del elemento de ruta de entrada. Al anexar rutas a un sistema de rutas existente, es un elemento existente en la tabla de atributos de ruta que se utiliza para anexar rutas. El elemento predeterminado es el elemento de ruta de entrada.

String
measure_item
(Opcional)

Un elemento de la tabla de atributos de arco de la cobertura de entrada cuyo valor se acumula para producir los valores de medida. El elemento predeterminado es LENGTH.

INFO Item
coordinate_priority
(Opcional)

Determina la prioridad de las coordenadas al elegir un nodo de inicio para la ruta.

  • UL —Superior izquierda (Upper Left). Esta es la opción predeterminada.
  • UR —Superior derecha (Upper Right).
  • LL —Inferior izquierda (Lower Left).
  • LR —Inferior derecha (Lower Right).
String
use_blanks
(Opcional)

Especifica si los arcos que tengan un valor nulo o 0 para el elemento de ruta de entrada se utilizarán para crear una ruta.

  • BLANK —Los arcos que tengan un valor nulo o 0 para el elemento de ruta de entrada se utilizarán para crear rutas. Esta es la opción predeterminada.
  • NO_BLANK —Los arcos que tengan un valor nulo o 0 para el elemento de ruta de entrada no se utilizarán para crear rutas.
Boolean

Muestra de código

Ejemplo de ArcRoute (secuencia de comandos independiente)

La siguiente secuencia de comandos independiente demuestra cómo crear un sistema de rutas para una cobertura de línea que contenga segmentos de camino.

# Name: ArcRoute_Example.py
# Description: Adds a route system to a streams coverage
# Requirements: ArcInfo Workstation

# Import system modules
import arcpy
from arcpy import env

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

# Set local variables
inCover = "stream"
outRouteSystem = "nstreams"
inRouteItem = "STREAM_NAME"
coordinatePriority = "LL"
useBlanks = "NO_BLANK"

# Execute ArcRoute
arcpy.ArcRoute_arc(inCover, outRouteSystem, inRouteItem, "", "", 
                   coordinatePriority, useBlanks)

Entornos

  • Espacio de trabajo actual
  • Nivel de similitud entre archivos de proyección
  • Precisión de coberturas derivadas
  • Precisión de coberturas nuevas
  • Espacio de trabajo temporal

Información de licenciamiento

  • Basic: No
  • Standard: No
  • Advanced: Requiere ArcInfo Workstation instalado

Temas relacionados

  • Build
  • Renumerar nodos
  • Información general sobre el conjunto de herramientas Entidades compuestas

ArcGIS Desktop

  • Inicio
  • Documentación
  • Soporte

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Acerca de Esri

  • Quiénes somos
  • Empleo
  • Blog de Esri
  • Conferencia de usuarios
  • Cumbre de desarrolladores
Esri
Díganos su opinión.
Copyright © 2021 Esri. | Privacidad | Legal