Skip To Content

Utiliser des cartes web hors connexion

L’utilisation des cartes web en mode hors connexion vous permet de visualiser, de collecter et de mettre à jour des entités lorsque vous n’êtes pas connecté à Internet. Une fois reconnecté, vous pouvez synchroniser votre carte, envoyer vos mises à jour éventuelles et obtenir les mises à jour apportées à la carte par d’autres utilisateurs.

Vous pouvez créer une carte web dans un portail ArcGIS Enterprise pour l’utiliser en mode hors connexion dans des applications ArcGIS, telles que Collector for ArcGIS et ArcGIS Pro, et des applications personnalisées générées avec ArcGIS Runtime SDK.

Activer les couches et la carte 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 Esri sont automatiquement activés pour être utilisés en mode hors connexion, mais une configuration supplémentaire est requise pour les utiliser dans Collector for ArcGIS. Pour des instructions, reportez-vous à la documentation de Collector for ArcGIS. Vous pouvez activer les types de couches de cartes suivants pour une utilisation hors ligne :

  • Services de carte ArcGIS Server mis en cache (à partir de ArcGIS Server version 10.3 ou ultérieure) et services d’imagerie ArcGIS Server mis en cache (à partir de ArcGIS Server version 10.5.1 ou ultérieure) : cochez la case Allow clients to export cache tiles (Autoriser les clients à exporter les tuiles du cache) dans Advanced Settings (Paramètres avancés).
  • Services d'entités ArcGIS Server (à partir de ArcGIS Server version 10.3 ou ultérieure) : sélectionnez les options Query (Requête) et Sync (Synchroniser) pour activer l’utilisation hors connexion. Si vous souhaitez que les données puissent être mises à jour, sélectionnez également une combinaison d’options Create (Créer), Delete (Supprimer) et Update (Mettre à jour).
  • Couches d'entités hébergées : cochez la case Activer la synchronisation sur l'onglet Paramètres de la page d'élément.
  • Hosted tile layers (Couches de tuiles hébergées) : cochez la case Allow this layer to be downloaded and used in an offline map (Autorisez cette couche à être téléchargée et utilisée dans une carte hors connexion) dans l’onglet Settings (Paramètres) de la page d'élément.

    La possibilité d’utiliser une couche de tuiles vectorielles hébergée est introduite dans la version 10.6.1. Pour déterminer si les couches de tuiles vectorielles hébergées peuvent être utilisées hors connexion dans une application ArcGIS spécifique, reportez-vous à la documentation de cette application.

Une fois les couches activées pour une utilisation hors connexion, vous pouvez activer la carte web pour une utilisation hors connexion en cochant la case Enable offline mode (Activez le mode hors connexion) sous Offline Mode (Mode hors connexion) dans les paramètres de la page des éléments. Si votre carte est compatible avec une utilisation hors ligne, autrement dit si toutes les couches de la carte sont activées pour une utilisation hors ligne lors de l'enregistrement de la carte, la fonction d'extraction hors ligne est activée automatiquement. Si vous ne souhaitez pas que votre carte soit utilisée en mode hors connexion, désélectionnez la case Enable offline mode (Activez le mode hors connexion), puis cliquez sur Save (Enregistrer).

Si la carte que vous souhaitez extraire hors ligne comprend une couche de tuiles, le fichier de définition du service source, le paquetage de tuiles ou le paquetage de tuiles vectorielles de la couche de tuiles doit être présent dans votre portail.

Choisir les options hors connexion avancées appropriées pour votre projet

Lorsque vous créez une carte pour une utilisation hors connexion, vous pouvez spécifier les informations que le serveur transmettra aux utilisateurs en définissant les paramètres Advanced Offline Options (Options hors connexion avancées). Ces paramètres affectent les données que les utilisateurs téléchargent dans un premier temps, puis synchronisent par la suite à partir du serveur. Ils n'affectent pas les modifications apportées par l'utilisateur. Celles-ci sont toujours envoyées au serveur.

Pour changer ces options, cliquez sur le lien Show advanced options (Afficher les options avancées) à côté du paramètre Offline Mode (Mode hors connexion) dans la page des éléments de la carte. Ces options sont configurables lorsque les exigences détaillées ci-dessus pour extraire une carte hors connexion sont satisfaites, ainsi que lorsqu’il y a au moins une couche d’entités modifiable dans la carte et lorsque toutes les couches d’entités modifiables de la carte sont des couches d’entités hébergées ou des couches issues de services d’entités ArcGIS Server 10.4 ou version ultérieure.

Les options Advanced Offline Options (Options hors connexion avancées) sont prêtes à l’emploi dans Collector for ArcGIS. 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 .

Les sous-sections suivantes fournissent des informations supplémentaires sur chacun de ces paramètres et expliquent comment choisir ceux adaptés à votre projet, en fonction des types d’informations dont les utilisateurs ont besoin, de la largeur de bande ou des limites de temps de transfert que votre organisation a mis en place.

Options pour les couches modifiables

Dans la section Editable layers (Couches modifiables), spécifiez les types de données que les utilisateurs récupèrent à partir du serveur. Les modifications sont toujours envoyées au serveur chaque fois que l'utilisateur synchronise les données. Par défaut, les entités et les pièces jointes sont récupérées.

Caractéristiques

Laissez l'option Entités sélectionnée si les utilisateurs doivent pouvoir voir les entités d'une zone de travail lors du premier téléchargement d'une carte, ainsi que les entités nouvelles et mises à jour après la synchronisation. Cette option entraîne des performances ralenties et une utilisation accrue du stockage pour le téléchargement initial et les opérations de synchronisation suivantes, mais offre toutes les fonctions d'une zone de travail.

Si les utilisateurs n’ont pas besoin de voir les entités existantes lors du premier téléchargement d’une carte, ni de mettre à jour les entités qu’ils n’utilisent pas lorsqu’ils effectuent la synchronisation, désactivez cette option. Cela diminue la quantité des données transférées. Les nouvelles entités sont toujours chargées lors de la synchronisation.

Pièces jointes

Laissez l'option Pièces jointes sélectionnée si les utilisateurs ont besoin de les voir. Cela accroît la taille des données que vous récupérez avec le téléchargement initial et permet la synchronisation avec le serveur.

Désélectionnez la case Attachments (Pièces jointes) si les utilisateurs n’ont pas besoin de voir les pièces jointes pour faire leur travail. Les pièces jointes ne seront pas téléchargées, ce qui diminue le stockage sur votre appareil mobile et le temps nécessaire au téléchargement et à la synchronisation. Les nouvelles pièces jointes sont toujours chargées lors de la synchronisation.

Remarque :

Si au moins l'une de vos couches provient d'ArcGIS Server 10.3.1 ou d'une version antérieure, vous ne pouvez pas exclure les pièces jointes pour les couches modifiables.

Options pour les couches en lecture seule

Dans la section Read-only layers (Couches en lecture seule), vous indiquez seulement si les utilisateurs récupèrent ou non les pièces jointes auprès du serveur pour les couches non modifiables. Dans les couches en lecture seule, les entités sont toujours récupérées. Désélectionnez la case Attachments (Pièces jointes) lorsque les utilisateurs n’ont pas besoin de voir les pièces jointes associées aux entités en lecture seule. Les utilisateurs voient toujours les ressources en lecture seule, mais la taille des données et les frais de transfert sont réduits car ils ne synchronisent pas les pièces jointes.