Verfolgungskonfiguration importieren (Utility Network)

Zusammenfassung

Importiert Verfolgungskonfigurationen aus einer JSON-Datei (.json) in ein Versorgungsnetz.

Dieses Werkzeug kann in Verbindung mit dem Werkzeug Verfolgungskonfiguration exportieren verwendet werden.

Weitere Informationen zum Importieren von Verfolgungskonfigurationen

Verwendung

  • Das Eingabe-Versorgungsnetz muss Version 5 oder höher sein.

  • Die folgenden Anforderungen müssen erfüllt werden, wenn mit einer Enterprise-Geodatabase gearbeitet wird:
    • Der Parameterwert Eingabe-Versorgungsnetz muss aus einem Utility Network-Service stammen.
    Hinweis:
  • Verfolgungskonfigurationen müssen sich in einer einzigen .json-Datei befinden.

  • Die in der .json-Datei enthaltenen Informationen werden im folgenden Format gespeichert:

    [
    	{
    		"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>"
    	}
    ]

    Beispiel:

    [
    	{
    		"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"]"
    	}
    ]

Syntax

arcpy.un.ImportTraceConfigurations(in_utility_network, in_json_file)
ParameterErklärungDatentyp
in_utility_network

Das Versorgungsnetz, das die zu exportierende Verfolgungskonfiguration enthält.

Utility Network; Utility Network Layer
in_json_file

Die .json-Datei, in der sich die zu importierenden Verfolgungskonfigurationen befinden.

File

Abgeleitete Ausgabe

NameErklärungDatentyp
out_utility_network

Das aktualisierte Versorgungsnetz.

Versorgungsnetz

Codebeispiel

ImportTraceConfigurations – Beispiel (Python-Fenster)

Mit diesem Beispielskript werden Verfolgungskonfigurationen in ein Versorgungsnetz mit dem Namen "ElecNetwork" importiert.

import arcpy
arcpy.ImportTraceConfigurations_un("ElecNetwork", 
                                   r"c:\temp\trace_configurations.json")

Umgebungen

Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.

Lizenzinformationen

  • Basic: Nein
  • Standard: Ja
  • Advanced: Ja

Verwandte Themen