Disponible avec la licence Location Referencing.
Les informations suivantes vous expliquent comment modéliser et charger des données linéaires référencées et comment mettre à 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 afficher la hiérarchie d’un jeu de données LRS dans la fenêtre Contents (Contenu) ou dans la fenêtre Catalog (Catalogue).
Abonnement :
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 suivants permettent de créer un jeu de données LRS, à compter d’ArcGIS Pro 2.3 :
- 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.
- Modifier un LRS - Les classes d’entités d’axe médian, de point de calibrage et d’annotation redline qui sont 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.
Le jeu de données LRS est requis pour exécuter les outils suivants :
- Tous les outils du jeu d’outils Configuration
- Ajouter des événements
- Ajouter des itinéraires
- Appliquer les comportements d’événement
- Supprimer des itinéraires
- Dériver les mesures d’événements
- Générer des points de calibrage
- Générer des événements
- Générer des intersections
- Générer des itinéraires
- Supprimer les axes médians superposés
Vous pouvez lire certaines informations contenues dans le jeu de données LRS à l’aide d’une fonction arcpy.Describe. Pour lire les métadonnées LRS et les règles de comportement d’événement d’une géodatabase avec un jeu de données de contrôleur 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.
Pour utiliser Pipeline Referencing, veillez à ce que vos données se trouvent dans le modèle d’informations Pipeline Referencing de la géodatabase. Pour plus d’informations, reportez-vous aux rubriques suivantes :
Configuration LRS
Vous pouvez modéliser et créer votre système de référencement linéaire (LRS) à l’aide des outils suivants.
- Créer et modifier un LRS.
Pour créer un LRS, vous pouvez exécuter l’outil Créer un LRS ou Créer un LRS à partir du jeu de données existant.
Pour modifier un LRS existant, notamment l’option permettant d’activer la prévention des conflits dans un LRS, exécutez l’outil Modifier un LRS.
- Créer des réseaux LRS.
Vous pouvez exécuter l’outil Créer un réseau LRS ou Créer un réseau LRS à partir du jeu de données existant.
Pour modifier un réseau LRS existant, exécutez l’outil Modifier le réseau LRS.
En savoir plus sur la création et la modification d’un réseau LRS
- Créer des événements LRS.
Vous pouvez exécuter l’outil Créer un événement LRS ou Créer un événement LRS à partir du jeu de données existant.
Pour ajouter des champs de mesure dérivée à votre classe d’entités d’événement, exécutez l’outil Activer les champs de mesure dérivée.
Pour ajouter des champs de référence à la classe d’entités d’événement, exécutez l’outil 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 Modifier l’événement LRS.
En savoir plus sur la création et la modification d’événements LRS
- Créer des intersections LRS.
Vous pouvez exécuter l’outil Créer un intersection LRS ou Créer une intersection LRS à partir d’un jeu de données existants.
Pour ajouter des intersections à votre classe d’entités d’intersection, exécutez l’outil 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
- Charger des itinéraires dans un réseau LRS.
Une fois le LRS créé, vous pouvez y charger des itinéraires à l’aide de l’outil Ajouter des itinéraires. Exécutez l’outil Générer des itinéraires pour régénérer des formes d’itinéraire.
En savoir plus sur le chargement d’itinéraires dans un réseau LRS existant
En savoir plus sur la définition des règles de calibrage des interruptions pour un réseau LRS
- Créer des points de calibrage.
Pour ajouter des points de calibrage, exécutez les outils Générer des points de calibrage et Ajouter des itinéraires.
Remarque :
Si des points de calibrage sont ajoutés en dehors de l’outil Generate Calibration Points (Générer des points de calibrage), cette étape doit être effectuée avant de charger les itinéraires dans le réseau LRS.
- Préparer des axes médians.
Pour supprimer les superpositions susceptibles de provoquer des erreurs de données, exécutez l’outil Supprimer les axes médians superposés.
- Charger des données d’événement.
Pour charger des enregistrements d’événement à partir d’une table, d’une couche ou d’une classe d’entités dans une classe d’entités d’événement existante, exécutez l’outil Ajouter des événements.
En savoir plus sur la création et la modification d’événements LRS
- Configurer un réseau dérivé.
Vous pouvez exécuter l’outil Créer un réseau LRS ou Créer un réseau LRS à partir du jeu de données existant, avec la case Dériver depuis le réseau linéaire cochée.
Réaligner et réacheminer
Les outils suivants permettent de réaligner (réacheminer) et gérer les données linéaires référencées :
- Create Centerline (Créer un axe médian) : détermine si un ou plusieurs axes médians existent pour la portion de réalignement d’un ou plusieurs itinéraires.
- Comportement d’événement : étudie le mode d’application des règles de comportement d’événement à vos mises à jour d’itinéraires.
- Appliquer les comportements d’événement : applique les comportements d’événement de façon à garder les mesures d’événements en phase avec les mises à jour d’itinéraires.
- LRS Network (Réseau LRS) : détermine si d’autres réseaux LRS non dérivés sont affectés par les mises à jour d’itinéraires.
- Generate Routes (Générer des itinéraires) : régénère des formes pour les réseaux LRS, notamment le réseau dérivé.
- Dériver les mesures d’événements : actualise les informations relatives au réseau dérivé dans les événements mis à jour.
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.
Le tableau ci-après répertorie les étapes requises pour mettre à jour et gérer les données des pipelines.
Intervalle | Workflow | Créer | Calibrer | Réalignement cartographique | Prolonger | Réaligner | Réattribuer | Retirer |
---|---|---|---|---|---|---|---|---|
1 | Créer un axe médian. | Y | N | N | Y | N | N | N |
2 | Effectuer une opération de mise à jour. | Y | N/D | N/D | Y | Y | Y | Y |
3 | Exécuter l’outil Appliquer les comportements d’événement. | N | Y | Y | Y | Y | Y | Y |
4 | Si un réseau dérivé est configuré, exécutez l’outil Générer des itinéraires. | Y | Y | N | Y | Y | Y | Y |
5 | Si un réseau dérivé est configuré, exécutez l’outil Dériver les mesures d’événements. | Y | Y | Y | Y | Y | Y | Y |
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 :
- Appliquer les comportements d’événement : applique les comportements d’événement de façon à garder les mesures d’événements en phase avec les mises à jour d’itinéraires.
- Générer des itinéraires : régénère des formes pour les réseaux LRS, notamment le réseau dérivé.
- Dériver les mesures d’événements : actualise les informations relatives au réseau dérivé dans les événements mis à jour.
Vous avez un commentaire à formuler concernant cette rubrique ?