Résumé
Importe des configurations de traces depuis un fichier JSON (.json) dans un réseau technique.
Cet outil peut être utilisé avec l’outil Exporter des configurations de traces.
En savoir plus sur l’importation de configurations de traces
Utilisation
Le réseau technique en entrée doit avoir la version 5 ou une version ultérieure.
- Si une géodatabase d’entreprise est utilisée, les conditions suivantes doivent être remplies :
- 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.
Les configurations de traces doivent figurer dans un seul fichier .json.
Les informations figurant dans le fichier .json sont conservées aux formats suivants :
[ { "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>" } ]
Exemple :
[ { "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"]" } ]
Syntaxe
arcpy.un.ImportTraceConfigurations(in_utility_network, in_json_file)
Paramètre | Explication | Type de données |
in_utility_network | Le réseau technique contenant la configuration de traces à exporter. | Utility Network; Utility Network Layer |
in_json_file | Le fichier .json contenant les configurations de traces à importer. | File |
Sortie dérivée
Nom | Explication | Type de données |
out_utility_network | Réseau technique actualisé. | Utility Network |
Exemple de code
Ce script d’exemple importe les configurations de traces dans un réseau technique nommé ElecNetwork.
import arcpy
arcpy.ImportTraceConfigurations_un("ElecNetwork",
r"c:\temp\trace_configurations.json")
Environnements
Informations de licence
- Basic: Non
- Standard: Oui
- Advanced: Oui
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?