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.
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 :
- 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).
- Créez un réseau LRS à l’aide d’un des outils suivants :
- Create LRS Network (Créer un réseau LRS)
- Create LRS Network From Existing Dataset (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 à l’aide d’un des outils suivants :
- Create LRS Event (Créer un événement LRS)
- Create LRS Event From Existing Dataset (Créer un événement LRS à partir du jeu de données existant)
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
- Créer des intersections LRS à l’aide d’un des outils suivants :
- Create LRS Intersection (Créer une intersection LRS)
- Create LRS Intersection From Existing Dataset (Créer une intersection LRS à partir d’un jeu de données existant)
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
- Chargez des itinéraires dans le réseau LRS à l’aide de l’outil Append Routes (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é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).
- 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).
- Chargez des données d’événements à l’aide de l’outil Append Events (Ajouter des événements).
- Configurer un réseau dérivé.
Vous pouvez utiliser l’outil Create LRS Network (Créer un réseau LRS) ou Create LRS Network From Existing Dataset (Créer un réseau LRS à partir du jeu de données existant), avec le paramètre Derive From Line Network (Dériver depuis le réseau linéaire) coché.
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 :
- 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.
La table 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. | 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 |
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 ?