Utiliser des cartes web hors connexion

ArcGIS prend en charge l’utilisation des cartes Web hors connexion. L’utilisation des cartes Web hors connexion vous permet d’exploiter les données SIG de manière fiable en l’absence de connexion ou lorsque la connectivité est intermittente.

Les applications suivantes prennent en charge l’utilisation des cartes Web hors connexion :

Utilisez les liens ci-dessus pour avoir plus d’informations sur les configurations prises en charge par chaque application.

Zones cartographiques hors connexion

Les zones cartographiques hors connexion sont toujours utilisées lorsque vous mettez des cartes Web hors connexion. Vous pouvez définir la zone cartographique hors connexion pour la carte à l’avance, ou l’application client qui télécharge la carte définira la zone cartographique hors connexion à la demande.

  • Définir une zone cartographique hors connexion à l’avance : ce mode d’utilisation consiste à créer des zones cartographiques hors connexion préplanifiées.

    En tant qu’auteur de carte, vous pouvez définir des zones cartographiques hors connexion à l’avance pour les utilisateurs. Cela fonctionne bien lorsque les utilisateurs travaillent dans des zones géographiques bien définies. Lorsque cela est possible, il est recommandé de préparer des zones cartographiques hors connexion à l’avance. La définition de zones hors connexion à l’avance présente les avantages suivants par rapport à un processus à la demande :

    • Les données de la zone cartographique hors connexion sont empaquetées en une seule fois pour tous les utilisateurs qui en ont besoin et hébergées dans ArcGIS Online. Une carte hors connexion peut être téléchargée par de nombreux utilisateurs ; les performances sont optimales dans le cas de nombreux utilisateurs mobiles hors connexion car les données qu’ils téléchargent sont déjà empaquetées.
    • Puisque la zone est définie par l’auteur de la carte, les erreurs sont minimes sur le terrain (par exemple, des détails insuffisants ou l’utilisation de la mauvaise zone géographique) lorsque les utilisateurs téléchargent une carte hors connexion comportant des couches dotées de zones cartographiques prédéfinies. Les collaborateurs hors connexion n’ont plus à assumer cette responsabilité, ce qui simplifie leur processus et leur permet d’accomplir leur travail plus rapidement en se concentrant sur les tâches qu’ils doivent effectuer.

  • Créer des zones cartographiques hors connexion à la demande : il est parfois difficile de prévoir ou de savoir exactement où les opérateurs mobiles vont se rendre à l’avance. À cela plusieurs raisons, telles que des modifications de planning, un ajustement en fonction de la météo ou des modifications soudaines de priorité du travail. L’adaptabilité et la flexibilité sont les clés de la productivité d’une équipe sur le terrain.

    Un processus à la demande peut alors s’avérer très utile. Les zones cartographiques à la demande permettent à un utilisateur de définir sa propre zone cartographique en vue d’une utilisation hors connexion.

    Bien que la création de zones cartographiques hors connexion soit plus flexible, elle fait reposer davantage de responsabilité sur l’utilisateur mobile qui doit alors vérifier qu’il utilise les informations appropriées hors connexion et avec le bon niveau de détail. Cela peut également exiger davantage de ressources au niveau de l’organisation, car chaque téléchargement de la part d’un utilisateur entraîne une exportation distincte des données pour sa propre zone hors connexion unique. Ce mode d’utilisation n’est pas conseillé en cas d’un nombre élevé d’utilisateurs.

Activer les couches et les cartes pour l’utilisation hors connexion

Pour que vous puissiez utiliser une carte web en mode hors connexion, toutes les couches, y compris le fond de carte et les couches de référence, doivent être activés pour une utilisation en mode hors connexion. Les fonds de carte raster Esri et les fonds de carte vectoriels Esri sont automatiquement activés pour être utilisés en mode hors connexion. Vous pouvez activer les types de couches de cartes supplémentaires suivants pour une utilisation hors connexion :

  • Couches d’entités hébergées
  • Couches d'entités ArcGIS Server
  • Couches de tuiles hébergées
  • Services de carte mis en cache ArcGIS Server (également appelés couches de tuiles) : cochez la case Allow clients to export cache tiles (Autoriser les clients à exporter les tuiles du cache) lorsque vous publiez le service depuis ArcGIS Pro.
  • Service d’imagerie mis en cache ArcGIS Server (également appelé couches d’imagerie) : cochez la case Allow clients to export cache tiles (Autoriser les clients à exporter les tuiles du cache) lorsque vous publiez le service depuis ArcGIS Pro.
  • Couches de construction et couches de notes de carte* enregistrées dans la carte Web

Remarque :

*Les couches de notes de carte que vous enregistrez en tant qu’éléments de collection d’entités et que vous ajoutez à une carte ne peuvent pas être utilisées hors connexion.

Couches d'entités

Si vous souhaitez utiliser des couches d’entités hébergées et ArcGIS Server hors connexion, vous devez activer la synchronisation sur la couche.

Vous pouvez activer la synchronisation lorsque vous publiez des couches d’entités hébergées ou cocher la case Enable Sync (Activer la synchronisation) sur l’onglet Settings (Paramètres) de la page des éléments de la couche d’entités hébergée dans ArcGIS Online.

Vous pouvez également activer la synchronisation lorsque vous publiez des couches d’entités ArcGIS Server à partir d’un client bureautique ou activer la synchronisation sur le service dans ArcGIS Server Manager après la publication.

Couches de tuiles hébergées

Lorsque vous publiez une couche de tuiles raster hébergée ou une couche de tuiles vectorielles hébergée depuis ArcGIS Pro, activez l’option Allow clients to export cache tiles (Autoriser les clients à exporter les tuiles du cache). Vous pouvez également activer l’option Allow this layer to be downloaded and used in an offline map (Autoriser cette couche à être téléchargée et utilisée dans une carte hors connexion) sur l’onglet Settings (Paramètres) de la page des éléments de la couche dans ArcGIS Online après avoir publié la couche.

Services de carte et d’imagerie mis en cache ArcGIS Server

De la même manière que pour les couches de tuiles, lorsque vous publiez un service de carte mis en cache ou un service d’imagerie mis en cache, vous pouvez activer l’option Allow clients to export cache tiles (Autoriser les clients à exporter les tuiles du cache) dans ArcGIS Pro lorsque vous procédez à la publication, ou vous pouvez activer l’option Allow this layer to be downloaded and used in an offline map (Autoriser cette couche à être téléchargée et utilisée dans une carte hors connexion) sur l’onglet Settings (Paramètres) de la page des éléments de la couche.

Couches de construction et couches de notes de carte

Les couches de construction et les couches de notes de carte des cartes Web sont automatiquement activées pour l’utilisation hors connexion. Cependant, une fois que la carte Web est utilisée hors connexion, les couches de construction et de notes de carte ne reçoivent pas les mises à jour si des entités sont ajoutées à la couche, supprimées de la couche ou modifiées dans la couche de la carte source.

Cartes web

Une fois l’utilisation hors connexion activée sur les couches, la section Offline (Hors connexion) apparaît sur l’onglet Settings (Paramètres) de la page des éléments de la carte avec le bouton bascule Enable offline mode (Activer le mode hors connexion) activé. Si vous ne souhaitez pas que votre carte soit utilisée en mode hors connexion, désactivez le bouton bascule Enable offline mode (Activer le mode hors connexion), puis cliquez sur Save (Enregistrer).

Astuces pour l’utilisation de cartes et de couches hors connexion

Gardez les points suivants à l’esprit lorsque vous utilisez des cartes et des couches hors connexion :

  • Lorsque vous utilisez des couches de tuiles hébergées, des couches de service de carte mises en cache ou des couches d’imagerie mises en cache hors connexion, la référence spatiale de la couche doit correspondre à la référence spatiale de la carte Web. Des tuiles doivent également exister à tous les niveaux de tuiles (échelles) demandés lorsque vous utilisez la carte hors connexion.
  • Les cartes qui contiennent plusieurs fois la même couche d’entités hébergée ou ArcGIS Server ne peuvent pas être utilisées hors connexion. Par exemple, vous pouvez ajouter la même couche deux fois et appliquer un filtre ou un style différent à chacune des deux. Pour référencer les mêmes données dans une carte web que vous passez hors connexion, vous pouvez procéder comme suit :
    • Pour les couches d’entités hébergées, créez des vues de couches d’entités hébergées. Cette action crée des couches distinctes qui peuvent être ajoutées à la carte. Définissez la vue et appliquez différents styles selon vos besoins.
    • Pour les couches d’entités ArcGIS Server, publiez des services d’entités séparés avec des noms uniques. Vous pouvez ensuite ajouter les couches d’entités à la même carte web afin d’appliquer des filtres et des styles.
  • La création à l’avance de zones cartographiques hors connexion n’est pas prise en charge sur les couches d’entités sur lesquelles le contrôle d’accès basé sur la propriété est activé et qui empêche les utilisateurs de visualiser les entités créées par d’autres utilisateurs.

    Dans le cas de couches d’entités hébergées, vérifiez que l’option Editors can see all features (Les éditeurs peuvent voir toutes les entités) est sélectionnée si vous activez l’option Editors can only edit their own features (requires tracking) (Les éditeurs peuvent uniquement mettre à jour leurs propres entités (requiert un suivi de l’éditeur)) sur l’élément de couche d’entités hébergée.

    Dans le cas de couches d’entités ArcGIS Server, le suivi de l’éditeur doit être activé sur les données source de la géodatabase d’entreprise et l’option Query (Requête) doit être sélectionnée pour l’option configurée Operations allowed on features created by other users (Opérations autorisées sur les entités créées par d’autres utilisateurs) sur le service.

  • Si la carte à utiliser hors connexion comprend une couche de tuiles hébergée, le fichier de définition du service source ou le paquetage de tuiles de la couche de tuiles doit être présent dans ArcGIS Online.
  • Vous pouvez utiliser des tuiles ArcGIS en mode hors connexion si le logiciel Esri que vous utilisez le permet. Vous n'êtes pas autorisé à demander des tuiles ArcGIS en mode hors connexion via d'autres applications ou services.

Créer et gérer des zones cartographiques hors connexion préparées à l’avance

Une fois que vous avez activé une carte Web pour l’utiliser hors connexion, il est recommandé de créer des zones cartographiques hors connexion pour simplifier l’expérience des opérateurs 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. Les zones cartographiques que vous préparez à l’avance peuvent être utilisées dans les applications personnalisées ArcGIS Field Maps, ArcGIS Survey123 et ArcGIS Runtime SDK.

Lorsque vous créez une zone cartographique hors connexion, les données de la zone spécifiée sont groupées dans un ou plusieurs paquetages téléchargeables. Les couches d’entités sont regroupées dans des fichiers de géodatabase mobile (.geodatabase), les couches de tuiles dans des paquetages de tuiles (.tpk ou .tpkx) et les couches de tuiles vectorielles dans des paquetages de tuiles vectorielles (.vtpk). Les noms de paquetage reflètent les noms des couches qu’ils contiennent.

Pour créer, mettre à jour et gérer les zones cartographiques hors connexion d’une carte Web, vous devez être le propriétaire de la carte et disposer des privilèges de création de contenu.

Remarque :

Vous ne pouvez pas partager une carte Web qui contient une zone cartographique hors connexion avec des groupes qui permettent à leurs membres de mettre à jour tous les éléments et les administrateurs d’organisations ne peuvent pas modifier la propriété d’une carte Web qui contient une zone cartographique hors connexion.

Pour créer une zone cartographique hors connexion pour une carte Web qui contient un service d’entités public sécurisé, le service doit provenir d’un site ArcGIS Server 10.8 ou version ultérieure.

Créer une zone cartographique hors connexion

Vous pouvez créer jusqu’à 16 zones cartographiques hors connexion pour une carte Web. Le nombre de zones cartographiques hors connexion que vous créez dépend des besoins de l’organisation et des opérateurs de terrain.

Procédez comme suit pour créer une zone cartographique hors connexion :

  1. Vérifiez que toutes les couches de votre carte sont activées en vue d’une utilisation en mode hors connexion.
  2. Sur la page des éléments de la carte web, cliquez sur l’onglet Settings (Paramètres), puis sur Offline (Hors connexion) en haut de l’onglet.

    Si l’élément de carte Web ne possède pas de section Offline (Hors connexion) sur l’onglet Settings (Paramètres), cela signifie que la carte contient une ou plusieurs couches qui ne peuvent pas être utilisées hors connexion.

  3. Dans la section Offline (Hors connexion), vérifiez que le bouton bascule Enable offline mode (Activer le mode hors connexion) est activé.
  4. Dans la section Offline Map Areas (Zones cartographiques hors connexion), cliquez sur Manage Offline Areas (Gérer les zones cartographiques hors connexion).

    La fenêtre Manage Offline Areas (Gérer les zones cartographiques hors connexion) apparaît.

  5. Cliquez sur Create offline area (Créer une zone hors connexion).
  6. Procédez de l’une des manières suivantes pour accéder à la partie de la carte dans laquelle vous souhaitez créer une zone cartographique hors connexion.
    • Utilisez les boutons de zoom pour appliquer des zooms avant et arrière à l’aperçu de la carte.
    • Si votre carte contient des géosignets, cliquez sur le bouton Show bookmarks (Afficher les géosignets) et sur un géosignet pour accéder à la zone concernée de la carte.
    • Pour accéder à un lieu ou une adresse spécifique, entrez des mots-clés dans la zone de recherche. Il peut s’agir d’adresses, d’intersections de rues, de lieux, de points d’intérêt, de coordonnées de longitude et de latitude, d’ID d’entités, etc.
  7. Pour dessiner une forme représentant la zone cartographique hors connexion, cliquez sur l’un des boutons de la barre d’outils Sketch (Construction).
    • Pour dessiner un cadre autour de la zone à mettre hors connexion, cliquez sur le bouton Sketch rectangular map area (Construire une zone cartographique rectangulaire) Dessiner un rectangle et tracez un cadre sur la carte.
    • Pour dessiner un polygone pour définir la zone à mettre hors connexion, cliquez sur le bouton Sketch polygon map area (Construire une zone cartographique surfacique) Dessiner un polygone et tracez le polygone sur la carte.

      Le fond de carte de la carte doit être une couche de tuiles hébergée ArcGIS Online ou une couche de tuiles d’un portail ArcGIS Enterprise 10.7 (ou version ultérieure) ; dans le cas contraire, le bouton Sketch polygon map area (Construire une zone cartographique surfacique) n’est pas disponible.

  8. Pour déplacer la forme de la zone hors connexion, sélectionnez-la, puis faites-la glisser vers un nouvel emplacement sur la carte.
  9. Pour modifier la forme d’une zone rectangulaire, cliquez sur le rectangle pour le sélectionner, passez le pointeur de la souris sur un sommet jusqu’à ce qu’il change et faites glisser le sommet vers l’emplacement souhaité. Répétez cette action avec n’importe lequel des sommets jusqu’à ce que vous soyez satisfait du résultat.
  10. Pour modifier la forme d’une zone surfacique, procédez comme suit :
    1. Cliquez sur le polygone pour le sélectionner, puis cliquez sur le bouton Reshape map area (Modifier la forme de la zone cartographique) dans la barre d’outils Sketch (Construction).

      Les sommets du polygone s’affichent.

    2. Cliquez sur un sommet pour le sélectionner.
    3. Pour déplacer un sommet sélectionné, faites-le glisser vers l’emplacement souhaité.
    4. Pour supprimer un sommet sélectionné, appuyez sur la touche Retour arrière du clavier.
    5. Répétez les sous-étapes b à d avec n’importe lequel des sommets jusqu’à ce que vous soyez satisfait du résultat.
  11. Dans la zone Name (Nom), saisissez un nom descriptif de la zone cartographique hors connexion.
  12. Pour modifier la qualité et la résolution du raster ou des couches de tuiles vectorielles téléchargés, ouvrez la section Level of Detail (Niveau de détail) et déplacez le curseur vers la droite pour obtenir plus de détails ou vers la gauche pour moins de détails.

    Définissez un niveau de détail approprié pour la zone cartographique hors connexion que vous créez. Si ce niveau de détail est trop grand (par exemple, vous le définissez sur Streets (Rues) alors que votre zone cartographique hors connexion est de la taille de l’Espagne), un avertissement vous indique que vous devez réduire la zone cartographique hors connexion ou diminuer le niveau de détail.

  13. Ouvrez la section Packaging schedule (Planification d’empaquetage) pour définir l’intervalle et l’heure auxquels vous voulez actualiser les paquetages de zones cartographiques hors connexion afin de capturer les modifications apportées aux données des couches d’entités.

    Si vous ne souhaitez pas définir de planification d’actualisation automatique, sélectionnez Never (Jamais) dans le menu déroulant.

    Remarque :

    Les actualisations planifiées ne s’appliquent pas aux couches de tuiles. Vous devez actualiser manuellement les paquetages de couches de tuiles lorsque cela est nécessaire.

  14. Pour créer les paquetages de zones cartographiques hors connexion pour une utilisation en lecture seule, ouvrez la section Optimizations (Optimisations) et activez le bouton bascule Enable package updates (Activer les mises à jour empaquetées).

    Les paquetages en lecture seule sont créés selon la planification définie à l’étape précédente.

  15. Cliquez sur Save (Enregistrer).

    La nouvelle zone cartographique hors connexion apparaît dans la liste Offline map areas (Zones cartographiques hors connexion) avec un badge indiquant que l’empaquetage de la zone est en cours. La compression peut durer plusieurs secondes ou minutes, selon la taille des données à compresser.

    La compression échoue si la taille de la zone cartographique hors connexion, lors de la compression, est supérieure à 1 Go. Si la compression échoue, essayez de dessiner une zone plus petite à inclure dans la compression cartographique hors ligne. Si la carte contient des couches d’entités avec des pièces jointes, vous pouvez exclure les pièces jointes de la compression hors ligne pour diminuer la taille de compression. Si la carte contient des couches de tuiles, vous pouvez diminuer la taille de la zone cartographique hors ligne en ajustant le niveau de détail pour inclure moins de détail.

  16. Pour créer d’autres zones hors connexion pour cette carte, cliquez sur Create offline area (Créer une zone hors connexion) et répétez les étapes précédentes à partir de l’étape 5.

    Vous pouvez créer jusqu’à 16 zones cartographiques hors connexion par carte Web.

Mettre à jour une zone cartographique hors connexion

Une fois que vous disposez d’une zone cartographique hors connexion, vous pouvez modifier son nom, sa forme, son niveau de détail ou la planification d’actualisation des paquetages de couches d’entités (le cas échéant).

Procédez comme suit pour modifier une zone cartographique hors connexion :

  1. Sur la page des éléments de la carte web, cliquez sur l’onglet Settings (Paramètres), puis sur Offline (Hors connexion) en haut de l’onglet.
  2. Dans la section Offline (Hors connexion), vérifiez que le bouton bascule Enable offline mode (Activer le mode hors connexion) est activé.
  3. Dans la section Offline Map Areas (Zones cartographiques hors connexion), cliquez sur Manage Offline Areas (Gérer les zones cartographiques hors connexion).

    La fenêtre Manage Offline Areas (Gérer les zones cartographiques hors connexion) apparaît.

  4. Si nécessaire, saisissez une partie du nom de la zone cartographique hors connexion dans le champ Filter offline areas (Filtrer les zones hors connexion) pour faciliter la recherche de celle à modifier.
  5. Cliquez sur le nom de la zone cartographique hors connexion à mettre à jour et modifiez un des paramètres ou la forme de la zone cartographique hors connexion selon vos besoins.
  6. Cliquez sur Save (Enregistrer) lorsque vous avez terminé la mise à jour.

Gérer les zones cartographiques hors connexion

Outre la mise à jour de la zone cartographique hors connexion, vous pouvez mettre à jour ou actualiser des paquetages individuels et recréer ou supprimer des paquetages de zones cartographiques hors connexion à tout moment. Vous pouvez également mettre à jour la zone cartographique, ce qui actualise automatiquement les paquetages associés. Il est important de bien comprendre ces différentes options pour optimiser la gestion de la zone cartographique hors connexion.

Pour accéder aux actions suivantes, sélectionnez des zones cartographiques hors connexion existantes dans la liste ou cliquez sur une zone cartographique hors connexion pour afficher les détails associés.

Mettre à jour

Il s’agit de l’action la plus courante. La mise à jour compare les paquetages de zones cartographiques existants aux couches actuelles et aux options d’utilisation hors connexion avancées définies sur la carte Web. Si des couches ont été ajoutées ou retirées, il suffit de cliquer sur Update (Mettre à jour) pour supprimer ou ajouter les nouveaux paquetages appropriés. Si les paramètres d’utilisation hors connexion avancés sont modifiés, l’action Update (Mettre à jour) effectue également un nouvel empaquetage des données modifiées et met les modifications à la disposition des utilisateurs futurs qui téléchargeront la zone cartographique hors connexion.

Suppr

Lorsque vous supprimez une zone cartographique hors connexion, l’élément de zone cartographique hors connexion est retiré, ainsi que tous les paquetages associés, et la zone cartographique hors connexion n’est plus disponible au téléchargement. Les applications qui ont déjà téléchargé cette zone cartographique hors connexion peuvent continuer à effectuer des synchronisations, mais si l’option Packaged updates (Mises à jour empaquetées) est activée pour la zone hors connexion configurée, cette dernière ne reçoit plus les mises à jour.

Recréer

La recréation de la zone cartographique hors connexion diffère de la mise à jour. L’action Recreate (Recréer) entraîne la suppression de tous les paquetages associés à la zone cartographique et leur recréation en fonction des paramètres de la zone cartographique hors connexion.

L’intégration des modifications de structure postérieures à la création de la zone cartographique hors connexion constitue le principal motif de la recréation de cette zone. Par exemple, si vous ajoutez ou supprimez un champ ou que vous modifiez une liste ou une plage (domaine) de valeurs attributaires, vous devez recréer la zone cartographique hors connexion pour intégrer ces modifications.

Actualiser un paquetage spécifique dans une zone cartographique

Si les données d’une couche d’entités de la carte hors connexion sont modifiées de manière significative et que vous devez rendre ces mises à jour disponibles en téléchargement avant la mise à jour de paquetage hors connexion planifiée suivante, vous pouvez sélectionner le paquetage dans la liste des paquetages sur la page des détails de la zone cartographique hors connexion et cliquer sur Refresh (Actualiser). Cela permet de mettre à jour les données manuellement avant la mise à jour de paquetage planifiée suivante.

Optimiser la distribution des données

Plusieurs options sont prises en charge lors du téléchargement des zones hors connexion et de la synchronisation des modifications dans un souci d’optimisation de la distribution des données. En tant que propriétaire de la carte, vous pouvez ajuster ces options pour contrôler les mises à jour des données envoyées aux opérateurs de terrain, ainsi que la fréquence à laquelle ils peuvent recevoir des mises à jour de données avec leur zone cartographique hors connexion lorsqu’ils synchronisent et recherchent les mises à jour.

Si vous réduisez la fréquence et la quantité des mises à jour de données envoyées depuis l’organisation au client, cela est susceptible d’augmenter la durée de la synchronisation, surtout dans les localisations ne bénéficiant que d’une connectivité Internet limitée.

Optimiser la nature des données distribuées

Par défaut, la synchronisation envoie des mises à jour depuis l’application client vers l’organisation et depuis l’organisation vers l’application client (il s’agit d’une synchronisation bidirectionnelle). Ces mises à jour incluent toutes les pièces jointes associées aux entités que vous utilisez. Cela n’est peut-être pas souhaitable et est susceptible d’accroître la quantité de données téléchargées par chaque utilisateur lors de la synchronisation de la carte, surtout si de nombreux opérateurs travaillent dans la même zone géographique et utilisent les mêmes couches.

Vous pouvez contrôler quelles sont les données distribuées au client, à la fois lors du téléchargement initial et lors de la synchronisation. Dans le cas d’une carte Web, vous pouvez indiquer quelles sont les données à distribuer à un opérateur de terrain. Une fois les optimisations de la distribution des données configurées pour la carte Web, elles s’appliquent aux zones cartographiques hors connexion préparées à l’avance et à la demande.

Les administrateurs et les propriétaires des couches d’entités peuvent décider si vous devez visualiser ou utiliser des entités ou des pièces jointes existantes et si vous devez continuer à recevoir les mises à jour des entités ou des pièces jointes lors de la synchronisation. Lorsque vous ajustez ces paramètres et que vous décidez de distribuer uniquement les données dont ils ont besoin aux opérateurs de terrain, vous pouvez réduire la durée de la synchronisation de la zone cartographique hors connexion, ainsi que la quantité de données téléchargées ou synchronisées.

Remarque :

Les options configurées comme indiqué dans les étapes suivantes sont prêtes à l’emploi dans ArcGIS Field Maps. Les développeurs qui créent leurs propres applications avec ArcGIS Runtime SDK peuvent bénéficier de ces options avancées en utilisant le format JSON non pris en charge. Par exemple, si vous créez une application avec ArcGIS Runtime SDK for .NET, vous pouvez utiliser la propriété UnsupportedJson.

Pour optimiser la nature des données distribuées lorsqu’une carte est utilisée hors connexion, procédez comme suit :

  1. Sur la page des éléments de la carte web, cliquez sur l’onglet Settings (Paramètres), puis sur Offline (Hors connexion) en haut de l’onglet.
  2. Dans la section Offline (Hors connexion), vérifiez que le bouton bascule Enable offline mode (Activer le mode hors connexion) est activé.
  3. Cliquez sur Options avancées.

    La fenêtre Offline: Advanced Options (Hors connexion : options avancées) apparaît.

  4. Dans la section Control feature and attachment delivery (Contrôler la distribution des entités et pièces jointes), indiquez la manière dont les pièces jointes et les entités sont distribuées aux clients lorsque la carte hors connexion est téléchargée pour la première fois et à chaque synchronisation des données depuis la carte de l’organisation vers la carte du client.

    Par défaut, l’option Device will download and get updates for features and attachments (L’appareil téléchargera les mises à jour des entités et pièces jointes) est sélectionnée pour les couches modifiables et en lecture seule. Cela signifie que les clients téléchargent toutes les entités et les pièces jointes lorsque la carte téléchargée et reçoivent les mises à jour des entités et des pièces jointes pour toutes les couches de la carte. Vous pouvez modifier les paramètres des couches modifiables et en lecture seule. Des options supplémentaires sont également disponibles :

    • Device will download and get updates for features only (L’appareil téléchargera les mises à jour des entités uniquement) : exclut les pièces jointes lors du téléchargement de la carte et lors de la synchronisation des mises à jour depuis l’organisation vers le client.
    • Device will never download or get updates for features (L’appareil ne téléchargera jamais les mises à jour des entités) : cette option est disponible uniquement pour les couches modifiables. Lorsque vous sélectionnez cette option, aucune couche modifiable n’est téléchargée, ni synchronisée depuis l’organisation vers le client.

    Sélectionnez les options pertinentes en fonction de ce que les utilisateurs doivent afficher hors connexion, mais également en fonction des éventuelles préoccupations ou limitations liées au stockage de l’appareil, de l’utilisation des données cellulaires et de la vitesse de téléchargement et de synchronisation, surtout dans les zones mal couvertes. Par exemple, vous pouvez choisir de ne distribuer que les mises à jour d’entités si les utilisateurs hors connexion n’ont pas besoin de voir les pièces jointes ou de distribuer les pièces jointes et les entités pour les couches modifiables, mais pas celles en lecture seule.

  5. Sous la section Use a tile package for the offline basemap (Utiliser un paquetage de tuiles comme fond de carte hors connexion), sélectionnez l’une des options suivantes pour spécifier le fond de carte à employer dans la carte lorsque vous l’utilisez hors connexion :
    • Basemap defined by the web map (Fond de carte défini par la carte Web) : si vous sélectionnez cette option, le fond de carte qui se trouve actuellement dans la carte est utilisé hors connexion.
    • Tile package on the device (Paquetage de tuiles sur l’appareil : si vous sélectionnez cette option, la carte hors connexion utilise un paquetage de tuiles qui se trouve déjà sur l’appareil. Utiliser un paquetage de tuiles comme fond de carte vous permet de télécharger un fond de carte plus volumineux et plus détaillé pour l’utiliser hors connexion lorsque cela est nécessaire. Avant de sélectionner cette option, vérifiez que le paquetage de tuiles couvre la ou les zones sur lesquelles vous prévoyez de travailler hors connexion.
  6. Cliquez sur Save (Enregistrer).

Optimiser la distribution des mises à jour

Outre le fait de contrôler la nature des données distribuées lors du téléchargement et de la synchronisation des zones cartographiques hors connexion, vous avez également la possibilité de définir une planification d’empaquetage pour les zones cartographiques hors connexion préparées à l’avance qui indique le moment et la fréquence des mises à jour disponibles.

L’option Enable packaged updates (Activer les mises à jour empaquetées) est disponible lorsque vous définissez une planification d’empaquetage. Cette option permet d’optimiser la manière dont les applications qui utilisent une zone cartographique hors connexion reçoivent des mises à jour de la part de l’organisation. Cette option convient aux scénarios suivants :

  • Il n’est pas nécessaire de mettre à jour des couches dans la carte hors connexion.
  • Il suffit d’ajouter des entités lorsque vous travaillez hors connexion dans des applications ArcGIS Runtime SDK personnalisées.
  • L’équipe mobile n’a pas besoin de disposer des informations les plus récentes.
  • Les données source sont mises à jour selon une planification bien définie. Par exemple, toutes les données de parcelle sont mises à jour tous les vendredis matin lorsque vous recevez des mises à jour provenant du cadastre.

L’option Enable packaged updates (Activer les mises à jour empaquetées) met à jour la zone cartographique hors connexion stockée pour les utilisateurs qui téléchargent la carte hors connexion pour la première fois et crée également des paquetages de mises à jour distincts qui contiennent uniquement les modifications effectuées depuis la dernière exécution de la planification d’empaquetage. Les paquetages de mises à jour sont utilisés par les opérateurs de terrain qui utilisent déjà la carte hors connexion et qui n’ont besoin que de ces modifications ultérieures.

Le fait de disposer d’un paquetage qui contient uniquement les modifications effectuées depuis la dernière mise à jour de paquetage planifiée contribue à améliorer les performances en réduisant la charge sur la base de données de votre organisation.

Lorsque vous activez l’option d’optimisation Enable packaged updates (Activer les mises à jour empaquetées) pour une zone cartographique et que vous utilisez la zone cartographique dans des applications qui utilisent ce paramètre, vous ne pouvez pas effectuer de mises à jour dans la carte hors connexion (sauf dans le cas d’applications ArcGIS Runtime qui prennent en charge l’ajout d’entités), ni effectuer de synchronisation avec l’organisation pour recevoir des mises à jour.

Sélectionner les options appropriées pour les zones cartographiques créées à l’avance

Il est essentiel de comprendre la manière donc les mises à jour sont distribuées afin de sélectionner les paramètres appropriés pour les zones cartographiques que vous créez à l’avance.

Il peut s’avérer bénéfique dans de nombreux scénarios de trouver un compromis quant à l’évolutivité de l’ancienneté des données. Les exemples ci-dessous mettent en évidence le comportement attendu dans deux scénarios : lorsque les données de la zone cartographique utilisée hors connexion peuvent être mises à jour et lorsque les données de la zone cartographique utilisée hors connexion ne sont pas modifiables.

  • Les données de la zone cartographique hors connexion sont modifiables

    Si la carte contient au moins une couche modifiable et que l’utilisateur qui utilise la carte hors connexion possède des privilèges de mise à jour, les conditions suivantes sont vraies :

    • Les zones cartographiques préparées à l’avance sont mises à jour selon la planification d’empaquetage, ce qui permet de réduire l’ancienneté des données lorsque l’utilisateur suivant les télécharge.
    • Les applications utilisent la synchronisation après le téléchargement initial de la carte, ce qui permet de garantir que la zone cartographique hors connexion dispose des dernières données disponibles. Cela permet d’actualiser les données que vous utilisez hors connexion avec les données stockées dans l’organisation.
    • Les opérateurs de terrain peuvent synchroniser la zone hors connexion lorsqu’ils bénéficient d’une connectivité réseau pour envoyer et recevoir des mises à jour, s’assurant ainsi de disposer des dernières données disponibles.
    • Dans ce scénario, même si vous avez activé l’option Enable packaged updates (Activer les mises à jour empaquetées) sur la zone cartographique hors connexion, elle est ignorée et la synchronisation est utilisée à la place.

  • Les données de la zone cartographique hors connexion ne sont pas modifiables

    Si la carte ne contient aucune couche modifiable ou que l’utilisateur qui utilise la carte hors connexion ne possède pas de privilèges de mise à jour, les conditions suivantes sont vraies :

    • Les zones cartographiques préparées à l’avance sont mises à jour selon la planification d’empaquetage, ce qui permet de réduire l’ancienneté des données lorsque l’utilisateur suivant télécharge la zone cartographique pour la première fois.
    • Les nouveaux utilisateurs qui téléchargent la zone cartographique hors connexion pour la première fois obtiennent les dernières données disponibles. La nature des dernières données disponibles dépend toutefois de l’activation ou non de l’option Enable packaged updates (Activer les mises à jour empaquetées) sur la zone cartographique hors connexion.
      • Si l’option Enable packaged updates (Activer les mises à jour empaquetées) est activée, les utilisateurs qui téléchargent la zone cartographique pour la première fois reçoivent les dernières données disponibles empaquetées depuis la dernière exécution de la planification d’empaquetage.
      • Si l’option Enable packaged updates (Activer les mises à jour empaquetées) n’est pas activée, les utilisateurs qui téléchargent la zone cartographique pour la première fois reçoivent les données les plus récentes pour toutes les couches de la carte disponible au moment de son téléchargement.
    • Les opérateurs de terrain peuvent rechercher les mises à jour à partir de l’application mobile lorsqu’ils disposent d’une connectivité vers l’organisation afin de recevoir les mises à jour disponibles. Les données reçues varient toutefois selon le paramètre Enable packaged updates (Activer les mises à jour empaquetées).
      • Si l’option Enable packaged updates (Activer les mises à jour empaquetées) est activée, les opérateurs de terrain reçoivent les dernières données disponibles empaquetées depuis la dernière exécution de la planification d’empaquetage.
      • Si l’option Enable packaged updates (Activer les mises à jour empaquetées) n’est pas activée, les opérateurs de terrain reçoivent les dernières données pour toutes les couches de la carte actuellement disponible.

    Remarque :

    Le fait de disposer de paquetages qui contiennent uniquement les modifications effectuées depuis la dernière mise à jour planifiée contribue à améliorer l’évolutivité et les performances, mais les opérateurs de terrain risquent de ne pas recevoir les dernières données disponibles pour les couches de la carte. Il est donc recommandé d’aligner les mises à jour importantes des couches autant que possible avec la planification d’empaquetage pour réduire au maximum l’ancienneté des données si vous activez l’option Enable packaged updates (Activer les mises à jour empaquetées).