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

Synthèse

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 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, tenez compte des exigences suivantes :

    • La géodatabase doit être de version 10.8.1.2.6 ou ultérieure.

    • La version de ArcGIS Enterprise doit être 10.9 ou supérieure.
    • Le jeu de classes d’entités en entrée doit provenir d’une connexion à une base de données établie par un utilisateur authentifié de la base de données et propriétaire du jeu de classes d’entités en entrée. Cet utilisateur authentifié de base de données devient le propriétaire du réseau de traces de la base de données lorsque le réseau de traces est créé.
      • Cet utilisateur doit disposer des privilèges de base de données requis pour créer du contenu ; il ne doit pas s’agir d’un compte d’utilisateur authentifié par le système d’exploitation, d’un compte d’administrateur de base de données ou du compte d’administrateur de la 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.

Paramètres

ÉtiquetteExplicationType de données
Jeu de classes d’entités en entrée

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

Feature Dataset
Nom du réseau de traçages

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

String
Jonctions en entrée
(Facultatif)

Noms des classes d’entités ponctuelles dans le jeu de classes d’entités à inclure dans le réseau de traces.

String
Tronçons en entrée
(Facultatif)

Classes d’entités linéaires et règle de connectivité associée à inclure dans le réseau de traces.

  • Nom de la classe : nom de la classe d’entités ponctuelles dans le jeu de classes d’entités à inclure dans le réseau de traces.
  • Connectivity Policy (Politique de connectivité) : politique de connectivité associée de la classe d’entités spécifiée.
    • Simple edge (Segment simple) : les ressources circulent d’une extrémité du segment à l’autre.
    • Complex edge (Segment complexe) : les ressources seront siphonnées sur la longueur du segment.
Value Table

Sortie obtenue

ÉtiquetteExplicationType de données
Réseau de traçages en sortie

Le réseau de traces en sortie.

Trace Network

arcpy.tn.CreateTraceNetwork(in_feature_dataset, in_trace_network_name, {input_junctions}, {input_edges})
NomExplicationType 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 ponctuelles dans le jeu de classes d’entités à inclure dans le réseau de traces.

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

Classes d’entités linéaires et règle de connectivité associée à inclure dans le réseau de traces.

  • Class Name : nom de la classe d’entités ponctuelles dans le jeu de classes d’entités à inclure dans le réseau de traces.
  • Connectivity Policy : règle 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 obtenue

NomExplicationType de données
out_trace_network

Le réseau de traces en sortie.

Trace Network

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