Crear un trazado de red (Red de trazado)

Resumen

Crea una red de trazado.

Se crea un dataset de red de trazado basado en clases de entidad de punto y de línea de entrada que son específicas en la red de trazado.

Uso

  • Se debe especificar un dataset de entidades existente para el parámetro Dataset de entidades de entrada.

  • Las clases de entidad deben estar en el mismo dataset de entidades que la red de trazado.

  • Al menos se requiere un cruce de entrada o un eje de entrada.

  • Solamente son compatibles como entrada las clases de entidad de punto y línea. Las clases de entidad no pueden participar en otra red de trazado ni otra funcionalidad avanzada de geodatabase, como una topología o dataset de red.

    Más información sobre cómo crear una red de trazado

  • Al trabajar con una geodatabase corporativa, existen estos requisitos:

    • La versión de la geodatabase debe ser 10.8.1.2.6 o posterior.

    • La versión de ArcGIS Enterprise debe ser la 10.9 o posterior.
    • El dataset de entidades de entrada debe provenir de una conexión de base de datos establecida como propietario y usuario acreditado de este dataset. Este usuario autenticado de la base de datos se convertirá en el propietario de la red de trazado de la base de datos al crear la red de trazado.
      • Este usuario debe contar con privilegios de base de datos para crear contenido y no puede ser una cuenta de usuario autenticado por el sistema operativo, la cuenta del administrador de base de datos ni la cuenta del administrador de geodatabase.
    • Licencia:
      La cuenta del portal activa debe tener una licencia con la extensión de tipo de usuario ArcGIS Trace Network para crear, publicar y trabajar con una red de trazado de una geodatabase corporativa.

Parámetros

EtiquetaExplicaciónTipo de datos
Dataset de entidades de entrada

Dataset de entidades que contendrá la red de trazado.

Feature Dataset
Nombre de trazado de red

El nombre de la red de trazado que se creará.

String
Cruces de entrada
(Opcional)

Los nombres de las clases de entidad de punto en el dataset de entidades que se va a incluir en la red de trazado.

String
Ejes de entrada
(Opcional)

Las clases de entidad de línea y la política de conectividad asociada que se incluirán en la red de trazado.

  • Nombre de clase: el nombre de la clase de entidad de línea en el dataset de entidades que se va a incluir en la red de trazado.
  • Política de conectividad: la política de conectividad asociada de la clase de entidad especificada.
    • Eje simple: los recursos fluirán desde un extremo del eje y saldrán por el otro.
    • Eje complejo: los recursos se desviarán a lo largo de la longitud del eje.
Value Table

Salida derivada

EtiquetaExplicaciónTipo de datos
Realizar trazado de red de salida

Red de trazado de salida.

Trace Network

arcpy.tn.CreateTraceNetwork(in_feature_dataset, in_trace_network_name, {input_junctions}, {input_edges})
NombreExplicaciónTipo de datos
in_feature_dataset

Dataset de entidades que contendrá la red de trazado.

Feature Dataset
in_trace_network_name

El nombre de la red de trazado que se creará.

String
input_junctions
[input_junctions,...]
(Opcional)

Los nombres de las clases de entidad de punto en el dataset de entidades que se va a incluir en la red de trazado.

String
input_edges
[[Class Name, Connectivity Policy],...]
(Opcional)

Las clases de entidad de línea y la política de conectividad asociada que se incluirán en la red de trazado.

  • Class Name: el nombre de la clase de entidad de línea en el dataset de entidades que se va a incluir en la red de trazado.
  • Connectivity Policy: la política de conectividad asociada de la clase de entidad especificada.
    • SIMPLE_EDGE: los recursos fluirán desde un extremo del eje y saldrán por el otro.
    • COMPLEX_EDGE: los recursos se desviarán a lo largo de la longitud del eje.

Value Table

Salida derivada

NombreExplicaciónTipo de datos
out_trace_network

Red de trazado de salida.

Trace Network

Muestra de código

Ejemplo de CreateTraceNetwork (ventana de Python)

Cree una red de trazado denominada HydroNetwork.

import arcpy
arcpy.CreateTraceNetwork_tn(r"C:\MyProject\MyNetworkGdb.gdb\Hydro", 
                            "HydroNetwork", 
                            ["AdditionalJunctions", "HydroJunctions", "PourPoints"], 
                            [["BlackLines", "SIMPLE_EDGE"], ["HydroLines", "COMPLEX_EDGE"]])

Entornos

Esta herramienta no utiliza ningún entorno de geoprocesamiento.

Información de licenciamiento

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

Temas relacionados