Widget Split Event (Fractionner l’événement)

Le widget Split Event (Fractionner l’événement) vous permet de fractionner un événement linéaire en deux événements adjacents. 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 mettre à jour les attributs d’un événement après avoir sélectionné un emplacement de fractionnement. Une fois que le widget a fractionné l’événement, l’événement en entrée est retiré et les événements résultants reçoivent de nouveaux ID d’événement.

Exemples pour Pipeline Referencing

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

  • Vous souhaitez fractionner un événement linéaire de pipeline en deux nouveaux événements.
  • Vous devez fractionner les événements linéaires en fonction des modifications apportées aux attributs de pipeline, tels que la plage de pression de service ou la plage d’inspection.
  • Votre organisation tient à ce que les utilisateurs sachent fractionner les événements linéaires pendant qu’ils travaillent sur le terrain.

Exemples pour Roads and Highways

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

  • Vous souhaitez fractionner un événement linéaire routier en deux nouveaux événements.
  • Vous devez fractionner les événements linéaires en fonction des modifications apportées aux attributs routiers, tels que la limite de vitesse ou le statut de stationnement.
  • Votre organisation tient à ce que les utilisateurs sachent fractionner les événements linéaires pendant qu’ils travaillent sur le terrain.

Remarques sur l’utilisation

Ce widget exige une connexion à un widget Map (Carte). Pour fractionner des événements, 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 :

Lorsque vous incluez ce widget dans une application, un volet propose aux utilisateurs les options de fractionnement d’événements linéaires suivantes :

  • Event (Événement) : sélectionnez la couche d’événements qui contient les événements à partager.
  • Network (Réseau) : couche de réseau LRS parent pour la couche d’événements linéaires sélectionnée.
  • Route ID (ID d’itinéraire) ou Route Name (Nom d’itinéraire) : indiquez l’ID ou le nom de l’itinéraire qui contient l’événement à fractionner. Si route name est configuré en tant qu’identifiant au niveau de la couche de réseau, ce paramètre est étiqueté Route Name (Nom d’itinéraire).
    Remarque :

    Si le réseau LRS en entrée est configuré avec un ID d’itinéraire de champs multiples, l’ID d’itinéraire concaténé s’affiche.

  • Split Measure (Mesure de fractionnement) : indiquez une valeur de mesure. La valeur de mesure définit l’emplacement exact sur l’itinéraire où vous souhaitez fractionner l’événement linéaire.
  • Split Date (Date de fractionnement) : sélectionnez une date qui définit à quel moment dans le temps vous souhaitez fractionner l’événement linéaire.
  • Event OID (OID d’événement) : ID d’objet de l’événement à fractionner.
  • Event 1 (Événement 1) : permet de mettre à jour les attributs du premier événement résultant.
  • Event 2 (Événement 2) : permet de mettre à jour les attributs du deuxième événement résultant.

Paramètres

Le widget Split Event (Fractionner l’événement) comprend 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 en cliquant sur le bouton Editable (Modifiable) ou Not editable (Non modifiable).
  • Default Settings (Paramètres par défaut) : configurez le paramètre par défaut pour Event (Événement). Il s’agit de la couche d’événements que vous voulez faire apparaître dans le volet du widget lors de son chargement initial.
  • Display Settings (Paramètres à afficher) : sélectionnez les champs à afficher dans le volet du widget au moment de l’exécution.
    • 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.

Fractionner un événement

Effectuez les étapes suivantes pour fractionner un événement.

  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 Split Event (Fractionner l’événement). 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. Zoomez sur l’emplacement où vous souhaitez fractionner les événements.
  7. Ouvrez le widget Split Event (Fractionner l’événement).
  8. 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.
  9. Spécifiez l’itinéraire qui contient l’événement à fractionner en procédant de l’une des manières suivantes :
    • Indiquez une valeur d’ID d’itinéraire dans la zone de texte Route ID (ID d’itinéraire).

      Si route name est configuré en tant qu’identifiant au niveau de la couche de réseau, ce paramètre est étiqueté Route Name (Nom d’itinéraire).

    • Cliquez sur le sélecteur d’itinéraire Sélecteur d’itinéraire, puis cliquez sur un itinéraire de la carte.

    La valeur renseignée dans Split Measure (Mesure de fractionnement) varie en fonction de l’emplacement sur lequel vous cliquez.

  10. Vous pouvez éventuellement changer la valeur de mesure en la saisissant dans la zone de texte Split Measure (Mesure de fractionnement).
  11. Spécifiez la date du fractionnement en procédant de l’une des manières suivantes :
    • Laissez la date de fractionnement par défaut, qui correspond à la date actuelle.
    • Indiquez une date de fractionnement dans la zone de texte Split Date (Date de fractionnement).
    • Cliquez sur le bouton de calendrier Calendrier et sélectionnez une date de fractionnement.
    • Cochez la case Use route start date (Utiliser la date de début de l’itinéraire).
  12. Vous pouvez éventuellement mettre à jour les attributs des événements de fractionnement.
  13. Cliquez sur Split (Fractionner).

    Un message de confirmation s’affiche en haut du volet du widget lorsque vous fractionnez un événement linéaire. L’événement linéaire en entrée est retiré à partir de la date de fractionnement. Les deux nouveaux événements clignotent sur la carte.

Options d’interaction

Ce widget prend en charge les actions Données, que vous pouvez activer sur l’onglet Action des paramètres du widget.

Vous pouvez utiliser des actions Données dans le widget Table pour lancer le widget Split Event (Fractionner l’événement) et renseigner les valeurs. Pour ce faire, vous devez ajouter un widget Split Event (Fractionner l’événement) et un widget Table à votre application et activer l’action Données Split Event (Fractionner l’événement) dans les paramètres du widget Table.

L’action Données Split Event (Fractionner l’événement) du widget Table peut renseigner les paramètres Event (Événement), Network (Réseau), Route ID (ID d’itinéraire) ou Route Name (Nom d’itinéraire), Event OID (OID d’événement) et Split Date (Date de fractionnement) du widget Merge Events (Fusionner des événements). Elle peut également renseigner les attributs d’événement de fractionnement résultants.

Pour utiliser l’action Données au moment de l’exécution, 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 Split Event (Fractionner l’événement).

    Fractionner l’événement

    Les paramètres Event (Événement), 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. Indiquez une valeur pour le paramètre Split Measure (Mesure de fractionnement).

Le paramètre Split Date (Date de fractionnement) est renseigné avec la date actuelle.

Remarque :

Vous pouvez changer n’importe quelle valeur après qu’elle a été renseignée par l’action Données. Dans ce cas, le widget Split Event (Fractionner l’événement) continue de valider toutes les entrées.