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:
El valor del parámetro Red de trazado de entrada puede provenir de una conexión de base de datos establecida como propietario de la red de trazado de la base de datos cuando se conecta como propietario de la red de trazado del portal o una cuenta del portal con el rol de administrador.
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ámetro | Explicación | Tipo 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
Nombre | Explicación | Tipo de datos |
out_trace_network | La red de trazado actualizada. | Realizar trazado de red |
Muestra de código
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
Información de licenciamiento
- Basic: No
- Standard: Sí
- Advanced: Sí