Importar configuraciones de trazado (Red de trazado)

Resumen

Importa configuraciones de trazado de red 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 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 trace configuration name>",
    		"description": "<property representing the description of the 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 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"
    	}
    ]

Sintaxis

arcpy.tn.ImportTraceConfigurations(in_trace_network, in_json_file)
ParámetroExplicaciónTipo de datos
in_trace_network

La red de trazado objetivo para las configuraciones de trazado de red importadas.

Trace Network; Trace Network Layer
in_json_file

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

File

Salida derivada

NombreExplicaciónTipo de datos
out_trace_network

La red de trazado actualizada.

Realizar trazado de red

Muestra de código

Ejemplo de ImportTraceConfigurations (ventana de Python)

Este script de ejemplo importa las configuraciones de trazado de red 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