Résumé
Importe des configurations de tracé depuis un fichier au format JSON (fichier .json) dans un réseau de traces.
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 de traces en entrée doit être de version 2 ou ultérieure.
- Si une géodatabase d’entreprise est utilisée, les conditions suivantes doivent être remplies :
La valeur du paramètre Input Trace Network (Réseau de traces en entrée) doit provenir d’un service de réseau de traces.
Remarque :
La valeur du paramètre Input Trace Network (Réseau de traces en entrée) peut provenir d’une connexion à une base de données établie en tant que propriétaire du réseau de traces de base de données lorsque la connexion est effectuée en tant que propriétaire du réseau de traces du portail ou avec un compte de portail ayant le rôle d'administrateur.
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 de fichier JSON à importer dans un réseau de traces à l’aide de l’outil Importer les configurations de tracé :
[ { "creator": "TN_Admin", "name": "Connected trace HUC12", "description": "Connected trace for HUC12", "traceType": 1, "configuration": {"{"includeBarriers":true,"validateConsistency":true,"ignoreBarriersAtStartingPoints":true,"allowIndeterminateFlow":true, "traversabilityScope":"junctionsAndEdges","combineUsingOr":false,"isSpecificValue":true}],"functionBarriers":[], "functions":[],"outputFilters":[],"outputConditions":[],}",}, "resultTypes": "[{"type":"elements","includeGeometry":false,"includePropagatedValues":false,"networkAttributeNames":[],"diagramTemplateName":"","resultTypeFields":[]},{"type":"aggregatedGeometry","includeGeometry":false,"includePropagatedValues":false,"networkAttributeNames":[],"diagramTemplateName":"","resultTypeFields":[]}]", "tags": "connected,nhd,huc12" } ]
Syntaxe
arcpy.tn.ImportTraceConfigurations(in_trace_network, in_json_file)
Paramètre | Explication | Type de données |
in_trace_network | Réseau de traces cible pour les configurations de tracé importées. | Trace Network; Trace 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_trace_network | Réseau de traces actualisé. | Réseau de traces |
Exemple de code
Ce script d’exemple importe les configurations de traces dans un réseau de traces nommé HydroTraceNetwork.
import arcpy
arcpy.ImportTraceConfigurations_tn("HydroTraceNetwork",
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 ?