Exportar configuraciones de trazado (Red de trazado)

Resumen

Exporta configuraciones de trazado de red nominal de una red de trazado al formato JSON (archivo .json).

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

Más información sobre cómo exportar configuraciones de trazado de red

Uso

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

  • Al trabajar con una geodatabase corporativa, debe cumplirse lo siguiente:
    • 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.

  • El propietario de la red de trazado del portal puede ver y exportar cualquier configuración de trazado de red nominal de la red de trazado. Otros usuarios solo pueden ver y exportar las configuraciones de trazado de red nominal que crean.

  • 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 de una red de trazado mediante la herramienta Exportar 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 que contiene la configuración o configuraciones de trazado de red nominal que se van a exportar.

Trace Network; Trace Network Layer
Configuración de trazado

La configuración o configuraciones de trazado de red nominal que se van a exportar.

String
Archivo de salida (.json)

El archivo .json de salida.

File

arcpy.tn.ExportTraceConfigurations(in_trace_network, trace_config_name, out_json_file)
NombreExplicaciónTipo de datos
in_trace_network

La red de trazado que contiene la configuración o configuraciones de trazado de red nominal que se van a exportar.

Trace Network; Trace Network Layer
trace_config_name
[trace_config_name,...]

La configuración o configuraciones de trazado de red nominal que se van a exportar.

String
out_json_file

El archivo .json de salida.

File

Muestra de código

Ejemplo de ExportTraceConfigurations (ventana de Python)

Este script de muestra exporta una única configuración de trazado de red nominal desde una red de trazado denominada HydroNetwork.

import arcpy
arcpy.ExportTraceConfigurations_tn("HydroNetwork", 
                                   "{399F4M43-ASRV-45D5-5P4C-3GD474E672T4}", 
                                   r"C:\temp\exportedtraceconfigurations.json")

Entornos

Esta herramienta no utiliza ningún entorno de geoprocesamiento.

Información de licenciamiento

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

Temas relacionados