Disponible avec la licence Location Referencing.
Dans de nombreuses organisations, plusieurs personnes sont responsables de la mise à jour des données linéaires référencées gérées avec ArcGIS Pipeline Referencing. Ces responsabilités peuvent incomber aux équipes sur le terrain qui ont besoin de collecter ou de mettre à jour les données d’événement LRS.
La collecte de données sur le terrain peut s’étaler sur de longues périodes et dans des lieux isolés bénéficiant d’une connectivité limitée. Lorsque ces données d’événement sont recueillies hors connexion à l’aide de ArcGIS Field Maps, il est possible que les informations d’itinéraire aient changé pour les événements collectés avant que les événements soient remontés dans le système et synchronisés.
Pour garantir que les événements sont correctement localisés quand ils sont rapatriés dans le système, le service de synchronisation compare les modifications apportées à l’itinéraire pendant la collection des événements déconnectés dans Field Maps et applique les comportements d’événement configurés à tout événement situé sur les itinéraires qui ont été modifiés durant ce temps.
Pipeline Referencing prend en charge la collecte et la mise à jour des données d’événement depuis les services d’entités pour lesquels la synchronisation est activée à l’aide de l’application mobile Field Maps sous iOS ou Android.
En savoir plus sur la configuration de l’application mobile Field Maps
Le diagramme suivant illustre le processus général de mise à jour et de synchronisation en mode déconnecté :
Les fonctionnalités de suivi de réplica et de synchronisation ainsi que les fonctionnalités de gestion des versions et de référencement linéaire doivent être activées pour les services d’entités pour qu’une copie locale (réplica) des données puisse être téléchargée sur un appareil. Cela permet aux équipes sur le terrain de collecter et de mettre à jour les données sur le terrain même si elles sont déconnectées du réseau.
Lorsqu’une copie locale (réplica) est téléchargée sur un appareil, ce dernier crée automatiquement une version (de réplica) associée à partir de la version par défaut. L’utilisateur peut mettre à jour la copie locale des données et procéder à la synchronisation avec la version de réplica lorsqu’une connexion est disponible. La synchronisation envoie les données locales collectées sur le terrain dans une version de réplica associée, à partir de laquelle l’utilisateur peut publier les données dans la version par défaut dans ArcGIS Pro.
Remarque :
Lorsqu’un utilisateur sur le terrain synchronise les données collectées hors connexion, l’outil Appliquer les comportements d’événement est exécuté automatiquement selon la condition de l’itinéraire figurant dans la version par défaut. Si l’itinéraire n’a pas été mis à jour dans la version par défaut pendant que les données étaient collectées dans la carte hors connexion, l’outil n’est pas exécuté. Si la version par défaut de l’itinéraire a été mis à jour pendant que les données étaient collectées sur le terrain en mode hors connexion, l’outil est exécuté dans le cadre de la synchronisation.
Les utilisateurs sur le terrain ne peuvent afficher les mises à jour d’autres utilisateurs qu’une fois celles-ci publiées dans la version par défaut depuis la version de réplica associée.
Le processus global peut être divisé en trois parties :
- Préparation des données en vue d’une utilisation dans des services d’entités hors connexion
- Création d’une carte Web pour la collecte et la mise à jour de données hors connexion
- Définition d’une zone hors connexion, collecte et synchronisation de données
Préparation des données en vue d’une utilisation dans des services d’entités hors connexion
La collecte de données hors connexion commence par les étapes de préparation et de publication des données en ligne.
Effectuez les étapes de préparation des données supplémentaires suivantes :
- Activez le suivi de réplica pour toutes les couches d’entités qui doivent être publiées.
Utilisez l’outil Activer le suivi de réplica ou cliquez avec le bouton droit de la souris sur le jeu de données LRS dans la fenêtre Catalog (Catalogue) de ArcGIS Pro, cliquez sur Manage (Gérer) et sélectionnez la case à cocher Replica Tracking (Suivi de réplica).
- Publiez le service d’entités en procédant comme suit :
- Activez la synchronisation dans les propriétés d’entité du service d’entités en sélectionnant la case à cocher Enable Sync (Activer la synchronisation).
- Sélectionnez la case à cocher Apply default to features with z-values (Appliquer les valeurs par défaut aux entités possédant des valeurs Z) et définissez la valeur 0 pour Default z-value when inserting or updating features (Valeur z par défaut lors de l’insertion ou de la mise à jour d’entités).
- Définissez l’option Sync (Synchroniser) pour créer une version pour chaque carte téléchargée. Reportez-vous à la rubrique Synchronisation avec une version de réplica pour plus d’informations sur cette option.
- Assurez-vous que les fonctionnalités de gestion des versions et de référencement linéaire sont activées lors de la publication sous forme d’un service.
Remarque :
Parmi les trois options de création de la version figurant dans la section Sync (Synchroniser), seule l’option Create a version for each downloaded map (Créer une version pour chaque carte téléchargée) est recommandée pour collecter et mettre à jour des événements LRS à l’aide de l’application Field Maps.
L’option Create a version for each user (Créer une version pour chaque utilisateur) ne prend pas en charge les jeux de données avec versionnement de branche et ne peut pas être utilisée avec des données LRS.
L’utilisation de l’option None (Aucun) a pour effet de synchroniser les données directement dans la version par défaut. Avec cette option, vous ne pouvez pas examiner ni résoudre les conflits relatifs aux modifications apportées par d’autres éditeurs et la dernière mise à jour appliquée à la version par défaut est enregistrée dans la version par défaut.
Création d’une carte Web pour la collecte et la mise à jour de données hors connexion
Une fois le service d’entités publié avec les fonctionnalités requises décrites ci-dessus, créez une carte Web comme suit :
- Ouvrez un navigateur Web et connectez-vous à votre organisation ArcGIS.
Si vous utilisez ArcGIS Online, rendez-vous sur https://www.arcgis.com/home.
Si vous utilisez ArcGIS Enterprise, accédez à votre portail.
- En haut du site Web de votre organisation ArcGIS, cliquez sur Map (Carte) pour ouvrir Map Viewer.
- Cliquez sur le menu Add (Ajouter), sélectionnez Search for Layers (Rechercher des couches) et recherchez le service d’entités pour lequel la synchronisation est activée que vous avez publié.
- Ajoutez le service d’entités pour lequel la synchronisation est activée à votre carte Web en cliquant sur le bouton d’ajout.
- Ajoutez à la carte Web un fond de carte activé pour l’utilisation hors connexion en utilisant le bouton Use as Basemap (Utiliser comme fond de carte).
Remarque :
Vous pouvez aussi copier un fond de carte sur l’appareil ou ajouter d’autres couches modifiables à la carte Web.
- Cliquez sur Save (Enregistrer).
La boîte de dialogue Enregistrer la carte s'affiche. Fournissez un titre pour la carte et si vous le souhaitez, des balises, un résumé et un dossier du serveur.
Remarque :
Un fond de carte est requis pour toutes les cartes Web. Les fonds de carte Esri par défaut inclus sur votre portail ne sont pas activés pour une utilisation hors connexion. Reportez-vous à la rubrique Ajouter un fond de carte Esri depuis ArcGIS Online à la carte Web.
Pour les configurations requises propres aux types de couche pouvant être utilisés hors connexion, reportez-vous à la section Activer les couches et les cartes pour l’utilisation hors connexion.
Définition d’une zone hors connexion, collecte et synchronisation de données
Il est recommandé de créer des zones cartographiques hors connexion pour simplifier l’expérience des utilisateurs travaillant sur le terrain. Les zones cartographiques hors connexion permettent d’empaqueter des données issues de zones spécifiques d’une carte Web afin de simplifier et d’accélérer le téléchargement des cartes à utiliser en mode hors connexion.
Plusieurs zones hors connexion peuvent être définies pour une seule carte Web. Plusieurs options permettent de définir des zones cartographiques hors connexion. Afin de simplifier l’expérience des opérateurs sur le terrain travaillant hors connexion, il est recommandé d’utiliser un portail d’entreprise.
Remarque :
Vous devez être le propriétaire de la carte et détenir les privilèges serveur pour créer, mettre à jour et gérer les zones cartographiques hors connexion.
Télécharger des zones cartographiques hors connexion sur un appareil
Procédez comme suit pour installer Field Maps et télécharger des zones cartographiques hors connexion sur un appareil :
- Ouvrez l’application Web Field Maps de votre organisation ArcGIS et assurez-vous que l’option Offline (Hors connexion) est activée pour la carte à utiliser en mode déconnecté dans l’onglet Offline (Hors connexion).
- Vérifiez la configuration requise pour l’application Field Maps pour vous assurer que votre appareil est pris en charge.
- Installez l’application Field Maps sur l’appareil.
Remarque :
Si vos données d’application Field Maps sont publiées dans ArcGIS Enterprise derrière un pare-feu, vous devez installer le même certificat SSL sur l’appareil mobile utilisé pour ArcGIS Server et importer le certificat dans Portal for ArcGIS.
- Si la carte Web comporte des zones cartographiques hors connexion qui ont déjà été définies, suivez les étapes de téléchargement des zones cartographiques définies.
Si vous le souhaitez, si la carte Web comporte des zones hors connexion non spécifiées, définissez et téléchargez une zone cartographique en suivant les étapes adaptées au système d’exploitation de votre appareil mobile.
Collecter des données hors connexion et les mettre à jour à l’aide de Field Maps
Les sections suivantes sont pertinentes pour les éditeurs de carte qui utilisent Field Maps afin de capturer des données d’événement sur le terrain :
- Capturer au niveau d’une valeur de mesure (valeur m)
- Capturer à une localisation sélectionnée sur la carte
Tenez compte des points suivants lors de la collecte des événements :
- Pour pouvoir ajouter un événement dans l’application Field Maps, vous devez fournir un ID d’itinéraire et des informations de mesure pour l’événement. La date est facultative, mais recommandée.
- Seules les données d’événement peuvent être collectées ou mises à jour. Si un point de calibrage, un axe médian ou un itinéraire est créé ou mis à jour, le processus de synchronisation échoue.
- Il est possible d’ajouter un événement ponctuel ou linéaire.
Synchroniser les données à partir de Field Maps
Pour synchroniser les données sur l’appareil mobile, procédez comme suit :
- Une fois la connexion rétablie, touchez le menu Overflow (Autres) des cartes.
Les mises à jour hors connexion effectuées apparaissent dans une liste, sous le bouton Sync (Synchroniser). Vous pouvez passer en revue les mises à jour avant de les synchroniser sur le serveur.
Scénario de création et de synchronisation d’événements
Les exemples ci-dessous illustrent l’ajout d’événements sur le terrain à des itinéraires existants et leur synchronisation avec la base de données.
La base de données de réplica est créée le 01/03/2023 pour procéder à la collecte des données sur le terrain.
Le diagramme suivant présente deux itinéraires, R1 et R2, qui existent au moment où la carte est déconnectée :
Le tableau suivant affiche des détails sur les itinéraires lors de la création de la carte hors connexion.
ID d’itinéraire | Mesure de départ | Mesure d’arrivée | Date de début | Date de fin |
---|---|---|---|---|
R1 | 5 | 15 | 01/01/2023 | <Nul> |
R2 | 10 | 50 | 01/01/2023 | <Nul> |
Le tableau suivant présente le comportement d’événement configuré pour les enregistrements d’événements dans ce scénario :
Nom de l’événement | Comportement d’événement |
---|---|
E1 | Immobile |
E2 | Retirer |
E3 | Déplacer |
E4 | Couverture |
Le diagramme suivant présente les événements qui ont été ajoutés aux itinéraires avec Field Maps :
Le tableau suivant contient des détails sur les enregistrements d’événements :
ID de l’événement | ID d’itinéraire | Mesure de départ | Mesure d’arrivée | Date de début | Date de fin | Attribut |
---|---|---|---|---|---|---|
E1 ID1 | R1 | 5 | 15 | 01/01/2023 | <Nul> | Classe DOT, Classe 1 |
E2 ID1 | R1 | 5 | 15 | 01/01/2023 | <Nul> | Élévation, 20 |
E3 ID1 | R1 | 5 | 15 | 01/01/2023 | <Nul> | Pression de service, 800 |
E4 ID1 | R1 | 5 | 15 | 01/01/2023 | <Nul> | Panne momentanée, Région 1 |
E1 ID2 | R2 | 10 | 50 | 01/01/2023 | <Nul> | Classe DOT, Classe 1 |
E2 ID2 | R2 | 10 | 50 | 01/01/2023 | <Nul> | Élévation, 20 |
E3 ID2 | R2 | 10 | 50 | 01/01/2023 | <Nul> | Pression de service, 800 |
E4 ID2 | R2 | 10 | 50 | 01/01/2023 | <Nul> | Panne momentanée, Région 1 |
L’itinéraire R1 est prolongé au niveau du départ le 01/05/2023 tandis que l’itinéraire R2 reste identique, la carte étant hors connexion. Notez que la mise à jour de l’itinéraire est réalisée dans le bureau connecté à la base de données alors que les événements sont ajoutés sur le terrain dans un environnement déconnecté.
Le tableau suivant affiche des détails sur les itinéraires dans la version par défaut après que R1 a été prolongé au niveau de son début :
ID d’itinéraire | Mesure de départ | Mesure d’arrivée | Date de début | Date de fin |
---|---|---|---|---|
R1 | 5 | 15 | 01/01/2023 | 01/05/2023 |
R1 | 0 | 12 | 01/05/2023 | <Nul> |
R2 | 10 | 50 | 01/01/2023 | <Nul> |
Une fois la connexion réseau établie, les données collectées sur le terrain (événements) sont synchronisées dans la base de données.
Le processus suivant permet d’identifier les itinéraires sur lesquels les comportements d’événement seront appliqués.
Si les itinéraires (pour lesquels les événements ont été ajoutés ou mis à jour sur le terrain) sont mis à jour le jour même où les données sont utilisées hors connexion ou encore à une date ultérieure, les comportements d’événement sont automatiquement exécutés après la synchronisation.
Comme R1 a été prolongé (mis à jour) le 01/05/2023, c’est-à-dire après la date de réplica du 01/03/2023, les comportements d’événement sont appliqués sur les événements ajoutés à R1 après la synchronisation. R2 restant identique, aucun comportement d’événement n’est appliqué ; seules les erreurs de localisation sont calculées.
Le diagramme suivant présente les itinéraires et les événements associés après synchronisation :
Les enregistrements d’événement récemment créés ont les attributs suivants :
- E1 ID1 est représenté par deux intervalles temporels. Avec le comportement d’événement Immobile configuré pour le prolongement, l’événement initial est retiré le 1/5/2023 comme indiqué dans le premier enregistrement. Le nouvel intervalle temporel est associé aux dates comprises entre le 01/05/2023 et <Nul> et aux mesures comprises entre 0 et 12 qui correspondent au résultat du prolongement de l’itinéraire.
- E2 ID1 adopte le comportement d’événement configuré pour le prolongement, de sorte que l’événement est retiré après le prolongement de l’itinéraire. La date de fin passe de <Nul> à 01/05/2023.
- E3 ID1 est représenté par deux intervalles temporels. Avec le comportement d’événement Déplacer configuré pour le prolongement, l’événement initial est retiré le 01/05/2023 comme indiqué dans le premier enregistrement. Le nouvel intervalle temporel est associé aux dates comprises entre le 01/05/2023 et <Nul>, mais conserve ses mesures allant de 5 à 15. Il en résulte une erreur de localisation de l’événement, car la mesure d’arrivée, 15, ne peut pas être localisée sur l’itinéraire qui est désormais associé aux mesures allant de 0 à 12.
- E4 ID1 est représenté par deux intervalles temporels. Avec le comportement d’événement Couvrir configuré pour le prolongement, l’événement initial est retiré le 01/05/2023 comme indiqué dans le premier enregistrement. Le nouvel intervalle temporel est associé aux dates comprises entre le 01/05/2023 et <Nul>, mais l’événement couvre toujours (du début à la fin) l’intégralité de l’itinéraire.
Pour les événements sur l’itinéraire R2, les erreurs de localisation sont générées après la synchronisation. Aucun comportement d’événement n’est appliqué à l’itinéraire R2 car il n’a pas été mis à jour pendant que les données étaient collectées sur le terrain.
Le tableau suivant contient des détails sur les événements après la synchronisation :
ID de l’événement | ID d’itinéraire | Mesure de départ | Mesure d’arrivée | Date de début | Date de fin | Erreur de localisation | Attribut |
---|---|---|---|---|---|---|---|
E1 ID1 | R1 | 5 | 15 | 01/01/2023 | 01/05/2023 | Aucune erreur | Classe DOT, Classe 1 |
E1ID1 | R1 | 2 | 12 | 01/05/2023 | <Nul> | Aucune erreur | Classe DOT, Classe 1 |
E2 ID1 | R1 | 5 | 15 | 01/01/2023 | 01/05/2023 | Aucune erreur | Élévation, 20 |
E3 ID1 | R1 | 5 | 15 | 01/01/2023 | 01/05/2023 | Aucune erreur | Pression de service, 800 |
E3 ID1 | R1 | 5 | 15 | 01/05/2023 | <Nul> | Correspondance partielle pour la mesure d’arrivée | Pression de service, 800 |
E4 ID1 | R1 | 5 | 15 | 01/01/2023 | 01/05/2023 | Aucune erreur | Panne momentanée, Région 1 |
E4 ID1 | R1 | 0 | 12 | 01/05/2023 | <Nul> | Aucune erreur | Panne momentanée, Région 1, |
E1 ID2 | R2 | 10 | 50 | 01/01/2023 | <Nul> | Aucune erreur | Classe DOT, Classe 1 |
E2 ID2 | R2 | 10 | 50 | 01/01/2023 | <Nul> | Aucune erreur | Élévation, 20 |
E3ID2 | R2 | 10 | 50 | 01/01/2023 | <Nul> | Aucune erreur | Pression de service, 800 |
E4 ID2 | R2 | 10 | 50 | 01/01/2023 | <Nul> | Aucune erreur | Panne momentanée, Région 1, |
Vous avez un commentaire à formuler concernant cette rubrique ?