Importar configuraciones de trazado de red (Red de servicios)

Resumen

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

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 servicios de entrada debe ser una versión 5 o posterior.

  • Se deben cumplir los siguientes requisitos al trabajar con una geodatabase corporativa:
    • El valor del parámetro Red de servicios de entrada debe proceder de un servicio de la red de servicios.
    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 for 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:

    [
    	{
    		"creator": "portaladmin_un",
    		"name": "Connected_RMT002_A",
    		"description": "Connected trace on subnet RMT002",
    		"traceType": 1,
    		"configuration": "{"includeBarriers":true,"validateConsistency":true,"ignoreBarriersAtStartingPoints":false,"allowIndeterminateFlow":false,"shortestPathNetworkAttributeName":"","traversabilityScope":"junctionsAndEdges","conditionBarriers":[],"functionBarriers":[],"functions":[],"outputFilters":[],"outputConditions":[],"pathDirection":"noDirection"}",
    		"resultTypes": "[{"type":"elements","includeGeometry":false,"includePropagatedValues":false,"networkAttributeNames":[],"diagramTemplateName":"","resultTypeFields":[]},{"type":"aggregatedGeometry","includeGeometry":false,"includePropagatedValues":false,"networkAttributeNames":[],"diagramTemplateName":"","resultTypeFields":[]}]",
    		"tags": "["connected","RMT002"]"
    	}
    ]

Parámetros

EtiquetaExplicaciónTipo de datos
Red de servicios de entrada

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

Utility Network; Utility 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 servicios actualizada

La red de servicios actualizada.

Utility Network

arcpy.un.ImportTraceConfigurations(in_utility_network, in_json_file)
NombreExplicaciónTipo de datos
in_utility_network

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

Utility Network; Utility 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_utility_network

La red de servicios actualizada.

Utility Network

Muestra de código

Ejemplo de ImportTraceConfigurations (ventana de Python)

Este script de muestra importa las configuraciones de trazado de red nominal a una red de servicios denominada ElecNetwork.

import arcpy
arcpy.ImportTraceConfigurations_un("ElecNetwork", 
                                   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