Importer les configurations de tracé (Réseau de traces)

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 :
  • 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ètreExplicationType 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

NomExplicationType de données
out_trace_network

Réseau de traces actualisé.

Réseau de traces

Exemple de code

Exemple d'utilisation de l'outil ImportTraceConfigurations (fenêtre Python)

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

Cet outil n'utilise pas d’environnement de géotraitement.

Informations de licence

  • Basic: Non
  • Standard: Oui
  • Advanced: Oui

Rubriques connexes