Widget Add Line Event (Ajouter un événement linéaire)

Le widget Ajouter un événement linéaire vous permet de créer des événements linéaires le long d’itinéraires dans un système de référencement linéaire (LRS). Vous pouvez utiliser le widget pour gérer les données de pipelines avec ArcGIS Pipeline Referencing et les données routières avec ArcGIS Roads and Highways. Vous pouvez représenter les caractéristiques d’un itinéraire, telles que la pression de service d’un pipeline ou les informations sur les voies d’une route, comme événements linéaires.

Exemples pour Pipeline Referencing

Utilisez ce widget pour prendre en charge les exigences de conception d’application, telles que les suivantes :

  • Vous êtes inspecteur de pipelines et souhaitez ajouter les informations sur les notes d’inspection dinformation d’une conduite en cours de maintenance.
  • Vous souhaitez ajouter une nouvelle entité d’évenement et supprimer la section superposée d’une entité précédente.
  • Vous souhaitez ajouter les informations sur la pression de service et la classe DOT au cours d’une même session de mise à jour.

Exemples pour Roads and Highways

Utilisez ce widget pour prendre en charge les exigences de conception d’application, telles que les suivantes :

  • Vous souhaitez ajouter les informations sur les voies d’une autoroute.
  • Vous souhaitez ajouter une nouvelle médiane à un itinéraire et supprimer la section superposée de la médiane précédente.
  • Vous souhaitez ajouter les informations sur le stationnement et le contrôle d’accès au cours d’une même session de mise à jour.

Remarques sur l’utilisation

Ce widget exige une connexion à un widget Map (Carte). Pour ajouter des événements linéaires, le widget cartographique doit être connecté à une source de données de carte Web publiée avec un LRS en ayant la fonctionnalité de référencement linéaire activée. Pour afficher d’autres versions que la version par défaut, la source de données de carte Web doit être publiée avec un LRS en ayant la fonctionnalité de gestion des versions activée.

Pour créer un LRS et publier un service d’entités avec les fonctionnalités Linear Referencing (Référencement linéaire) et Version Management (Gestion des versions) activées, procédez comme indiqué dans la documentation de ArcGIS Pro :

Pour utiliser le widget Ajouter un événement linéaire avec les services de référencement linéaire publiés avec ArcGIS Enterprise, vous devez être connecté avec un compte ArcGIS Enterprise.

Lorsque vous incluez ce widget dans une application, un volet propose aux utilisateurs les options d’ajout d’un événement linéaire :

  • Type (Type) : choisissez d’ajouter un ou plusieurs événements linéaires.
    • Single Line (Ligne unique) : ajoutez un évenement linéaire.
    • Multiple Line (Plusieurs lignes) : ajoutez plusieurs événements linéaires au cours d’une même activité de mise à jour.
  • Event (Événement) (apparaît lorsque vous sélectionnez Single Line (Ligne unique) sous Type (Type)) : sélectionnez la couche d’événements à partir de laquelle un événement linéaire doit être ajouté.
  • Network (Réseau) : cette étiquette indique la couche de réseau utilisée pour ajouter des événements linéaires.
  • Attribute Set (Jeu d’attributs) (apparaît lorsque vous sélectionnez Multiple Line (Plusieurs lignes) sous Type (Type)) : si une couche est configurée avec des jeux d’attributs pour Pipeline Referencing ou des jeux d’attributs pour Roads and Highways, vous pouvez en sélectionner un dans le menu déroulant. Le widget n’affiche que les événements linéaires qui appartiennent au jeu d’attributs. Les jeux d’attributs sont des collections d’attributs de couche d’événements. Vous pouvez utiliser des jeux d’attributs pour créer plusieurs événements avec un jeu d’attributs supplémentaires propres à l’organisation en une seule mise à jour.
  • From Method (Méthode de départ) : cette étiquette indique la méthode utilisée par le widget pour définir le point sur l’itinéraire où l’événement linéaire démarre.
  • From Route Name (Nom de l’itinéraire de départ) : spécifiez le nom de l’itinéraire à utiliser pour définir le point de départ de l’événement linéaire.
  • From Measure (Mesure de départ) : spécifiez une valeur de mesure pour le point de départ de l’événement linéaire. La valeur de mesure définit la localisation exacte sur l’itinéraire où l’événement linéaire commence. L’étiquette de ce paramètre affiche également l’unité de mesure définie par la couche de réseau. Par exemple, si l’unité de mesure est le mètre, au moment de l’exécution, ce paramètre est étiqueté From Measure (Meters) (Mesure de départ [Mètres]).
  • To Method (Méthode d’arrivée) : cette étiquette indique la méthode utilisée par le widget pour définir le point où l’événement linéaire se termine.
  • To Route Name (Nom de l’itinéraire d’arrivée) : spécifiez le nom de l’itinéraire à utiliser pour définir le point d’arrivée de l’événement linéaire. Cette option est disponible uniquement lors que la couche d’événements sélectionnée est un événement linéaire étendu ou lorsque le jeu d’attributs sélectionné inclut une couche d’événements linéaires étendus.
  • To Measure (Mesure d’arrivée) : spécifiez une valeur de mesure pour le point d’arrivée de l’événement linéaire. La valeur de mesure définit la localisation exacte sur l’itinéraire où l’événement linéaire commence. L’étiquette de ce paramètre affiche également l’unité de mesure définie par la couche de réseau. Par exemple, si l’unité de mesure est le mètre, au moment de l’exécution, ce paramètre est étiqueté To Measure (Meters) (Mesure d’arrivée (mètres)).
  • Start Date (Date de début) : spécifiez la date de début du ou des événements.
  • End Date (Date de fin) : spécifiez la date de fin du ou des événements.
  • Merge coincident events (Fusionner les événements coïncidents) : fusionnez les nouveaux événements avec les événements existants dont les attributs sont exacts et qui se superposent aux nouveaux événements.
  • Retire overlapping events (Supprimer les événements superposés) : supprimez les événements existants superposés aux nouveaux événements.

Paramètres

Le widget Add Line Event (Ajouter un événement linéaire) inclut les paramètres suivants :

  • Select Map (Sélectionner une carte) : permet de sélectionner un widget Map (Carte).
  • Load Layers (Charger les couches) : permet de charger les couches des cartes Web dans le widget Map (Carte) connecté. Pour le chargement de couches, le widget Map (Carte) doit être connecté à une carte Web avec des couches LRS.
  • Clear Layers (Effacer les couches) : permet de supprimer toutes les couches chargées du widget.
  • Layer Configuration (Configuration de la couche) : cliquez sur une couche pour ouvrir le volet Layer Configuration (Configuration de la couche).
    • Label (Étiquette) : indiquez une étiquette explicite pour la couche. Cette étiquette s’affiche dans le volet du widget au moment de l’exécution.
    • Use Field Alias (Utiliser l’alias de champ) : activez ce paramètre pour afficher les alias de champ au moment de l’exécution. Un alias (ou nom d’affichage) est un autre nom pour un champ. Il s’agit généralement d’une description plus conviviale du contenu du champ. Contrairement aux noms de champs réels, les alias ne sont pas soumis aux contraintes de la base de données et peuvent donc contenir des caractères spéciaux tels que des espaces.
    • Configure fields (Configurer les champs) : sélectionnez les champs attributaires de la couche à inclure dans le volet du widget au moment de l’exécution. Vous pouvez définir le caractère modifiable ou non de chaque champ attributaire lors de l’exécution, en cliquant sur Editable (Modifiable) ou Not editable (Non modifiable).
  • Default Settings (Paramètres par défaut) : configurez les paramètres par défaut qui doivent être disponibles dans le widget lors de son chargement initial.
    • Event (Single Line) (Événement (une seule ligne)) : sélectionnez la couche d’événements par défaut pour l’ajout d’un seul événement linéaire.
    • Network (Multiple Line) (Réseau (plusieurs lignes)) : sélectionnez la couche de réseau par défaut pour l’ajout de plusieurs événements linéaires. Si l’utilisateur ajoute un seul événement linéaire, le réseau correspond toujours au réseau inscrit pour la couche d’événements sélectionnée.
    • From Method (Méthode de départ) : sélectionnez la méthode par défaut pour la définition par le widget du point de départ de l’événement linéaire.
    • To Method (Méthode d’arrivée) : sélectionnez la méthode par défaut pour la définition par le widget du point d’arrivée de l’événement linéaire.

      Pour les deux options From Method (Méthode de départ) et To Method (Méthode d’arrivée), vous pouvez sélectionner la méthode suivante :

      • Route and measure (Itinéraire et mesure) : le widget utilise le nom d’itinéraire et la valeur de mesure fournis par l’utilisateur pour spécifier les localisations.
    • Type (Type) : choisissez si le widget est défini de sorte à ajouter un ou plusieurs événements.
    • Attribute Set (Jeu d’attributs) : si une couche est configurée avec des jeux d’attributs pour Pipeline Referencing ou des jeux d’attributs pour Roads and Highways, vous pouvez en sélectionner un par défaut dans le menu déroulant. Le widget n’affiche que les événements linéaires qui appartiennent au jeu d’attributs. Les jeux d’attributs sont des collections d’attributs de couche d’événements. Vous pouvez utiliser des jeux d’attributs pour créer plusieurs événements avec un jeu d’attributs supplémentaires propres à l’organisation en une seule mise à jour.
  • Display Settings (Paramètres à afficher) : sélectionnez les champs à afficher dans le volet du widget au moment de l’exécution. Si vous choisissez de masquer un paramètre ici, les paramètres de widget que vous configurez sous Default Settings (Paramètres par défaut) ne sont pas modifiables par l’utilisateur lors de l’exécution.
    • Hide Type (Masquer le type) : masquez le paramètre Type dans le volet du widget.
    • Hide Event (Masquer l’événement) : masquez le paramètre Event (Événement) dans le volet du widget.
    • Hide Network (Masquer le réseau) : masquez le paramètre Network (Réseau) dans le volet du widget.
    • Hide Method (Masquer la méthode) : masquez les paramètres From Method (Méthode de départ) et To Method (Méthode d’arrivée) dans le volet du widget.
    • Hide Attribute Set (Masquer le jeu d’attributs) : masquez le paramètre Attribute Set (Jeu d’attributs) dans le volet du widget.
    • Hide Measures (Masquer les mesures) : masquez les paramètres From Measure (Mesure de départ) et To Measure (Mesure d’arrivée) dans le volet du widget.

Ajouter un événement linéaire en spécifiant un nom d’itinéraire et des valeurs de mesure

Pour ajouter un événement linéaire, procédez comme suit :

  1. Démarrez Experience Builder. Connectez-vous à un portail ArcGIS Enterprise.
  2. Ajoutez un widget Map (Carte). Connectez-le à une carte Web avec des données LRS publiées en ayant la fonctionnalité de référencement linéaire activée et, si besoin, la fonctionnalité de gestion des versions activée.
  3. Ajoutez un widget Add Line Event (Ajouter un événement linéaire). Connectez-le au widget Map (Carte), puis chargez les couches LRS à partir de ce dernier.
  4. Publiez l’application.
  5. Lancez l’application. Si vous y êtes invité, connectez-vous à votre portail ArcGIS Enterprise.
  6. Effectuez un zoom sur la localisation où vous souhaitez ajouter l’événement linéaire.

    Remarque :
    Pour zoomer sur des localisations d’itinéraires, vous pouvez utiliser le widget Rechercher par itinéraire ou utiliser les actions Données avec le widget Rechercher par itinéraire ou le widget Table.

  7. Ouvrez le widget Add Line Event (Ajouter un événement linéaire).
  8. Utilisez le type par défaut ou cliquez sur la flèche de la liste déroulante Type et modifiez le type, si nécessaire.
  9. Si le paramètre Type (Type) est défini sur Single Line (Ligne unique), utilisez la couche d’événements linéaires par défaut ou cliquez sur la flèche de la liste déroulante Event (Événement) et sélectionnez une autre couche d’événements linéaires.

    Si le paramètre Type (Type) est défini sur Multiple Line (Plusieurs lignes), vous pouvez utiliser le jeu d’attributs par défaut ou sélectionner un autre jeu d’attributs.

    La valeur qui apparaît sous Network (Réseau) apparaît en fonction de la couche d’événements sélectionnée.

  10. Spécifiez la localisation de départ de l’événement linéaire en procédant de l’une des manières suivantes :
    • Indiquez le nom d’un itinéraire dans la zone de texte From Route Name (Nom de l’itinéraire de départ).
    • Cliquez sur le sélecteur d’itinéraire Sélecteur d’itinéraire, puis cliquez sur un itinéraire de la carte.

    La valeur From Measure (Mesure de départ) est alimentée en fonction de la localisation sur laquelle vous cliquez. Une fois que vous avez spécifié une valeur de mesure de départ, un point vert apparaît à la localisation correspondante sur la carte.

  11. Modifiez éventuellement la valeur de la mesure de départ en procédant de l’une des manières suivantes :
    • Spécifiez une valeur de mesure dans la zone de texte From Measure (Mesure de départ).
      Remarque :

      Les valeurs de mesure du stationnement sont également prises en charge.

    • Cliquez sur le sélecteur de mesure Sélecteur de mesure, puis sur un point le long de l’itinéraire.
  12. Spécifiez la localisation d’arrivée de l’événement linéaire en procédant de l’une des manières suivantes :
    • Pour les événements d’un réseau non linéaire ou les événements non étendus sur un réseau linéaire, cliquez sur le sélecteur de mesure Sélecteur de mesure, puis sur le point de l’itinéraire où l’événement linéaire doit se terminer.

      Le paramètre To Route Name (Nom de l’itinéraire d’arrivée) correspond par défaut au paramètre From Route Name (Nom de l’itinéraire de départ) et ne peut pas être modifié. Si vous devez modifier le paramètre To Route Name (Nom de l’itinéraire d’arrivée), spécifiez un nouveau nom d’itinéraire sous From Route Name (Nom de l’itinéraire de départ).

    • Pour les événements étendus sur un réseau linéaire, acceptez le nom par défaut du paramètre To Route Name (Nom de l’itinéraire d’arrivée) ou modifiez l’itinéraire de fin en spécifiant un autre nom d’itinéraire dans la zone de texte To Route Name (Nom de l’itinéraire d’arrivée).

      Vous pouvez également cliquer sur le sélecteur de mesure Sélecteur d’itinéraire, puis sur le point de l’itinéraire où l’événement linéaire doit se terminer.

      Remarque :

      Les valeurs From Route (Itinéraire de départ) et To Route (Itinéraire d’arrivée) doivent se trouver sur la même ligne.

    Une fois que vous avez spécifié une valeur de mesure d’arrivée, un point rouge apparaît à la localisation correspondante sur la carte.

  13. Vous pouvez également spécifier une nouvelle mesure d’arrivée en procédant de l’une des manières suivantes :
    • Spécifiez une valeur de mesure dans la zone de texte To Measure (Mesure d’arrivée).
      Remarque :

      Les valeurs de mesure du stationnement sont également prises en charge.

    • Cliquez sur le sélecteur d’itinéraire Sélecteur de mesure, puis sur la valeur de mesure le long de l’itinéraire sur la carte.
  14. Spécifiez la date de début de l’événement en procédant de l’une des manières suivantes :
    • Laissez la date de début par défaut, qui correspond à la date du jour.
    • Spécifiez une date de début dans la zone de texte Start Date (Date de début).
    • Cliquez sur le bouton de calendrier Calendrier et sélectionnez une date de début.
    • Cochez la case Use route start date (Utiliser la date de début de l’itinéraire).
  15. Vous pouvez également spécifier la date de fin de l’événement linéaire en procédant de l’une des manières suivantes :
    • Spécifiez une date de fin dans la zone de texte End Date (Date de fin).
    • Cliquez sur le bouton de calendrier Calendrier et sélectionnez une date de fin.
    • Cochez la case Use route end date (Utiliser la date de fin de l’itinéraire).
      Remarque :

      Si vous ne spécifiez pas de date de fin, l’événement se poursuit indéfiniment.

  16. Sélctionnez une option de validation des données pour éviter toute saisie erronée lors de la représentation d’événements linéaires sur un itinéraire.
  17. Cliquez sur Next (Suivant).

    Les attributs de la couche d’événements linéaires choisie apparaissent dans une deuxième fenêtre.

  18. Fournissez les valeurs attributaires pour la couche d’événements.

    Pour plusieurs événements, un jeu d’attributs peut contenir des événements associés à différents réseaux. Seuls les événements associés au réseau sélectionné apparaissent.

    Pour plusieurs événements, utilisez les cases à cocher des couches d’événements pour inclure ou exclure ces dernières dans l’activité de mise à jour. Les événements non sélectionnés ne sont pas ajoutés.

    Pour plusieurs événements, un champ d’événement est visible et modifiable en fonction de la configuration du jeu d’attributs. La configuration d’événement pour les événements individuels ne s’applique pas lors de l’ajout de plusieurs événements.

    Vous pouvez utiliser l’outil Copy Attributes (Copier les attributs) pour copier les attributs d’un événement existant.

    Événements existants
  19. Cliquez sur Save (Enregistrer).

    Un message de confirmation apparaît dans la fenêtre de l’outil une fois que le nouvel événement linéaire a été ajouté et apparaît sur la carte.

Options d’interaction

Vous pouvez utiliser des actions Données dans d’autres widgets pour lancer le widget Add Line Event (Ajouter un événement linéaire) et alimenter les valeurs associées. Pour que vous puissiez utiliser les actions Données, des événements linéaires doivent être associés au réseau du widget source, les options des actions Données du widget Add Line Event (Ajouter un événement linéaire) dans le widget source doivent être activées et le widget Add Line Event (Ajouter un événement linéaire) doit être configuré dans l’expérience. Désactivez les options des actions Données du widget Add Line Event (Ajouter un événement linéaire) dans le widget source pour ne pas utiliser les actions Données.

Les widgets suivants prennent en charge les actions Données du widget Add Line Event (Add Line Event) :

  • Widget Rechercher par itinéraire : l’action Données renseigne les options d’événement ou de jeu d’attributs, de réseau, d’itinéraire, de mesure et de date.
  • Widget Table : l’action Données renseigne les options d’événement ou de jeu d’attributs, de réseau, d’itinéraire et de date.

Remarque :

Vous pouvez modifier n’importe quelle valeur une fois qu’elle a été renseignée. Dans ce cas, le widget Ajouter un événement linéaire continue de valider toutes les entrées.

Exécuter des actions Données à l’aide du widget Rechercher par itinéraire

Pour utiliser l’action Données au moment de l’exécution avec le widget Rechercher par itinéraire, procédez comme suit :

  1. Sélectionnez un enregistrement de résultat dans les résultats du widget Rechercher par itinéraire.
  2. Cliquez sur le bouton Action dans la partie supérieure du volet du widget Rechercher par itinéraire.
  3. Ajoutez un événement linéaire de l’une des manières suivantes :
    • Cliquez sur Add Line Event (Ajouter un événement linéaire) et spécifiez une valeur de mesure de fin dans l’option To Measure (Mesure d’arrivée) et les attributs du nouvel événement linéaire.

      Les paramètres Event (Événement), Network (Réseau), From Route ID (ID d’itinéraire de départ) ou From Route Name (Nom de l’itinéraire de départ), From Measure (Mesure de départ), To Route ID (ID d’itinéraire d’arrivée) ou To Route Name (Nom de l’itinéraire d’arrivée), Start Date (Date de début) et End Date (Date de fin) sont renseignés en fonction de l’itinéraire sélectionné dans le widget Rechercher par itinéraire.

    • Si le résultat recherché contient un itinéraire avec deux valeurs de mesure, cliquez sur Add Line Event (Ajouter un événement linéaire).
      Action Données du widget Add Line Event (Ajouter un événement linéaire)

      Les paramètres Event (Événement), Network (Réseau), From Route ID (ID d’itinéraire de départ) ou From Route Name (Nom de l’itinéraire de départ), From Measure (Mesure de départ), To Measure (Mesure d’arrivée), To Route ID (ID d’itinéraire d’arrivée) ou To Route Name (Nom de l’itinéraire d’arrivée), Start Date (Date de début) et End Date (Date de fin) sont renseignés en fonction de l’itinéraire sélectionné dans le widget Rechercher par itinéraire.

    • Si le résultat recherché contient un itinéraire avec une seule valeur de mesure, sélectionnez Add Line Event (from) (Ajouter un événement linéaire (départ)) comme mesure de départ ou Add Line Event (to) (Ajouter un événement linéaire (arrivée)) comme mesure d’arrivée de l’événement linéaire à ajouter.
      Action Données Add Line Event (to) (Ajouter un événement linéaire (arrivée))

      Si vous avez sélectionné Add Line Event (from) (Ajouter un événement linéaire (départ)), la valeur From Measure (Mesure de départ) est alimentée et vous devez spécifier une valeur To Measure (Mesure d’arrivée).

      Si vous avez sélectionné Add Line Event (to) (Ajouter un événement linéaire (arrivée)), la valeur To Measure (Mesure d’arrivée) est alimentée et vous devez spécifier une valeur From Measure (Mesure de départ).

      Les paramètres Event (Événement), Network (Réseau), From Route ID (ID d’itinéraire de départ) ou From Route Name (Nom de l’itinéraire de départ), From Measure (Mesure de départ) ou To Measure (Mesure d’arrivée), To Route ID (ID d’itinéraire d’arrivée) ou To Route Name (Nom de l’itinéraire d’arrivée), Start Date (Date de début) et End Date (Date de fin) sont renseignés en fonction de l’itinéraire sélectionné dans le widget Rechercher par itinéraire.

Remarque :

Vous pouvez modifier n’importe quelle valeur une fois qu’elle a été renseignée. Dans ce cas, le widget Ajouter un événement linéaire continue de valider toutes les entrées.

Exécuter des actions Données avec le widget Table

Pour utiliser l’action Données au moment de l’exécution avec le widget Table, procédez comme suit :

  1. Sélectionnez un enregistrement dans le widget Table.
  2. Cliquez sur le bouton Action en haut du volet du widget Table.
  3. Cliquez sur Add Line Event (Ajouter un événement linéaire).

    Les paramètres Event (Événement) ou Attribute Set (Jeu d’attributs), Network (Réseau), Route ID (ID d’itinéraire) ou Route Name (Nom d’itinéraire) et Event OID (OID d’événement) sont renseignés en fonction de l’événement sélectionné dans la table.

  4. Pour un réseau non linéaire, sélectionnez un itinéraire.

    L’itinéraire que vous sélectionnez alimente à la fois les valeurs From Route (Itinéraire de départ) et To Route (Itinéraire d’arrivée). Vous devez alimenter les valeurs de mesure pour ajouter les événements.

  5. Pour un réseau linéaire, sélectionnez un ou deux itinéraires sur la même ligne.

    Si deux itinéraires sont sélectionnés pour un ou plusieurs événements étendus dans un jeu d’attributs, ils alimentent les valeurs From Route (Itinéraire de départ) et To Route (Itinéraire d’arrivée) en fonction de leur ordre de ligne. Vous devez alimenter les valeurs de mesure pour ajouter les événements.

Les valeurs From Date (Date de début) et To Date (Date de fin) sont alimentées à l’aide des dates de début et de fin de l’itinéraire recherché ou de l’itinéraire dont l’ordre de ligne est le plus faible si deux itinéraires sont sélectionnés.

Remarque :

Vous pouvez modifier n’importe quelle valeur une fois qu’elle a été renseignée. Dans ce cas, le widget Ajouter un événement linéaire continue de valider toutes les entrées.