Calculer les accès simultanés des itinéraires (Location Referencing)

Synthèse

Calcule et signale les sections d’itinéraires simultanés dans un réseau LRS.

Utilisation

  • Des sections d’itinéraires superposés se rencontrent uniquement si les itinéraires partagent le même axe médian. L’outil n’identifie pas les itinéraires superposés topologiquement qui utilisent des axes médians différents.

  • Les GUID d’ID de section sont uniques pour chaque section simultanée du réseau, ce qui signifie que chaque itinéraire dans une section simultanée aura un enregistrement avec le même ID de section que les autres itinéraires dans cette section simultanée.

  • Le champ DominantFlag comporte deux valeurs potentielles.

    • 0 : itinéraire subordonné dans la section simultanée
    • 1 : itinéraire dominant dans la section simultanée

  • Le champ DominantError inclut les valeurs potentielles suivantes :

    • 0 : aucune erreur ne s’est produite lors du calcul de l’itinéraire dominant dans la section simultanée.
    • 1 : deux itinéraires ou plus possédaient la même valeur attributaire pour la section simultanée. L’itinéraire dominant a été sélectionné de façon aléatoire.
    • 2 : aucune valeur n’est présente, ou encore des valeurs nulles sont présentes pour l’attribut ou les attributs utilisés pour calculer l’itinéraire dominant dans la section simultanée.
    • 3 : trop de valeurs sont présentes pour l’attribut ou les attributs utilisés pour calculer l’itinéraire dominant dans la section simultanée.
    • 4 : une des deux conditions étaient présentes dans la section simultanée : l’itinéraire n’était pas calibré dans la section simultanée ou l’axe médian qui compose la section simultanée ne s’alignait pas avec la géométrie de l’itinéraire.
  • Si le paramètre Inclure la géométrie est sélectionné, le jeu de données en sortie sera une classe d’entités. Sinon, le jeu de données en sortie sera une table.

  • Indiquez une valeur de paramètre Date de vue temporelle pour calculer l’accessibilité simultanée de cet instant. Si vous ne renseignez pas ce champ, l’accessibilité simultanée s’affiche pour toutes les périodes.

  • Il est recommandé de configurer les règles de dominance d’itinéraire d’un réseau LRS à l’aide de l’outil Configurer les règles de dominance d’itinéraire avant d’exécuter cet outil.

Paramètres

ÉtiquetteExplicationType de données
Entités itinéraires en entrée

Classe d’entités de réseau LRS dans laquelle les accès simultanés de l’itinéraire seront calculés.

Feature Layer
Jeu de données en sortie

Table ou classe d’entités dans laquelle les résultats calculés seront réinjectés.

Table
Date de vue temporelle
(Facultatif)

Date de vue temporelle du réseau, le cas échéant. Si vous ne renseignez pas ce champ, toutes les périodes s’affichent.

Date
Définir la dominance d’itinéraire en fonction des règles de priorité
(Facultatif)

Indique si les règles de dominance d’itinéraire configurées seront utilisées pour définir la dominance.

  • Activé : les règles de dominance d’itinéraire configurées seront utilisées pour déterminer l’itinéraire dominant dans chaque section simultanée. Il s’agit de l’option par défaut.
  • Désactivé : les règles de dominance d’itinéraire configurées ne seront pas utilisées pour déterminer l’itinéraire dominant dans chaque section simultanée.
Boolean
Inclure la géométrie
(Facultatif)

Indique si la géométrie sera incluse dans le jeu de données en sortie.

  • Activé : la géométrie sera incluse dans le jeu de données en sortie.
  • Désactivé : la géométrie ne sera pas incluse dans le jeu de données en sortie. Il s’agit de l’option par défaut.
Boolean

arcpy.locref.CalculateRouteConcurrencies(in_route_features, out_dataset, {tvd}, {find_dominance}, {include_geometry})
NomExplicationType de données
in_route_features

Classe d’entités de réseau LRS dans laquelle les accès simultanés de l’itinéraire seront calculés.

Feature Layer
out_dataset

Table ou classe d’entités dans laquelle les résultats calculés seront réinjectés.

Table
tvd
(Facultatif)

Date de vue temporelle du réseau, le cas échéant. Si vous ne renseignez pas ce champ, toutes les périodes s’affichent.

Date
find_dominance
(Facultatif)

Indique si les règles de dominance d’itinéraire configurées seront utilisées pour définir la dominance.

  • FIND_DOMINANCELes règles de dominance d’itinéraire configurées seront utilisées pour déterminer l’itinéraire dominant dans chaque section simultanée. Il s’agit de l’option par défaut.
  • NO_FIND_DOMINANCELes règles de dominance d’itinéraire configurées ne seront pas utilisées pour déterminer l’itinéraire dominant dans chaque section simultanée.
Boolean
include_geometry
(Facultatif)

Indique si la géométrie sera incluse dans le jeu de données en sortie.

  • EXCLUDE_GEOMETRYLa géométrie ne sera pas incluse dans le jeu de données en sortie. Il s’agit de l’option par défaut.
  • INCLUDE_GEOMETRYLa géométrie sera incluse dans le jeu de données en sortie.
Boolean

Exemple de code

Exemple 1 d’utilisation de la fonction CalculateRouteConcurrencies (script autonome)

Illustre l’utilisation de la fonction CalculateRouteConcurrencies en tant que script autonome.

# Name: CalculateRouteConcurrencies_Pro_ex1.py
# Description: Calculates and reports concurrent route sections in an LRS Network in a stand-alone script.
# Requirements: ArcGIS Location Referencing

# Import arcpy module
import arcpy

# Check out any necessary licenses
arcpy.CheckOutExtension("LocationReferencing")

# Local tool variables
in_route_features = r"C:\Data\SampleData.gdb\LRS\NonlineNetwork"
out_dataset = r"C:\Data\SampleData.gdb\LRS\ConcurrentRoutes"
tvd = ""
find_dominance = "FIND_DOMINANCE"
include_geometry = "INCLUDE_GEOMETRY"

# Execute the tool
arcpy.locref.CalculateRouteConcurrencies(in_route_features, out_dataset, tvd, find_dominance, include_geometry)

# Check in licenses
arcpy.CheckInExtension('LocationReferencing')
Exemple 2 d’utilisation de la fonction CalculateRouteConcurrencies (fenêtre Python)

Illustre l’utilisation de la fonction CalculateRouteConcurrencies dans la fenêtre Python.

# Name: CalculateRouteConcurrencies_Pro_ex2.py
# Description: Calculates and reports concurrent route sections in an LRS Network in the Python window.
# Requirements: ArcGIS Location Referencing

# Local tool variables
in_route_features = r"C:\Data\SampleData.gdb\LRS\NonlineNetwork"
out_dataset = r"C:\Data\SampleData.gdb\LRS\ConcurrentRoutes"
tvd = "06/09/2021"
find_dominance = "NO_FIND_DOMINANCE"
include_geometry = "EXCLUDE_GEOMETRY"

# Execute the tool
arcpy.locref.CalculateRouteConcurrencies(in_route_features, out_dataset, tvd, find_dominance, include_geometry)

Informations de licence

  • Basic: Nécessite ArcGIS Location Referencing (ArcGIS Pipeline Referencing ou ArcGIS Roads and Highways)
  • Standard: Nécessite ArcGIS Location Referencing (ArcGIS Pipeline Referencing ou ArcGIS Roads and Highways)
  • Advanced: Nécessite ArcGIS Location Referencing (ArcGIS Pipeline Referencing ou ArcGIS Roads and Highways)

Rubriques connexes