De cobertura de línea a ruta (Cobertura)

Nivel de licencia:BasicStandardAdvanced

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

Sintaxis

ArcRoute_arc (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.

  • ULSuperior izquierda (Upper Left). Esta es la opción predeterminada.
  • URSuperior derecha (Upper Right).
  • LLInferior izquierda (Lower Left).
  • LRInferior 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.

  • BLANKLos 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.
  • NOBLANKLos arcos que tengan un valor nulo o 0 para el elemento de ruta de entrada no se utilizarán para crear rutas.
Boolean

Ejemplo 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

Temas relacionados

Información sobre licencias

ArcGIS for Desktop Basic: No
ArcGIS for Desktop Standard: No
ArcGIS for Desktop Advanced: Requiere ArcInfo Workstation instalado
9/11/2013