Créer un modèle pour un produit de données de journal d’itinéraire LRS

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.

Itinéraire technique de Dripping Springs à Smithville 300 et caractéristiques associées le long de l’itinéraire

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éraireDescriptionMesureRéférenceDécalageZone de fonctionnementVilleType d’anomalieIntersectionMatériau de revêtementPression 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 :

  1. Démarrez ArcGIS Pro et ouvrez un projet avec des données LRS dans la carte.
  2. 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.

  3. 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).
    Type de produit de données Journal d’itinéraire dans la page Choisir un type de produit de données LRS
  4. 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 :

  1. 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.

  2. 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.

  3. Si vous le souhaitez, fournissez une description.
    Les propriétés du modèle sont définies sur la page Set template properties (Définir les propriétés du modèle)
  4. Vous pouvez également cliquer sur Preview (Aperçu) pour prévisualiser les informations dans une zone d’affichage.

    Zone d’affichage après avoir défini les propriétés du modèle

    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.
  5. 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 :

  1. 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.

  2. 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).

  3. 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.

  4. 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 et ajouter des textes d’information pour un modèle de journal d’itinéraire

    Zone d’affichage une fois que vous avez sélectionné un champ d’identifiant d’itinéraire

    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.

    Champs d’informations sur l’itinéraire dans le journal d’itinéraire après la sélection d’un champ d’identifiant d’itinéraire

  5. 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 :

  1. Cliquez sur Add (Ajouter) pour créer une ligne vide dans la table Log Fields (Champs de journal).
  2. 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).

  3. 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.

  4. 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.

  5. 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.

  6. 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).

    Entrées Operating Pressure (Pression de service) avec des textes d’information

  7. 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.

  8. 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.

  9. 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.

    Sélectionnez les champs et les couches de journal à inclure dans le journal d’itinéraire

    Zone d’affichage après l’ajout 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.

    Champs de journal dans le journal d’itinéraire après l’ajout de champs de journal

  10. 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 :

  1. Cliquez sur Add (Ajouter) pour créer une ligne vide dans la table de champs de localisation.
  2. 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.

  3. 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.

  4. 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.

  5. 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:.

  6. 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.

  7. 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).

    Ajoutez les champs de localisation à inclure dans le journal d’itinéraire

    Zone d’affichage après l’ajout des champs de localisation

    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.

    Champs de localisation dans le journal d’itinéraire après l’ajout de champs de localisation

  8. 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 :

  1. 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.

    Anomalie de type renfoncement avec deux marqueurs de stationnement sur l’itinéraire Route1

    Méthode de référenceRéférenceDécalage (pieds d’arpentage américains)

    Les plus proches

    70+00,00

    -1 000

    Le plus proche en amont

    00+00,00

    6 000

  2. 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.

  3. 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.

  4. 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).

  5. 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.

  6. 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).

    Sélectionnez un champ et une couche de référence pour un modèle de journal d’itinéraire

    Zone d’affichage après l’ajout d’un champ de référence

    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.

    Informations sur la référence et le décalage dans le journal d’itinéraire après la sélection d’un champ de référence

  7. 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