Enregistrer une carte Web

AllSource permet d’enregistrer des mises à jour apportées aux cartes Web dans un portail. AllSource offre des fonctionnalités de création avancées pour la symbolisation et la visualisation des données géospatiales que vous pouvez utiliser pour modifier des cartes Web existantes. L’enregistrement d’une carte Web conserve l’ID d’élément de la carte Web.

Vous pouvez enregistrer des cartes Web dans des portails ArcGIS Online et ArcGIS Enterprise. Lorsque vous enregistrez une carte Web, les conditions suivantes doivent être vérifiées :

  • La carte active doit être liée à une carte Web. Lorsque vous ajoutez une carte Web à un projet, elle est convertie en une carte AllSource et liée à la carte Web. Pour plus d’informations, reportez-vous à la rubrique Ajouter une carte ou une scène Web.
  • Le portail actif doit être le portail d’hébergement de la carte Web.
  • Vous devez être le propriétaire de l’élément de carte Web, un administrateur ou un membre du groupe de mise à jour partagée avec lequel la carte Web est partagée.
  • Vous devez être connecté à un compte appartenant à une organisation ArcGIS et doté du privilège de création de contenu. Des privilèges supplémentaires sont nécessaires si des couches de données doivent être publiées en tant que couches Web.

L’enregistrement d’une carte Web dans AllSource met à jour la carte Web liée, mais ne met pas à jour les couches Web, les éléments de table ou les collections d’entités existants dans le portail. Ainsi, l’enregistrement d’une carte contenant des modifications de la symbologie d’une couche stocke ces changements uniquement dans la carte Web. L’apparence ou les propriétés de la couche Web dans d’autres cartes Web ne sont pas affectées car les changements sont uniquement appliqués à la carte Web mise à jour. Les éléments de couche Web dans le portail restent inchangés même s’ils sont retirés de la carte dans AllSource. Si vous ajoutez des couches de données à la carte, l’enregistrement de cette dernière entraîne la publication de nouvelles couches sur le portail et leur ajout à la carte Web.

Enregistrer une carte Web dans un portail

Avant d’enregistrer une carte Web, vous devez tenir compte de certains points. Le processus suivant permet d’enregistrer des mises à jour dans une carte Web dans un portail :

  1. Ajoutez une carte Web dans un projet.
  2. Ajoutez des couches de données ou modifiez la symbologie, des fenêtres contextuelles ou des étiquettes de couches Web existantes dans la carte.
  3. Sur le ruban, sous l’onglet Share (Partager), dans le groupe Manage (Gérer), cliquez sur Save Web Map (Enregistrer la carte Web) Save Web Map (Enregistrer la carte Web).

    Remarque :
    Le bouton Save Web Map (Enregistrer la carte Web) Save Web Map (Enregistrer la carte Web) n’est pas disponible si la carte active n’est pas liée à une carte Web.

    Si vous n’avez pas utilisé l’application AllSource pour apporter la modification la plus récente à la carte Web, la boîte de dialogue Save web map (Enregistrer la carte Web) apparaît. Effectuez l’une des opérations suivantes :
    • Cliquez sur Save web map (Enregistrer la carte Web) pour mettre à jour la carte Web existante.
    • Cliquez sur Share as new web map (Partager en tant que nouvelle carte Web) pour ouvrir la fenêtre Share As Web Map (Partager en tant que carte Web). Vous pouvez partager une nouvelle carte Web pour examiner les entités susceptibles d’avoir été modifiées ou perdues avant de valider l’enregistrement de la carte Web d’origine. Reportez-vous à la rubrique Partager une carte web pour plus d’informations.

    La fenêtre Save Web Map (Enregistrer la carte Web) apparaît.

  4. L’option Archive the last updated web map (Archiver la dernière carte Web mise à jour) permet de créer une copie de la version précédente de la carte Web. La carte Web copiée est créée en tant qu’élément avec son propre ID dans le portail. Ce paramètre est activé par défaut.

    Le nom de la carte Web d’archive par défaut est <carte Web>_<horodatage>. Si vous êtes le propriétaire de la carte Web d’origine, l’élément archivé est stocké dans le même dossier que la carte Web. Dans le cas contraire, il est stocké dans le dossier racine.

    Remarque :

    L’option Archive the last updated web map (Archiver la dernière carte Web mise à jour) n’est pas disponible pour ArcGIS Enterprise 10.8 et versions antérieures.

  5. Si vous le souhaitez, vous pouvez mettre à jour les champs Summary (Résumé) et Tags (Balises).

    Le résumé et les balises sont requis en cas de partage sur un portail ArcGIS Enterprise 10.9 ou versions antérieures.

    Vous pouvez saisir 128 balises au maximum.

  6. Si votre carte contient des couches de données destinées à être publiées, vous pouvez choisir leur configuration pour la carte Web si vous le souhaitez.

    Pour obtenir la liste des configurations disponibles, reportez-vous à la rubrique Partager une carte Web à l’aide d’une configuration sélectionnée.

  7. Vous pouvez aussi cocher la case Use symbol types compatible with all clients (Utiliser des types de symboles compatibles avec tous les clients) pour convertir les symboles AllSource en symboles Web pouvant être rendus par toutes les applications, y compris les clients les plus anciens.

    Lorsque la case est décochée, les symboles ponctuels, linéaires et surfaciques 2D sont conservés en tant que symboles AllSource, également nommés symboles CIM (Cartographic Information Model) Esri. Les autres symboles utilisés dans la carte sont également conservés. Décochez cette case si votre carte Web doit être utilisée dans des applications clientes plus récentes prenant en charge le rendu des symboles CIM, telles que ArcGIS API for JavaScript version 4.x. Les symboles CIM sont obsolètes sur les clients plus anciens.

    Si votre carte contient des couches de données qui seront partagées en tant que couche d’entités Web, ce paramètre est directement appliqué à la couche d’entités Web. Par exemple, la sélection automatique de la case à cocher active l’option Use symbol types compatible with all clients (Utiliser des types de symboles compatibles avec tous les clients) pour la couche d’entités Web. Les symboles des couches de données sont stockés avec les couches Web qui sont publiées lors du partage de la carte Web. Si vous modifiez les symboles des couches Web existantes, ces changements sont stockés avec la carte Web.

    Cette option est cochée par défaut en cas de partage sur ArcGIS Enterprise 11.0 ou une version antérieure.

    Cette option n’apparaît pas lorsque le partage est effectué dans ArcGIS Enterprise 10.8 ou version antérieure. Pour ces versions de portail, les symboles AllSource sont automatiquement convertis en symboles Web.

  8. Éventuellement, sous Share with (Partager avec), modifiez les paramètres :
    • Everyone (Tout le monde) : permet de partager votre contenu avec le public. Tout le monde peut y accéder et l'afficher.
    • My Organization (Mon organisation) : permet de partager votre contenu avec tous les utilisateurs authentifiés de l’organisation. Cette option est disponible si vous êtes connecté avec un compte d’organisation.
    • Groups (Groupes) : permet de partager votre contenu avec les groupes auxquels vous appartenez, ainsi que leurs membres.

    Laissez toutes les options non cochées pour définir le niveau de partage sur le propriétaire de l’élément.

    Remarque :

    Vous devez être un administrateur ou le propriétaire de la carte Web pour modifier les paramètres de partage.

  9. Vous pouvez aussi cliquer sur l’onglet Configuration en haut de la fenêtre pour afficher les couches Web qui seront créées à l’enregistrement de la carte ou pour modifier leurs propriétés.

    Reportez-vous à la rubrique Configurer une carte Web pour plus d’informations.

    Si vous avez activé l’option Allow assignment of unique numeric IDs for sharing web layers (Autoriser l’attribution d’ID numériques uniques pour le partage de couches Web) dans la boîte de dialogue Map Properties (Propriétés de la carte), les ID attribués apparaissent pour chaque sous-couche. Pour modifier un ID, cliquez sur le numéro en regard de la couche ou de la table. Dans la boîte de dialogue Layer Properties (Propriétés de la couche) ou Standalone Table Properties (Propriétés de la table autonome), sous l’onglet General (Général), fournissez un ID entier personnalisé dans la zone de texte Layer ID (ID de la couche) ou Table ID (ID de la table). Pour plus d’informations, voir Attribuer des ID de couche.

  10. Sous Finish Saving (Finir l’enregistrement), cliquez sur Analyze (Analyser) Analyser pour rechercher les problèmes éventuels.

    Des erreurs et des avertissements figurent dans l’onglet Messages. Cliquez avec le bouton sur un message pour ouvrir la rubrique d’aide associée ou prendre la mesure corrective dans le logiciel. Vous devez résoudre les erreurs Erreur avant de pouvoir enregistrer la carte Web. La résolution des avertissements Avertissement est recommandée, mais nullement obligatoire.

    En savoir plus sur l’analyse des ressources SIG

  11. Une fois que vous avez résolu les erreurs, et éventuellement les avertissements, cliquez sur Save (Enregistrer) pour mettre à jour la carte Web dans le portail.

    Si les paramètres de partage sont modifiés, la boîte de dialogue Update Sharing (Mettre le partage à jour) peut s’afficher et vous permet de vérifier que les couches sont visibles pour les utilisateurs ciblés.

    1. Dans la boîte de dialogue Update Sharing (Mettre le partage à jour), cliquez sur Update (Mettre à jour) afin d’ajuster les paramètres de partage des couches et les rendre visibles sur la carte Web.

      Un message s’affiche quand au moins une couche d’entités Web modifiable ne peut pas être partagée avec tout le monde. Vous devez autoriser la collecte des données publiques à partir de la page des éléments de la couche, sur le portail. Pour plus d’informations, reportez-vous à la rubrique Autoriser ou empêcher la mise à jour sur les couches publiques.

  12. Une fois que l’opération d’enregistrement a mis à jour la carte Web existante, cliquez sur le lien Manage web map (Gérer la carte Web) en bas de la fenêtre pour gérer la carte Web dans le portail.

    Si la carte Web est composée de nouvelles couches Web mises en cache automatiquement sur le serveur, celles-ci peuvent ne pas être visibles lors de la génération du cache. Cliquez sur Jobs (Tâches) Vérifier l’état des tâches de partage pour afficher l’état du cache dans la fenêtre Job Status (État de la tâche).

Considérations relatives à l’enregistrement de cartes Web

L’enregistrement de cartes Web dans AllSource peut améliorer vos processus de gestion des cartes. Cependant, il existe des limitations en raison des différences de prise en charge de certaines propriétés des cartes Web entre les applications. Si vous apportez des modifications à la carte Web via une autre application et que vous l’ouvrez dans AllSource, certaines propriétés peuvent apparaître modifiées tandis que d’autres peuvent être retirées. Toute propriété retirée lors de la conversion de la carte Web en une carte AllSource est perdue si la carte Web est enregistrée.

Limitations

Voici certaines des limitations connues à prendre en compte avant d’enregistrer une carte Web avec AllSource :

  • Les présentations ne sont pas prises en charge dans les cartes AllSource. Les diapositives d’une carte Web sont retirées lorsque la carte Web est ouverte dans AllSource.
  • Les formulaires configurés dans Map Viewer ne sont pas pris en charge dans AllSource et seront perdus.
  • Les fenêtres contextuelles des couches de tuiles Web ou des couches d’images de carte en cache qui sont configurées pour utiliser des données attributaires à partir d’une couche d’entités sont perdues lorsque la carte Web est ouverte dans AllSource. Reportez-vous à la rubrique Configurer les fenêtres contextuelles pour plus d'informations.
  • Certains paramètres, tels que Find Locations (Rechercher des emplacements) et d’autres paramètres d’application de la page des éléments de la carte Web, ne sont pas conservés après l’enregistrement d’une carte Web. Pour plus d'informations, consultez la rubrique Définir les options cartographiques des applications.
  • Les couches de service WMS qui prennent en charge plusieurs styles ne conservent pas les styles autres que les styles par défaut qui sont appliqués dans AllSource. La carte Web ne rend que le style par défaut de la couche de service WMS. Pour plus d’informations, reportez-vous à la rubrique Modifier le style d’une sous-couche de service WMS.
  • Vous remarquerez peut-être que les styles créés dans d’autres applications comme Map Viewer Classic apparaissent différemment lorsque la carte Web est ouverte dans AllSource. Ces différences sont constatées si des propriétés de symbologie identiques dans AllSource n’existent pas pour les styles créés dans d’autres applications. Elles concernent par exemple la symbologie d’une carte de densité, la symbologie de dictionnaire, la catégorie prédominante, l’âge (couleur) et l’âge (taille). Ces propriétés sont modifiées lorsque la carte Web est enregistrée. S’il n’existe pas de rendu équivalent dans AllSource, le style ou la propriété est perdu.

Bonnes pratiques

Voici les pratiques conseillées à prendre en compte avant d’enregistrer une carte Web dans AllSource :

  • Lorsque vous ouvrez une carte Web dans AllSource, examinez-la et recherchez les différences, notamment au niveau des fenêtres contextuelles, des étiquettes et d’autres propriétés créées dans une autre application.
  • Si plusieurs utilisateurs de votre organisation ArcGIS peuvent mettre à jour la carte Web, déterminez si cette dernière a été modifiée depuis que vous l’avez ouverte dans AllSource afin de ne pas écraser les modifications éventuelles apportées par d’autres. Pour utiliser la version la plus récente d’une carte Web, actualisez la carte dans votre projet. Pour plus d’informations, reportez-vous à la rubrique Mettre à jour une carte ou scène Web.
  • Partagez d’abord la carte mise à jour en tant que nouvelle carte Web pour détecter les éventuelles différences. Enregistrez-la une fois que vous êtes sûr de vouloir mettre à jour la carte Web d’origine.