Exporter la configuration de trace (Réseau de traces)

Résumé

Exporte les configurations de traces depuis un réseau de traces 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

  • Le réseau de traces en entrée doit être de version 2 ou ultérieure.

  • Lorsque vous utilisez une géodatabase d’entreprise, les éléments suivants s’appliquent :
    • 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.

  • Lepropriétaire du réseau de traces du portail peut voir et exporter toute configuration de traces du réseau de traces. Les autres utilisateurs peuvent uniquement voir et exporter les configurations de traces 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 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 exporté depuis un réseau de traces à l’aide de l’outil Exporter des configurations de traces :

    [	{
    		"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.ExportTraceConfigurations(in_trace_network, trace_config_name, out_json_file)
ParamètreExplicationType de données
in_trace_network

Le réseau de traces contenant la ou les configurations de traces à exporter.

Trace Network; Trace Network Layer
trace_config_name
[trace_config_name,...]

La ou les configurations de traces à exporter.

String
out_json_file

Le fichier .json en sortie.

File

Exemple de code

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

Ce script d’exemple exporte une seule configuration de traces à partir d'un réseau de traces nommé HydroNetwork.

import arcpy
arcpy.ExportTraceConfigurations_tn("HydroNetwork", 
                                   "{399F4M43-ASRV-45D5-5P4C-3GD474E672T4}", 
                                   r"C:\temp\exportedtraceconfigurations.json")

Environnements

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

Informations de licence

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

Rubriques connexes