Créer un réseau de traçages (Réseau de traces)

Résumé

Crée un réseau de traces.

Un jeu de données de réseau de traces est créé en fonction des classes d’entités ponctuelles et linéaires en entrée qui sont spécifiées participer au réseau de traces.

Utilisation

  • Un jeu de classes d’entités existant doit être spécifié pour le paramètre Input Feature Dataset (Jeu de classes d’entités en entrée).

  • Les classes d’entités doivent se trouver dans le même jeu de classes d’entités que le réseau de traces.

  • Au moins une jonction en entrée ou un segment en entrée est requis.

  • Seules les classes d’entités ponctuelles et linéaires sont prises en charge en entrée. Les classes d’entités ne peuvent pas être utilisées dans un autre réseau de traces ou une autre fonctionnalité de géodatabase avancée telle qu’un jeu de données de topologie ou de réseau.

    Pour en savoir plus sur la création d’un réseau de traçages

  • Lorsque vous utilisez une géodatabase d’entreprise, les exigences sont les suivantes :

    • Vous devez être connecté comme propriétaire des données du jeu de données d'entités en entrée pour exécuter cet outil.
    • Le réseau de traces ne peut pas appartenir à un compte utilisateur authentifié par le système d’exploitation, un compte d’administrateur de base de données ou un compte d’administrateur de géodatabase.
    • Licence :
      Le compte de portail actif doit être proposé sous licence avec l’extension de type d’utilisateurArcGIS Trace Network pour que vous puissiez créer, publier et utiliser un réseau de traces dans une géodatabase d’entreprise.

Syntaxe

arcpy.tn.CreateTraceNetwork(in_feature_dataset, in_trace_network_name, {input_junctions}, {input_edges})
ParamètreExplicationType de données
in_feature_dataset

Jeu de données d’entité allant contenir le réseau de traçages.

Feature Dataset
in_trace_network_name

Nom du réseau de traçages allant être créé.

String
input_junctions
[input_junctions,...]
(Facultatif)

Noms des classes d’entités points dans le jeu de données d’entités à inclure dans le réseau de traçages.

String
input_edges
[[Class Name, Connectivity Policy],...]
(Facultatif)

Classes d’entités linéaires et politique de connectivité associée à inclure dans le réseau de traçages.

  • Class Name : nom de la classe d’entités linéaires dans le jeu de données d’entités à inclure dans le réseau de traçages.
  • Connectivity Policy : politique de connectivité associée de la classe d’entités spécifiée.
    • SIMPLE_EDGE : les ressources circulent d’une extrémité du segment à l’autre.
    • COMPLEX_EDGE : les ressources seront siphonnées sur la longueur du segment.

Value Table

Sortie dérivée

NomExplicationType de données
out_trace_network

Réseau de traces en sortie.

Réseau de traces

Exemple de code

Exemple d’utilisation de l’outil CreateTraceNetwork (fenêtre Python)

Créer un réseau de traces nommé HydroNetwork.

import arcpy
arcpy.CreateTraceNetwork_tn(r"C:\MyProject\MyNetworkGdb.gdb\Hydro", 
                            "HydroNetwork", 
                            ["AdditionalJunctions", "HydroJunctions", "PourPoints"], 
                            [["BlackLines", "SIMPLE_EDGE"], ["HydroLines", "COMPLEX_EDGE"]])

Environnements

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

Informations de licence

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

Rubriques connexes