Etiqueta | Explicación | Tipo de datos |
Red de servicios de entrada | La red de servicios que contiene la configuración o configuraciones de trazado de red nominal que se van a exportar. | Utility Network; Utility 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 |
Disponible con una licencia Standard o Advanced.
Resumen
Exporta configuraciones de trazado de red nominal de una red de servicios 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
- Al trabajar con una geodatabase corporativa, debe cumplirse lo siguiente:
- El valor del parámetro Red de servicios de entrada debe proceder de un servicio de la red de servicios.
Nota:
El valor del parámetro Red de servicios de entrada puede provenir de una conexión de base de datos establecida como propietaria de la red de servicios de la base de datos cuando se conecta como propietaria de la red de servicios del portal o una cuenta del portal con el rol de administrador.
El propietario de la red de servicios del portal puede ver y exportar cualquier configuración de trazado de red nominal de la red de servicios. 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 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 de JSON de una red de servicios mediante la herramienta Exportar configuraciones de trazado:
[ { "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
arcpy.un.ExportTraceConfigurations(in_utility_network, trace_config_name, out_json_file)
Nombre | Explicación | Tipo de datos |
in_utility_network | La red de servicios que contiene la configuración o configuraciones de trazado de red nominal que se van a exportar. | Utility Network; Utility 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
Este script de ejemplo exporta una única configuración de trazado de red nominal denominada Downstream Protective RTM001, identificada por su Global Id., desde una red de servicios denominada ElecNetwork.
import arcpy
arcpy.ExportTraceConfigurations_un("ElecNetwork",
"{280F4D15-DACB-45D5-9E4C-7FF474E902E1}",
r"C:\temp\exportedtraceconfigurations.json")
Entornos
Información de licenciamiento
- Basic: No
- Standard: Sí
- Advanced: Sí