Skip To Content

Pratiques conseillées pour les éditeurs de couches

Les couches que vous publiez fournissent les blocs de construction qui permettent aux autres utilisateurs et à vous-même de créer des cartes et des applications. Par conséquent, vous devez identifier les données à inclure dans vos couches, les utilisateurs qui doivent accéder aux données que vous publiez et le mode d'utilisation des couches par ces personnes.

Les sections qui suivent expliquent deux principaux types de couches que vous créez à partir d'entités spatiales, la manière dont leur mécanisme de stockage affecte leur mode d'utilisation et la manière de contrôler les personnes autorisées à mettre à jour vos données d’entité.

Comprendre à quel moment les couches d’entités et de tuiles doivent être publiées

Les principaux types de couches utilisées dans les cartes sont les couches de tuiles et les couches d’entités. Chacun de ces types offre des fonctionnalités différentes et possède un objectif distinct.

Les tuiles permettent un affichage rapide de jeux de données volumineux. Publiez vos données en tant que couche de tuiles hébergée si elles sont rarement mises à jour et servent principalement à apporter un contexte visuel à la carte. Vous devez également publier une couche de tuiles hébergée si vous devez afficher un grand nombre d'entités complexes dans une même couche.

Lorsque vous publiez une couche de tuiles (raster) hébergée à partir d'une couche d'entités hébergée, vous pouvez activer les fenêtres contextuelles sur les couches de tuiles hébergées pour permettre aux utilisateurs qui affichent votre carte d'interagir avec la couche de tuiles hébergée. Prenons l'exemple des limites de région qui changent rarement : dans ce cas, il est recommandé d'utiliser des couches de tuiles hébergées. Si vos limites comportent des données de recensement, vous pouvez les afficher sous forme de polygones et activer des fenêtres contextuelles pour consulter les informations attributaires.

Si vous souhaitez que les tuiles soient dessinées rapidement, mais que l'espace disque sur le serveur d’hébergement n'est pas suffisant ou que vous devez mettre à jour les tuiles de temps en temps, publiez une couche de tuiles vectorielles hébergée. Notez que la création de tuiles vectorielles requiert ArcGIS Pro.

Si vous souhaitez que les tuiles soient dessinées rapidement, que vous deviez mettre à jour les tuiles de temps en temps et que vous n'avez pas besoin de fenêtres contextuelles, publiez une couche de tuiles vectorielles hébergée. Notez que la création de tuiles vectorielles requiert ArcGIS Pro.

Si vos données sont souvent mises à jour et si les entités doivent être modifiées, publiez les données en tant que couche d'entités hébergée. Les entités proposent des informations sur la géométrie, les attributs et les symboles d'entités SIG vectorielles. Elles s'avèrent tout particulièrement utiles pour exposer des données utilisées dans le cadre d'opérations d'affichage, de requête et de mise à jour sur le web. Si vos données sont publiées en tant que couche d'entités hébergée, vous pouvez les mettre à jour et les modifier autant de fois que nécessaire. La gestion des urgences est un exemple classique de situation dans laquelle les données changent fréquemment. Lorsqu'un événement se produit, les secours peuvent mettre à jour les limites de la catastrophe et ajouter de nouveaux emplacements pour les abris afin de tenir le public informé. Lorsque ces données sont présentées sous forme de couche d'entités hébergée, les secours et les citoyens peuvent consulter rapidement les toutes dernières informations concernant le cas d'urgence.

Mode de stockage de vos entités

Si vos données sont peu nombreuses et que vous êtes seul à les modifier, vous pouvez les ajouter directement à la carte en tant que collection d’entités. Vous pouvez ajouter à une carte des fichiers de formats courants (CSV, GPX ou fichiers de formes, notamment) en tant que collections d'entités. Cela vous permet de les stocker et de les gérer rapidement, à moindre coût. Si, par exemple, vous disposez d'une feuille de calcul répertoriant des bureaux régionaux, il suffit de la faire glisser sur la carte. Si les données ne sont pas stockées dans un fichier, vous pouvez créer vos propres données dans Map Viewer en ajoutant une couche d'annotations de carte. Il est recommandé d'utiliser des annotations de carte lorsque vous ajoutez un petit nombre d'entités. Les collections d'entités sont enregistrées dans la carte. Si vous les modifiez, les changements seront pris en compte dans la carte à l'ouverture suivante.

Si vous décidez d’utiliser des shapefiles dans Map Viewer, gardez à l’esprit que le shapefile doit être d’une taille inférieure à 10 Mo et comporter moins de 4 000 entités ponctuelles ou de 2 000 entités linéaires ou surfaciques pour pouvoir être ajouté à Map Viewer. Si le fichier est trop volumineux, vous pouvez généraliser des entités pour réduire la taille du shapefile et, par conséquent, améliorer l’affichage web. Vous pouvez généraliser les entités utilisant une application de bureau comme ArcGIS Pro ou utiliser Map Viewer pour effectuer la généralisation quand vous ajoutez le fichier à votre carte. La généralisation réduit la précision de la couche de shapefile d’environ 1 mètre dans Web Mercator et supprime les sommets dans les 10 mètres dans Web Mercator. Cela devrait maintenir un affichage informatif et précis de vos entités, tout en réduisant la taille globale des données et en permettant l'affichage rapide de votre couche sur la carte.

Remarque :

La généralisation ne fonctionne pas bien sur les entités polygonales coïncidente destinées à un affichage à grande échelle, parce que cela crée des fragments dans les polygones. Pour ces couches, publiez une couche d’entités hébergée à partir du shapefile et utilisez cette couche dans Map Viewer à la place.

Si plusieurs personnes doivent mettre à jour vos données, publiez-les en tant que couche d'entités hébergée. Lorsque vous publiez des entités sur votre portail, la couche (un service d'entités ArcGIS) s'exécute sur le serveur d'hébergement du portail. Vous pouvez publier les entités à l'aide du site du portail, d'ArcMap ou d'ArcGIS Pro. ArcMap et ArcGIS Pro vous permettant aussi de mettre à jour et de republier vos données. Si vous devez republier fréquemment les données, vous pouvez automatiser le processus en créant des scripts.

Contrôler les personnes qui peuvent mettre à jour vos entités

Pour que toutes les personnes ayant accès à la couche d'entités hébergée puissent mettre les données à jour, activez la mise à jour et choisissez le type de mises à jour que les autres utilisateurs sont autorisés à effectuer. Par exemple, vous pouvez limiter la mise à jour à l'ajout d'entités ou à la mise à jour de celles qui existent déjà. Vous pouvez également autoriser quiconque à ajouter, mettre à jour et supprimer des entités. N'oubliez pas que si vous partagez votre couche d'entités hébergée publiquement lorsque la mise à jour est activée, toutes les personnes autorisées à accéder à l'URL de la couche d'entités hébergée peuvent modifier les données.

En tant que propriétaire des entités stockées sur la carte, vous pouvez effectuer les mises à jour dans Map Viewer à l’aide de ses outils de mise à jour incorporés. Lorsqu’ils utilisent une couche d’entités hébergée, le propriétaire des entités, les administrateurs de l’organisation et les membres d’un groupe de mise à jour partagée avec lequel la couche a été partagée peuvent également choisir d’ouvrir la couche en mode de mise à jour complet, même si la mise à jour est désactivée. Pour ouvrir la couche en mode de mise à jour complet, même si la mise à jour est désactivée, ouvrez la page de l'élément, cliquez sur Ouvrir dans la visionneuse de carte et sélectionnez Ajouter la couche à la nouvelle carte en mode de mise à jour complet dans le menu déroulant. Vous pouvez également choisir cette option dans le menu de liste déroulante de l'élément dans l’onglet My Content (Mon contenu) de la page de contenu. Ainsi, seuls les membres de l'organisation autorisés ou approuvés, comme le propriétaire de la carte et les administrateurs, peuvent mettre vos données à jour.