Disponible avec la licence Location Referencing.
Vous pouvez créer des produits de données de journal d’itinéraire à l’aide de l’outil Générer un produit de données LRS. Cet outil nécessite un modèle de données LRS.
L’extension ArcGIS Pipeline Referencing inclut un assistant Data Product Designer (Concepteur de produits de données) permettant de créer des modèles de données LRS.
L’exemple de journal d’itinéraire présenté dans le tableau ci-dessous est créé pour l’itinéraire technique de Dripping Springs à Smithville 300 décrit dans le diagramme suivant. Les mesures sur l’itinéraire augmentent dans le sens de la flèche. Le journal d’itinéraire place les enregistrements sur l’itinéraire comme si une personne se déplaçant dans le sens de la flèche notait les caractéristiques des conduites et les informations des valeurs de mesure des couches spécifiées au fur et à mesure qu’elle les rencontre.
Le produit de données de journal d’itinéraire renvoie la localisation et les informations des événements ponctuels, des événements linéaires, des intersections, des entités de référence et des limites des polygones pour l’itinéraire de Dripping Springs à Smithville 300. La liste suivante indique les caractéristiques trouvées le long de l’itinéraire :
- Champs de journal : Type d’anomalie, Matériau de revêtement, Pression de service et Intersection Passage du réseau de distribution
- Champs de localisation : Zone de fonctionnement et Limites de la ville
- Champ de référence : Marqueur de positionnement
La table suivante représente le journal d’itinéraire renvoyé pour l’itinéraire après l’entrée du modèle de données LRS dans l’outil Générer un produit de données LRS.
Nom de l’itinéraire | Description | Mesure | Référence | Décalage | Zone de fonctionnement | Ville | Type d’anomalie | Intersection | Matériau de revêtement | Pression de service |
---|---|---|---|---|---|---|---|---|---|---|
De Dripping Springs à Smithville 300 | Début de la conduite : De Dripping Springs à Smithville 300 | 0 | 00+00,00 | 0 | SO | Roxton | Cuivre | 500 | ||
De Dripping Springs à Smithville 300 | Intersection avec De Dripping Springs à Smithville 300, Pipe013S | 0 | 00+00,00 | 0 | SO | Roxton | De Dripping Springs à Smithville 300, Pipe013S | Cuivre | 500 | |
De Dripping Springs à Smithville 300 | Début du revêtement en cuivre | 0 | 00+00,00 | 0 | SO | Roxton | Cuivre | 500 | ||
De Dripping Springs à Smithville 300 | Début de la pression de service 500 PSI | 0 | 00+00,00 | 0 | SO | Roxton | Cuivre | 500 | ||
De Dripping Springs à Smithville 300 | Renfoncement | 1 200 | 00+00,00 | 1 200 | SO | Roxton | Renfoncement | Cuivre | 500 | |
De Dripping Springs à Smithville 300 | Intersection avec De Dripping Springs à Smithville 300, Pipe336N | 1 200 | 00+00,00 | 1 200 | SO | Roxton | De Dripping Springs à Smithville 300, Pipe336N | Cuivre | 500 | |
De Dripping Springs à Smithville 300 | Sortie de ville : Roxton | 1500 | 10+50,00 | 0 | SO | Roxton | Cuivre | 500 | ||
De Dripping Springs à Smithville 300 | Entrée de ville : Dean | 1500 | 10+50,00 | 0 | SO | Dean | Cuivre | 500 | ||
De Dripping Springs à Smithville 300 | Fin de la pression de service 500 PSI | 2000 | 10+50,00 | 500 | SO | Dean | Cuivre | 500 | ||
De Dripping Springs à Smithville 300 | Début de la pression de service 350 PSI | 2000 | 10+50,00 | 500 | SO | Dean | Cuivre | 350 | ||
De Dripping Springs à Smithville 300 | Gouge | 2 300 | 10+50,00 | 800 | SO | Dean | Gouge | Cuivre | 350 | |
De Dripping Springs à Smithville 300 | Corrosion interne | 2 500 | 10+50,00 | 1000 | SO | Dean | Corrosion interne | Cuivre | 350 | |
De Dripping Springs à Smithville 300 | Fin du revêtement en cuivre | 3 000 | 10+50,00 | 1500 | SO | Dean | Cuivre | 350 | ||
De Dripping Springs à Smithville 300 | Début du revêtement en acier | 3 000 | 10+50,00 | 1500 | SO | Dean | Acier | 350 | ||
De Dripping Springs à Smithville 300 | Intersection avec De Dripping Springs à Smithville 300, Pipe912N | 3 650 | 30+20,00 | 300 | SO | Dean | De Dripping Springs à Smithville 300, Pipe912N | Acier | 350 | |
De Dripping Springs à Smithville 300 | Fin de la pression de service 350 PSI | 4 500 | 45+00,00 | 0 | SO | Dean | Acier | 350 | ||
De Dripping Springs à Smithville 300 | Fin du revêtement en acier | 4 500 | 45+00,00 | 0 | SO | Dean | Acier | 350 | ||
De Dripping Springs à Smithville 300 | Fin de la conduite : De Dripping Springs à Smithville 300 | 4 500 | 45+00,00 | 0 | SO | Dean | Acier | 350 |
Les autres types de produits de données de journal d’itinéraire que vous pouvez configurer sont les suivants :
- Modification des conditions de fonctionnement le long des conduites dans différentes zones d’exploitation
- Relevé d’inspection interne (ILI), point de document et plage ILI le long des conduites avec des marqueurs comme localisation de référence
- Mesure des intersections entre une conduite et des entités, telles que des unités hydrologiques, des lignes de transport, des lignes de réseau de distribution, d’autres conduites et les limites de la zone d’exploitation
Les sections qui suivent décrivent comment utiliser l’assistant Data Product Designer (Concepteur de produits de données) pour créer un modèle pour l’outil Generate LRS Data Product (Générer un produit de données LRS) afin de créer un produit de données de journal d’itinéraire semblable à celui présenté dans la table ci-dessus.
Choisir un type de produit de données LRS
Dans l’assistant Data Product Designer (Concepteur de produits de données), la première étape consiste à spécifier le type de produit de données.
Pour spécifier le type de produit de données Route Log (Journal d’itinéraire), procédez comme suit :
- Démarrez ArcGIS Pro et ouvrez un projet avec des données LRS dans la carte.
- Dans l’onglet Location Referencing, dans le groupe LRS Data Products (Produits de données LRS), cliquez sur Data Product Designer (Concepteur de produits de données)
.
La page Choose an LRS data product type (Choisir un type de produit de données LRS) de l’assistant Data Product Designer (Concepteur de produits de données) apparaît.
- Cliquez sur la flèche de liste déroulante Data Product Type (Type de produit de données) et sélectionnez Route Log (Journal d’itinéraire).
- Cliquez sur Next (Suivant).
La page Set template properties (Définir les propriétés du modèle) apparaît.
Définir les propriétés du modèle
Pour définir les propriétés du modèle une fois que le type de modèle a été spécifié, procédez comme suit :
- Spécifiez un nom de modèle.
Par défaut, le modèle est enregistré dans le dossier du projet. Vous pouvez également accéder à un autre emplacement, spécifier un nom pour le modèle et cliquer sur OK.
- Cliquez sur la flèche de la liste déroulante Network (Réseau) et choisissez un réseau.
Les caractéristiques d’itinéraire sont fournies pour ce réseau si l’outil Generate LRS Data Product (Générer un produit de données LRS) est exécuté avec le modèle.
- Si vous le souhaitez, fournissez une description.
- Vous pouvez également cliquer sur Preview (Aperçu) pour prévisualiser les informations dans une zone d’affichage.
Remarque :
Si le réseau choisi est un réseau linéaire, la colonne Line Name (Nom de la ligne) apparaît en regard du champ d’identifiant d’itinéraire dans le journal d’itinéraire. - Cliquez sur Next (Suivant).
La page Select a route identifier field (Sélectionner un champ d’identifiant d’itinéraire) apparaît.
Sélectionner un champ d’identifiant d’itinéraire
L’étape suivante de la génération d’un modèle pour un journal d’itinéraire consiste à ajouter un champ d’identifiant d’itinéraire et à fournir un texte informatif. L’identifiant d’itinéraire peut être un nom ou un ID d’itinéraire.
Cet exemple utilise RouteName comme champ d’identifiant d’itinéraire du réseau technique et Route Name (Nom de l’itinéraire) comme nom d’affichage dans la zone de texte Name in Table (Nom dans la table). Le nom d’affichage est également mis à jour dans la zone d’affichage de l’aperçu. Dans l’exemple de journal d’itinéraire, les points de départ et d’arrivée d’un itinéraire sont respectivement Begin Pipe: Dripping Springs to Smithville 300 (Début de la conduite : De Dripping Springs à Smithville 300) et End Pipe: Dripping Springs to Smithville 300 (Fin de la conduite : De Dripping Springs à Smithville 300).
Pour spécifier un champ d’identifiant d’itinéraire, procédez comme suit :
- Cliquez sur la flèche de la liste déroulante Route Identifier (Identifiant d’itinéraire), puis sélectionnez un champ.
L’option par défaut est Route ID (ID de l’itinéraire) si le réseau spécifié est de type non linéaire, ou Route Name (Nom d’itinéraire) si le réseau spécifié est de type linéaire.
Si le réseau spécifié présente à la fois un ID d’itinéraire et un nom d’itinéraire, vous pouvez choisir l’une des deux options via la flèche de la liste déroulante.
- Vous pouvez également mettre à jour le nom d’affichage dans la zone de texte Name in Table (Nom dans la table).
Le nom d’affichage par défaut correspond à la valeur Route Identifier (Identifiant d’itinéraire).
- Vous pouvez mettre à jour le texte dans les zones Feature Begin Text (Texte de début de l’entité) et Feature End Text (Texte de fin de l’entité) pour indiquer les dates de début et de fin des itinéraires.
Les valeurs par défaut sont Begin (Début) et End (Fin), respectivement.
- Vous pouvez également compléter les zones de texte Field Value Prefix (Préfixe de valeur de champ) et Field Value Suffix (Suffixe de valeur de champ) pour fournir des informations respectivement avant et après la valeur de l’identifiant d’itinéraire.
Dans l’exemple, Pipe: (Conduite :) est le préfixe de la valeur de l’identifiant d’itinéraire. L’exemple n’inclut pas de suffixe de valeur de champ.
Sélectionner un champ d’identifiant d’itinéraire permet de s’assurer que le produit de données de journal d’itinéraire généré à l’aide de ce modèle inclut les champs d’informations sur l’itinéraire.
- Cliquez sur Next (Suivant).
La page Add log fields (Ajouter des champs de journal) s’affiche.
Ajouter des champs de journal
Dans un produit de données de journal d’itinéraire, les champs de journal correspondent aux colonnes contenant les informations sur les événements et les intersections. Vous pouvez ajouter des champs de journal à partir de couches de journal et fournir du texte informatif. Le texte informatif présente des détails sur les couches de journal.
Remarque :
Une classe d’entités d’axes médians peut également être utilisée comme couche de journal lorsqu’elle est configurée avec la solution Address Data Management ou un réseau de distribution.L’exemple de cette section utilise quatre couches de journal :
- Événement ponctuel Anomaly (Anomalie)
- Intersection Crossing Utility (Passage du réseau de distribution)
- Événement linéaire Coating (Revêtement)
- Événement linéaire Operating Pressure (Pression de service)
Un produit de données de journal d’itinéraire LRS généré à l’aide de ce modèle renvoie un enregistrement lorsque l’une de ces couches apparaît à la fin d’un itinéraire.
Remarque :
L’ajout de champs de journal est facultatif. Si vous ne souhaitez pas ajouter de champ de journal au modèle, cliquez sur Next (Suivant) pour passer à l’ajout de champs de localisation.
Pour ajouter des champs de journal, procédez comme suit :
- Cliquez sur Add (Ajouter) pour créer une ligne vide dans la table Log Fields (Champs de journal).
- Cliquez sur la flèche de liste déroulante Layer (Couche), puis choisissez une couche de journal.
La couche peut être un événement ponctuel, un événement linéaire ou une intersection inscrit auprès du réseau spécifié lors de la définition des propriétés du modèle. Elle doit être stockée dans la même géodatabase ou le même service d’entités et avoir le même système de coordonnées que le réseau spécifié. La couche spécifiée détermine les champs disponibles dans le menu Fields (Champs).
La première couche de journal configurée dans l’exemple est la couche d’événements ponctuels Anomaly (Anomalie).
- Cliquez sur la flèche de la liste déroulante Field (Champ) et sélectionnez un champ dans la couche spécifiée.
Dans cet exemple, Anomaly Type (Type d’anomalie) est configuré comme un des champs de journal.
- Vous pouvez également mettre à jour le nom d’affichage dans la zone de texte Name in Table (Nom dans la table).
Le nom d’affichage par défaut correspond à la valeur Field (Champ).
Ce texte met à jour la ligne dans la table des champs de journal.
- Vous pouvez indiquer un texte dans les zones Feature Begin Text (Texte de début de l’entité) et Feature End Text (Texte de fin de l’entité).
Ce texte s’affiche avant le début et la fin des champs de journal.
Les valeurs par défaut sont Begin (Début) et End (Fin), respectivement.
Remarque :
Les zone de texte Feature Begin Text (Texte de début de l’entité) et Feature End Text (Texte de fin de l’entité) ne sont pas disponibles lors de l’utilisation d’une couche d’événements ponctuels ou d’intersections.
- Vous pouvez également compléter les zones de texte Field Value Prefix (Préfixe de valeur de champ) et Field Value Suffix (Suffixe de valeur de champ).
Ce texte fournit des informations supplémentaires sur la valeur de journal et il est inséré avant et après cette valeur, respectivement.
Dans l’exemple ci-dessous, Operating Pressure (Pression de service) est la valeur Field Value Prefix (Préfixe de valeur de champ) et PSI est la valeur Field Value Suffix (Suffixe de valeur de champ) ajoutées pour l’événement linéaire Operating Pressure (Pression de service).
- Si vous le souhaitez, vous pouvez cliquer sur New expression (Nouvelle expression) sous Filter Expression (Expression de filtre) et définir une expression qui filtre les valeurs de journal spécifiques.
Seules les entités correspondant à l’expression de filtre sont renvoyées dans le journal d’itinéraire. Par exemple, COATING_MATERIAL <> 'Plastic' renvoie les événements de matériau de revêtement non plastique.
- Vous pouvez également cocher la case Merge Coincident Events (Fusionner les événements coïncidents) pour les couches de journal d’événements linéaires.
Lorsque cette case est cochée, les événements coïncidents avec la même valeur dans le champ de journal sont renvoyés comme un seul événement dans le journal d’itinéraire.
- Pour ajouter plusieurs champs de journal, répétez les étapes précédentes pour chaque champ.
Dans cet exemple, Anomaly Type (Type d’anomalie), Intersection, Coating Material (Matériau de revêtement) et Operating Pressure (Pression de service) sont configurés comme des champs de journal.
En ajoutant des champs de journal, les produits de données de journal d’itinéraire générés avec ce modèle incluent des colonnes qui fournissent des informations sur les événements et les intersections.
- Cliquez sur Next (Suivant).
La page Add location fields (Ajouter des champs de localisation) s’affiche.
Ajouter des champs de localisation
Après avoir ajouté des couches de journal, vous pouvez ajouter des couches et des champs de localisation. Les champs de localisation correspondent aux colonnes contenant des informations sur les limites de polygones que les itinéraires croisent. Vous pouvez également fournir du texte informatif sur les couches de localisation.
L’exemple de cette section utilise les couches de localisation Operating Area (Zone d’exploitation) et City (Ville) comme couches de localisation. Un produit de données de journal d’itinéraire généré à l’aide de ce modèle renvoie un enregistrement lorsqu’un itinéraire entre dans une zone d’exploitation ou une ville ou en sort.
Remarque :
L’ajout de champs de localisation est facultatif. Si vous ne souhaitez pas ajouter de champ de localisation au modèle, cliquez sur Next (Suivant) pour passer à la sélection d’un champ de référence.
Pour ajouter des champs de localisation, procédez comme suit :
- Cliquez sur Add (Ajouter) pour créer une ligne vide dans la table de champs de localisation.
- Cliquez sur la flèche de la liste déroulante Layer (Couche) et sélectionnez une couche de localisation.
La couche doit être une classe d’entités surfaciques stockée dans la même géodatabase ou le même service d’entités et avoir le même système de coordonnées que le réseau spécifié lors de la définition des propriétés du modèle.
La première couche de localisation configurée dans l’exemple est OperatingArea.
- Cliquez sur la flèche de la liste déroulante Field (Champ) et sélectionnez un champ dans la couche de localisation spécifiée.
Dans cet exemple, Operating Area (Zone d’exploitation) est configuré comme champ de localisation.
- Vous pouvez également mettre à jour le nom d’affichage dans la zone de texte Name in Table (Nom dans la table).
Le nom d’affichage par défaut correspond au champ de localisation.
Ce texte met à jour la ligne dans la table des champs de localisation.
- Vous pouvez indiquer un texte dans les zones Feature Begin Text (Texte de début de l’entité) et Feature End Text (Texte de fin de l’entité).
Ce texte s’affiche avant le début et la fin des champs de localisation.
Les valeurs par défaut sont Begin (Début) et End (Fin), respectivement.
Dans cet exemple, les zones de texte Feature Begin Text (Texte de début de l’entité) et Feature End Text (Texte de fin de l’entité) sont mises à jour respectivement comme suit : Entering Operating Area Limit: et Leaving Operating Area Limit:.
- Vous pouvez éventuellement cliquer sur la flèche de liste déroulante Filter Expression (Expression de filtre) et fournir une expression pour filtrer en fonction d’un champ d’emplacement spécifique.
Seules les entités correspondant à l’expression de filtre sont renvoyées dans le journal d’itinéraire.
Dans l’exemple, aucune expression de filtre n’est configurée pour les champs d’emplacement. Un exemple d’expression de filtre, REGION = "S-US", renvoie uniquement les interactions de l’itinéraire avec les zones d’exploitation dans le sud des États-Unis.
- Pour ajouter plusieurs champs de localisation, répétez les étapes précédentes pour chaque champ.
L’exemple inclut deux champs de localisation : Operating Area (Zone d’exploitation) et City (Ville).
Lorsque vous ajoutez des champs de localisation, les produits de données de journal d’itinéraire générés avec ce modèle incluent des colonnes qui contiennent des enregistrements indiquant le moment où un itinéraire arrive à une localisation ou en part.
- Cliquez sur Next (Suivant).
La page Select a referent field (Sélectionner un champ de référence) s’affiche.
Sélectionner un champ de référence
Après avoir ajouté des couches de localisation, vous pouvez ajouter un champ de référence à partir d’une couche de référence. Les champs de référence représentent les colonnes contenant les informations de référence et de décalage. Vous pouvez également fournir du texte informatif sur la couche de référence.
Remarque :
- La configuration d’un champ de référence est facultative. Si vous ne souhaitez pas configurer un champ de référence, cliquez sur Finish (Terminer) pour enregistrer le modèle.
- Vous ne pouvez configurer qu’une couche de référence pour un modèle de journal d’itinéraire.
Pour configurer un champ de référence, procédez comme suit :
- Cliquez sur la flèche de liste déroulante Referent Located At (Référence située à) et sélectionnez une méthode de référence :
- Nearest Upstream (Le plus proche en amont) : l’entité de référence la plus proche située en amont de l’entrée de journal d’itinéraire sera utilisée pour calculer le décalage de référence. En l’absence d’entité de référence en amont, les valeurs de référence sont vides.
- Nearest (Le plus proche) : l’entité de référence la plus proche, située en amont ou en aval de l’entrée de journal d’itinéraire, sera utilisée pour calculer le décalage de référence.
Le tableau et le graphique suivants illustrent la différence entre les deux méthodes de référence. L’anomalie de type renfoncement se situe à 1 000 pieds en amont du marqueur de stationnement le plus proche, donc le décalage est de -1 000. De plus, l’anomalie de type renfoncement se situe à 6 000 pieds du marqueur de stationnement en amont le plus proche, donc le décalage est de 6 000.
Méthode de référence Référence Décalage (pieds d’arpentage américains) Les plus proches
70+00,00
-1 000
Le plus proche en amont
00+00,00
6 000
- Cliquez sur la flèche de liste déroulante Layer (Couche) et sélectionnez une couche de référence.
La couche doit être un événement ponctuel stocké dans la même géodatabase ou le même service d’entités et avoir le même système de coordonnées que le réseau spécifié lors de la définition des propriétés du modèle.
Dans cet exemple, la couche Stationing Marker (Marqueur de stationnement) est configurée comme la couche de référence.
- Cliquez sur la flèche de la liste déroulante Field (Champ) et sélectionnez un champ de référence.
Dans cet exemple, Station est le champ de référence.
- Vous pouvez également mettre à jour le nom d’affichage dans la zone de texte Name in Table (Nom dans la table).
Le nom d’affichage par défaut est Referent (Référence).
- Vous pouvez également compléter les zones de texte Field Value Prefix (Préfixe de valeur de champ) et Field Value Suffix (Suffixe de valeur de champ).
Ce texte fournit des informations sur la valeur de référence et il est inséré avant et après cette valeur, respectivement.
- Cliquez éventuellement sur la flèche de la liste déroulante Offset Unit (Unité de décalage) et sélectionnez une autre unité.
L’unité de décalage par défaut est Feet (International) (Pieds internationaux).
Dans cet exemple, la valeur Offset Unit (Unité de décalage) est définie sur Feet (US Survey) (Pieds d’arpentage américains).
Lorsque vous ajoutez un champ de référence, les produits de données de journal d’itinéraire générés avec ce modèle incluent des colonnes qui fournissent des informations sur la référence et le décalage.
- Cliquez sur Finish (Terminer) pour enregistrer le modèle.
Le modèle est complet et peut être utilisé dans l’outil Generate LRS Data Product (Générer un produit de données LRS) pour générer un produit de données LRS.
Remarque :
Pour vérifier ou mettre à jour un modèle existant, dans la page Set template properties (Définir les propriétés du modèle), cliquez sur Browse for the template location (Accédez à l’emplacement du modèle) en regard de la zone de texte Template (Modèle). Vous pouvez sélectionner un modèle dans le dossier de projet ou d’autres emplacements.
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?