Importar configuraciones de trazado de red (Red de trazado)

Resumen

Importa configuraciones de trazado de red nominal desde un formato JSON (archivo .json) a una red de trazado.

Esta herramienta puede usarse conjuntamente con la herramienta Exportar configuraciones de trazado de red.

Más información sobre la importación de configuraciones de trazado de red

Uso

  • La red de trazado de entrada debe ser una versión 2 o posterior.

  • Se deben cumplir los siguientes requisitos al trabajar con una geodatabase corporativa:
    • El valor del parámetro Red de trazado de entrada debe proceder de un servicio de red de trazado.

    Nota:
  • Las configuraciones de trazado de red nominal deben estar en un único archivo .json.

  • La información del archivo .json se almacena en el siguiente formato:

    [
    	{
    		"creator": "<property representing the connected portal account on creation>",
    		"name": "<property  representing the name of the named trace configuration>",
    		"description": "<property representing the description of the named trace configuration>",
    		"traceType": <property representing the trace type>,
    		"configuration": <property representing the collection of trace configuration parameters>,
    		"resultTypes": "[<property representing the types of results to return>]",
    		"tags": "<property representing user provided tags>"
    	}
    ]

    Ejemplo de JSON para importar configuraciones de trazado de red nominal a una red de trazado mediante la herramienta Importar configuraciones de trazado de red:

    [
    	{
    		"creator": "TN_Admin",
    		"name": "Connected trace HUC12",
    		"description": "Connected trace for HUC12",
    		"traceType": 1,
    		"configuration": 
            {"{"includeBarriers":true,"validateConsistency":true,"ignoreBarriersAtStartingPoints":true,"allowIndeterminateFlow":true,
             "traversabilityScope":"junctionsAndEdges","combineUsingOr":false,"isSpecificValue":true}],"functionBarriers":[],
             "functions":[],"outputFilters":[],"outputConditions":[],}",},
    		"resultTypes": "[{"type":"elements","includeGeometry":false,"includePropagatedValues":false,"networkAttributeNames":[],"diagramTemplateName":"","resultTypeFields":[]},{"type":"aggregatedGeometry","includeGeometry":false,"includePropagatedValues":false,"networkAttributeNames":[],"diagramTemplateName":"","resultTypeFields":[]}]",
      "tags": "connected,nhd,huc12"
    	}
    ]

Parámetros

EtiquetaExplicaciónTipo de datos
Red de trazado de entrada

La red de trazado de destino a la que se importarán las configuraciones de trazado de red nominal.

Trace Network; Trace Network Layer
Archivo de entrada (.json)

El archivo .json que contiene las configuraciones de trazado de red nominal que se desean importar.

File

Salida derivada

EtiquetaExplicaciónTipo de datos
Red de trazado actualizada

La red de trazado actualizada.

Trace Network

arcpy.tn.ImportTraceConfigurations(in_trace_network, in_json_file)
NombreExplicaciónTipo de datos
in_trace_network

La red de trazado de destino a la que se importarán las configuraciones de trazado de red nominal.

Trace Network; Trace Network Layer
in_json_file

El archivo .json que contiene las configuraciones de trazado de red nominal que se desean importar.

File

Salida derivada

NombreExplicaciónTipo de datos
out_trace_network

La red de trazado actualizada.

Trace Network

Muestra de código

Ejemplo de ImportTraceConfigurations (ventana de Python)

Este script de ejemplo importa las configuraciones de trazado de red nominal a una red de trazado denominada HydroTraceNetwork.

import arcpy
arcpy.ImportTraceConfigurations_tn("HydroTraceNetwork", 
                                   r"c:\temp\trace_configurations.json")

Entornos

Esta herramienta no utiliza ningún entorno de geoprocesamiento.

Información de licenciamiento

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

Temas relacionados