Étiquette | Explication | Type de données |
Réseau de distribution en entrée | Le réseau technique contenant la ou les configurations de traces nommées à exporter. | Utility Network; Utility Network Layer |
Suivre la configuration | La ou les configurations de traces nommées à exporter. | String |
Fichier en sortie (.json) | Le fichier .json en sortie. | File |
Disponible avec une licence Standard ou Advanced.
Synthèse
Exporte les configurations de traces depuis un réseau technique dans un fichier JSON (.json).
Cet outil peut être utilisé avec l’outil Importer des configurations de traces.
En savoir plus sur l’exportation de configurations de traces
Utilisation
- Lorsque vous utilisez une géodatabase d’entreprise, tenez compte des exigences suivantes :
- La valeur du paramètre Input Utility Network (Réseau de distribution en entrée) doit provenir d’un service de réseau de distribution.
Remarque :
La valeur du paramètre Input Utility Network (Réseau de distribution en entrée) peut provenir d’une connexion à une base de données établie comme propriétaire du réseau de distribution de la base de données une fois connecté comme propriétaire du réseau de distribution du portail ou d’un compte du portail avec le rôle Administration.
Le propriétaire du réseau technique du portail peut afficher et exporter toute configuration de traces nommée du réseau technique. Les autres utilisateurs peuvent uniquement afficher et exporter les configurations de traces nommées qu’ils créent.
Les informations figurant dans le fichier .json sont stockées dans le format suivant :
[ { "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>" } ]
JSON d’exemple provenant d’un réseau de distribution avec l’outil Exporter des configurations de traces :
[ { "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"]" } ]
Paramètres
arcpy.un.ExportTraceConfigurations(in_utility_network, trace_config_name, out_json_file)
Nom | Explication | Type de données |
in_utility_network | Le réseau technique contenant la ou les configurations de traces nommées à exporter. | Utility Network; Utility Network Layer |
trace_config_name [trace_config_name,...] | La ou les configurations de traces nommées à exporter. | String |
out_json_file | Le fichier .json en sortie. | File |
Exemple de code
Cet exemple de script exporte une configuration de trace unique nommée Downstream Protective RTM001, identifiée par son ID global, à partir d’un réseau de distribution nommé ElecNetwork.
import arcpy
arcpy.ExportTraceConfigurations_un("ElecNetwork",
"{280F4D15-DACB-45D5-9E4C-7FF474E902E1}",
r"C:\temp\exportedtraceconfigurations.json")
Environnements
Informations de licence
- Basic: Non
- Standard: Oui
- Advanced: Oui
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?