Créer le LRS, les réseaux, les événements et les intersections

Disponible avec la licence Location Referencing.

Les informations suivantes décrivent la modélisation et le chargement des données linéaires référencées et la mise à jour des itinéraires à l’aide de l’extension ArcGIS Pipeline Referencing.

jeu de données LRS

Un jeu de données de système de référencement linéaire (LRS) est un jeu de classes de contrôleur dans un jeu de classes dentités dans la géodatabase avec toutes les classes dentités qui participent au LRS.

Remarque :

Vous pouvez visualiser la hiérarchie LRS depuis la fenêtre Contents (Contenu) ou la fenêtre Catalog (Catalogue).

Remarque :

Le jeu de données LRS est visible uniquement dans ArcGIS Pro. Un message d’erreur s’affiche si une géodatabase qui contient le jeu de données LRS est ouverte dans ArcMap.

Les outils permettant de créer un jeu de données LRS sont les suivants :

  • Créer un LRS - Les classes d’entités d’axe médian, de point de calibrage et d’annotation Redline nouvellement créées sont placées dans un jeu de classes d’entités portant le même nom que le nom LRS fourni.
  • Créer un LRS à partir d’un jeu de données existant - Les classes d’entités d’axe médian, de point de calibrage et d’annotation redline qui ne sont pas encore inscrites auprès d’un LRS doivent se trouver dans un jeu de classes d’entités commun. Le nom du jeu de classes d’entités peut être différent du nom du LRS.

Tous les outils contenus dans la boîte à outils Location Referencing ont besoin d’un jeu de données LRS pour s’exécuter.

Remarque :

Utilisez l’outil Migrer l’ObjectID vers 64 bits pour migrer le jeu de données LRS vers des ID d’objet 64 bits.

La mise à niveau d’un jeu de données vers des ID d’objet 64 bits est utile lorsque les valeurs d’ID d’objet dépassent 2,1 milliards ou si les données proviennent d’entrepôts de données hébergés sur le Cloud.

En savoir plus sur la migration vers un ID d’objet 64 bits

Vous pouvez examiner certaines informations contenues dans le jeu de données LRS à l’aide de la fonction arcpy.Describe. Pour examiner les métadonnées LRS et les règles de comportement des événements pour une géodatabase associée à un jeu de données LRS, utilisez les fonctions suivantes :

FileGDB :


desc = arcpy.Describe("C:\\Data\\LRData\\LrsSchema.gdb\\Lrs\\Lrs")

lrsXML = desc.lrsMetadata

eventBehaviors = desc.eventBehaviorRules

EnterpriseGDB :


desc = arcpy.Describe("C:\\Data\\LRData\\LrsSchema.sde\\GPRefresh.DBO.LRS\\GPRefresh.DBO.LRS")

lrsXML = desc.lrsMetadata

eventBehaviors = desc.eventBehaviorRules

Écriture dans un fichier :


txtFile = open("C:\\Data\\LRData\\lrsXML.xml", "w")

txtFile.write(lrsXML)

txtFile.close()

Modélisation des données

Les gestionnaires de pipelines sont régulièrement chargés d’envisager d’autres options d’itinéraire possibles, afin de respecter les règlementations ou encore les contraintes du marché ou de la construction, entre autres besoins commerciaux. Cela entraîne généralement un réalignement (réacheminement) du pipeline concerné. Ce réalignement a des répercussions non seulement sur le parcours des conduites, mais aussi sur les réseaux et événements configurés dans un modèle de données LRS (système de référencement linéaire).

Pour utiliser Pipeline Referencing, vos données doivent respecter le modèle de données LRS.

En savoir plus sur la configuration de la tolérance et de la résolution pour le réseau LRS et les modèles de données d’événements.

Configurer un LRS

Pour créer et configurer un LRS, procédez comme suit :

  1. Créer et modifier un LRS.

    Pour créer un LRS, vous pouvez utiliser l’outil Create LRS (Créer un LRS) ou Create LRS From Existing Dataset (Créer un LRS à partir du jeu de données existant).

    Pour modifier un LRS existant, notamment l’activation de la prévention des conflits dans le LRS, utilisez l’outil Modify LRS (Modifier un LRS).

    En savoir plus sur la création et la modification d’un LRS

    Remarque :

    Si vous disposez d’entités ponctuelles existantes qui peuvent être utilisées comme points de calibrage, utilisez l’outil Append (Ajouter) pour ajouter les entités ponctuelles à la classe d’entités ponctuelles de calibrage avant de charger les itinéraires dans le réseau LRS (étape 5 ci-dessous).

  2. Créez un réseau LRS à l’aide d’un des outils suivants :
  3. Créer des événements LRS à l’aide d’un des outils suivants :

    Pour ajouter des champs de mesure dérivée à la classe d’entités d’événement, utilisez l’outil Enable Derived Measure Fields (Activer les champs de mesure dérivée).

    Pour ajouter des champs de référence à la classe d’entités d’événement, utilisez l’outil Enable Referent Fields (Activer les champs de référence). Cet outil active les champs de référence en vous permettant d’inscrire des champs existants en tant que champs de référence.

    Pour modifier un événement LRS existant, exécutez l’outil Modify LRS Event (Modifier l’événement LRS).

    En savoir plus sur la création et la modification d’événements LRS

  4. Créer des intersections LRS à l’aide d’un des outils suivants :

    Pour ajouter des intersections à la classe d’entités d’intersection, utilisez l’outil Generate Intersections (Générer des intersections).

    Pour modifier une classe d’entités d’intersection LRS existante, exécutez l’outil Modifier une intersection LRS.

    En savoir plus sur la création et la modification d’intersections LRS

  5. Chargez des itinéraires dans le réseau LRS à l’aide de l’outil Append Routes (Ajouter des itinéraires).
  6. Créez des points de calibrage à l’aide de l’outil Generate Calibration Points (Générer des points de calibrage).
    Remarque :

    Si vous disposez d’entités ponctuelles existantes qui peuvent être utilisées comme points de calibrage, utilisez l’outil Append (Ajouter) pour ajouter les entités ponctuelles à la classe d’entités ponctuelles de calibrage avant de charger les itinéraires dans le réseau LRS (étape 5 ci-dessus).

  7. Préparez des axes médians.

    Pour supprimer les superpositions susceptibles de provoquer des erreurs de données, utilisez l’outil Remove Overlapping Centerlines (Supprimer les axes médians superposés).

  8. Chargez des données d’événements à l’aide de l’outil Append Events (Ajouter des événements).
  9. Configurer un réseau dérivé.

Réaligner et réacheminer des données

Utilisez les outils suivants pour réaligner (réacheminer) et gérer les données linéaires référencées :

Processus de mise à jour d’itinéraires

Vous pouvez créer des processus similaires pour les autres opérations de mise à jour d’itinéraires telles que créer, prolonger, réaffecter, retirer, calibrer et réalignement cartographique.

La table ci-après répertorie les étapes requises pour mettre à jour et gérer les données des pipelines :

IntervalleWorkflowCréerCalibrerRéalignement cartographiqueProlongerRéalignerRéattribuerRetirer

1

Créer un axe médian.

Oui

Non

Non

Oui

Non

Non

Non

2

Effectuer une opération de mise à jour.

Oui

N/D

N/D

Oui

Oui

Oui

Oui

3

Exécuter l’outil Appliquer les comportements d’événement.

Non

Oui

Oui

Oui

Oui

Oui

Oui

4

Si un réseau dérivé est configuré, exécutez l’outil Generate Routes (Générer des itinéraires).

Oui

Oui

Non

Oui

Oui

Oui

Oui

5

Si un réseau dérivé est configuré, exécutez l’outil Derive Event Measures (Dériver les mesures d’événements).

Oui

Oui

Oui

Oui

Oui

Oui

Oui

Tableau des opérations de mise à jour d’itinéraires

Si des réseaux LRS ou des réseaux linéaires supplémentaires sont configurés, répétez l’opération de mise à jour pour chaque réseau affecté.

Actualisez les comportements d’événement, les formes d’itinéraire et les informations relatives au réseau dérivé pour chaque réseau affecté à l’aide des outils suivants :