Calculer les mesures d’itinéraire d’intersection (Location Referencing)

Synthèse

Crée une table de tous les itinéraires et de toutes les mesures à chaque intersection.

En savoir plus sur la génération et la mise à jour des intersections dans Pipeline Referencing ou sur la génération et la mise à jour des intersections dans Roads and Highways.

Utilisation

  • Le paramètre Classe d’entités d’intersection peut utiliser les intersections LRS en sortie des outils Créer des intersections LRS et Générer des intersections.

  • Le paramètre Date de vue temporelle est facultatif et filtre les informations d’itinéraire pour la date spécifiée.

Paramètres

ÉtiquetteExplicationType de données
Classe d’entités d’intersection

Couche ou classe d’entités d’intersection LRS en entrée.

Feature Layer
Jeu de données en sortie

Table en sortie dans laquelle les résultats sont envoyés.

Table
Date de vue temporelle
(Facultatif)

Filtre les itinéraires qui ont été mis à jour après une certaine date afin que les intersections puissent être générées conformément au filtre.

Date

arcpy.locref.CalculateIntersectingRouteMeasures(in_intersection_feature_class, out_dataset, {tvd})
NomExplicationType de données
in_intersection_feature_class

Couche ou classe d’entités d’intersection LRS en entrée.

Feature Layer
out_dataset

Table en sortie dans laquelle les résultats sont envoyés.

Table
tvd
(Facultatif)

Filtre les itinéraires qui ont été mis à jour après une certaine date afin que les intersections puissent être générées conformément au filtre.

Date

Exemple de code

Exemple 1 d’utilisation de la fonction CalculateIntersectingRouteMeasures (fenêtre Python)

L’exemple ci-dessous illustre l’utilisation de la fonction CalculateIntersectingRouteMeasures dans la fenêtre Python.

# Name: CalculateIntersectingRouteMeasures_Pro_ex1.py
# Description: Creates a table of all the routes and measures at each intersection location in the Python window.
# Requirements: ArcGIS Location Referencing

# Local tool variables
in_intersection_feature_class = r"C:\Data\SampleData.gdb\LRS\Intersection"
out_dataset = r"C:\Data\SampleData.gdb\LRS\IntersectingRouteMeasures"
tvd = "11/23/2022"

# Execute the tool
arcpy.locref.CalculateIntersectingRouteMeasures(in_intersection_feature_class, out_dataset, tvd)
Exemple 2 d’utilisation de la fonction CalculateIntersectingRouteMeasures (script autonome)

L’exemple ci-dessous illustre l’utilisation de la fonction CalculateIntersectingRouteMeasures dans un script autonome.

# Name: CalculateIntersectingRouteMeasures_Pro_ex2.py
# Description: Creates a table of all the routes and measures at each intersection location 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_intersection_feature_class = r"C:\Data\SampleData.gdb\LRS\Intersection"
out_dataset = r"C:\Data\SampleData.gdb\LRS\IntersectingRouteMeasures"
tvd = "11/23/2022"

# Execute the tool
arcpy.locref.CalculateIntersectingRouteMeasures(in_intersection_feature_class, out_dataset, tvd)

# Check in licenses
arcpy.CheckInExtension('LocationReferencing')

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