Les couches de tuiles sont utiles si vous devez présenter une carte ou une couche sur le Web pour afficher des données relativement statiques.
Les fonds de carte inclus dans un portail ArcGIS Enterprise sont des couches de tuiles qui donnent un contexte géographique immédiat aux couches opérationnelles. Par exemple, vous pouvez inclure un fond de carte avec des tuiles de rues dans une carte afin de fournir une référence visuelle pour les panneaux de rue d’une couche d’entités qui figure également dans la carte. Les fonds de carte inclus dans ArcGIS Enterprise sont conçus pour être accessibles rapidement et facilement par les cartes Web, les applications Web, ArcGIS et presque toutes les applications logicielles cartographiques.
Les couches de tuiles adoptent divers formats en fonction des données source d’origine. Les couches de tuiles peuvent être stockées en tant que tuiles raster ou tuiles vectorielles prérendues. Les tuiles raster et vectorielles sont conçues pour offrir un affichage de grande évolutivité et à haute performance des données cartographiques.
Couche de tuiles raster
Une couche de tuiles raster est composée de tuiles raster mises en cache, également appelées caches de tuiles de carte. Ces tuiles sont fournies aux applications client en tant que fichiers image (par exemple, au format JPG ou PNG) qui ont été prérendus et stockés dans ArcGIS Enterprise. Les tuiles sont affichées statiquement par le client. Les couches de tuiles raster conviennent mieux aux fonds de carte qui apportent un contexte géographique à vos cartes, par exemple l'imagerie (comme dans le fond de carte d'imagerie mondiale) ou les cartes basées sur des entités (par exemple, les fonds de carte Topographie, National Geographic, Océans et d'autres fonds de carte). Les couches de tuiles raster peuvent également se composer de couches opérationnelles statiques, telles que des cartes thématiques de vos données.
Comme les tuiles mises en cache se transmettent rapidement sur Internet et sont facilement comprises par la plupart des applications cartographiques courantes, elles sont compatibles non seulement avec ArcGIS et les applications Web créées à l’aide des API ArcGIS, mais également avec les applications tierces qui utilisent les protocoles OGC, tels que WMTS. Les couches de tuiles raster :
- Fonctionnent bien avec une vaste gamme d’applications et d’appareils (Web, bureautiques et mobiles), notamment les applications bureautiques et les versions antérieures de navigateurs Web.
- Fournissent des fonctionnalités cartographiques haut de gamme, telles que le placement avancé des étiquettes et la symbologie.
- Prennent en charge l’imagerie à trois canaux et les données d’altitude.
- Peuvent être imprimées à partir d’applications cartographiques Web.
Création d’une couche de tuiles raster
Les sections suivantes décrivent les méthodes que vous pouvez employer pour créer une couche de tuiles raster dans un portail ArcGIS Enterprise.
À partir d’un fichier de définition de service
Un fichier de définition de service (.sd) est une archive des données source ou des références aux données source nécessaires pour générer le cache.
Utilisez un fichier de définition de service pour publier une couche de tuiles hébergée si vous souhaitez que ArcGIS Enterprise génère le cache de la couche. Les données source sont copiées sur le portail pour que vous puissiez choisir de générer des tuiles mises en cache aux niveaux d’échelle souhaités sur le portail lorsque cela est nécessaire.
Les tuiles mises en cache sont générées à l’aide des ressources du serveur d’hébergement du portail ArcGIS Enterprise et les caches sont stockés dans le répertoire de cache de ce serveur d’hébergement.
Remarque :
Il est recommandé de ne pas créer de tuiles pendant les heures d’utilisation de pointe du portail.
Une fois que vous avez publié la couche de tuiles hébergée, les mises à jour apportées aux données source ne peuvent pas être utilisées pour mettre à jour la couche de tuiles.
Les fonctions suivantes sont disponibles lorsque vous publiez une couche de tuiles hébergée à partir d’un fichier de définition de service :
- Créer des tuiles : vous pouvez ajuster la plage de visibilité et créer des caches de tuiles pour les étendues que vous spécifiez.
- Plage de visibilité : vous pouvez modifier l’étendue et les échelles auxquelles la couche de tuiles s’affiche.
- Mettre à jour le contenu : vous pouvez remplacer le contenu de la couche de tuiles par le contenu d’une autre couche.
Reportez-vous à la rubrique Publier des couches de tuiles hébergées pour accéder aux instructions de publication à partir d’un fichier de définition de service.
À partir d’un paquetage de tuiles
Un paquetage de tuiles est une archive de tuiles mises en cache générées localement.
Vous pouvez utiliser un paquetage de tuiles afin de publier une couche de tuiles hébergée pour ne pas avoir à utiliser les ressources des machines ArcGIS Enterprise lors de la génération du cache. Lors de la publication, les caches de tuiles sont chargés dans le répertoire de cache du serveur d’hébergement.
Remarque :
Ce processus peut prendre beaucoup de temps pour les paquetages de grande taille, car le contenu des tuiles est chargé dans ArcGIS Enterprise. Vérifiez que le répertoire de contenu du portail ArcGIS Enterprise et le répertoire de cache ArcGIS sur le serveur d’hébergement disposent de deux fois plus d’espace disque disponible que la taille du paquetage de tuiles.
Le cache existant déjà, il n’est pas nécessaire de créer des tuiles après la publication à partir d’un paquetage de tuiles.
Les fonctions suivantes sont disponibles lorsque vous publiez une couche de tuiles hébergée à partir d’un paquetage de tuiles :
- Plage de visibilité : vous pouvez modifier l’étendue et les échelles auxquelles la couche de tuiles s’affiche.
- Mettre à jour le contenu : vous pouvez remplacer le contenu de la couche de tuiles par le contenu d’une autre couche.
Reportez-vous à la rubrique Publier des couches de tuiles hébergées pour obtenir les instructions de publication à partir d’un paquetage de tuiles.
À partir d’une couche d’entités hébergée
Si vous possédez une couche d’entités hébergée à laquelle les utilisateurs accèdent fréquemment uniquement à des fins de visualisation, vous pouvez publier une couche de tuiles hébergée à partir de la couche d’entités hébergée. Les tuiles mises en cache permettent d’avoir des temps de rendu plus courts que si vous accédiez aux mêmes données dans la couche d’entités hébergée.
Dans ce cas, il est recommandé de publier une couche de tuiles vectorielles hébergée ; toutefois, si vous ne pouvez pas publier une couche de tuiles vectorielles, vous pouvez publier une couche de tuiles hébergée à partir de la couche d’entités à la place.
Lorsque vous publiez une couche de tuiles hébergée à partir d’une couche d’entités hébergée, les ressources du serveur d’hébergement sont utilisées pour la génération du cache, le stockage et le rendu.
Les fonctions suivantes sont disponibles lorsque vous publiez une couche de tuiles hébergée à partir d’une couche d’entités hébergée ou d’une vue de couche d’entités hébergée :
- Créer des tuiles : vous pouvez ajuster la plage de visibilité et créer des caches de tuiles pour les étendues que vous spécifiez.
- Plage de visibilité : vous pouvez modifier l’étendue et les échelles auxquelles la couche de tuiles s’affiche.
- Mettre à jour le contenu : une fois les entités mises à jour dans la couche d’entités hébergée associée, recréez les tuiles dans la couche de tuiles pour intégrer les modifications de la couche d’entités.
Reportez-vous à la rubrique Publier une couche de tuiles hébergée pour accéder aux instructions.
Référencer des caches pré-créés dans un Data Store géré par l’utilisateur
Vous pouvez créer un jeu de données du cache, le placer dans un Data Store Cloud ou de dossier inscrit auprès d’un site ArcGIS Server fédéré et créer une couche de tuiles qui référence le jeu de données du cache.
Utilisez l’outil de géotraitement Extraire un paquetage dans ArcGIS Pro pour créer le jeu de données du cache ou écrivez votre propre outil à l’aide de la spécification ouverte de paquetage de tuiles Esri.
La couche est publiée sur le serveur que vous spécifiez lors de la publication. La couche référence le jeu de données du cache dans le Data Store Cloud ou de dossier.
Utilisez cette méthode pour publier une couche de tuiles si vous souhaitez contrôler l’emplacement de stockage des caches de tuiles ou si vous utilisez un contenu de tuiles de grande taille. Ce processus est nettement plus rapide, car aucun contenu ne doit être chargé sur le portail et il est inutile d’allouer de l’espace dans les répertoires de cache du serveur. Le rendement de la couche de tuiles est déterminé par la bande passante de la connexion au Data Store.
Le jeu de données du cache existant déjà, il est inutile de créer des tuiles après la publication de la couche de tuiles.
Les fonctions suivantes sont disponibles lorsque vous publiez une couche de tuiles qui référence un jeu de données du cache dans un Data Store Cloud ou de dossier :
- Plage de visibilité : vous pouvez modifier l’étendue et les échelles auxquelles la couche de tuiles s’affiche.
- Mettre à jour le contenu : vous pouvez remplacer le contenu de la couche de tuiles par le contenu d’une autre couche.
Reportez-vous à la rubrique Publier une couche de tuiles à partir d’un jeu de données du cache pour accéder aux instructions.
Couches de tuiles vectorielles
Une couche de tuiles vectorielles fait référence à un ensemble de tuiles vectorielles accessibles sur le Web et au style correspondant qui désigne le mode d’affichage de ces tuiles. Les tuiles vectorielles s’apparentent aux couches de tuiles raster, mais elles stockent une représentation vectorielle des données. En d’autres termes, les entités géographiques sont représentées sous forme de points, de lignes et de polygones dans un format compris par l’application client. À la différence des couches de tuiles raster, les couches de tuiles vectorielles peuvent s’adapter à la résolution de leur appareil d’affichage et leur style peut être modifié à des fins diverses. La taille de fichier des tuiles vectorielles est inférieure à celle des tuiles raster, ce qui se traduit par des cartes plus rapides et de meilleures performances. L'association des performances d'accès des tuiles et de l'affichage vectoriel permet aux tuiles de s'adapter à n'importe quelle résolution d'affichage, qui peut varier selon les appareils.
Pour plus d’informations sur les couches de tuiles vectorielles, consultez le contenu ArcGIS StoryMaps suivant :
- Personnalisation des fonds de carte vectoriels Esri
- Polices et images-objets : devenir créatif avec les tuiles vectorielles Esri
Dans Map Viewer Classic (anciennement Map Viewer), vous pouvez personnaliser le style de la couche de tuiles vectorielles et du contenu de la carte. Les couches de tuiles vectorielles possèdent les autres propriétés suivantes :
- Vous pouvez utiliser un seul ensemble de tuiles vectorielles pour générer de nombreux styles cartographiques. Vous pouvez par exemple modifier les symboles et polices ou changer les langues des étiquettes dans une couche de tuiles vectorielles sans devoir régénérer les tuiles.
- Les couches de tuiles vectorielles s’affichent en haute résolution (par exemple, sur les appareils Retina). Les tuiles vectorielles peuvent s'afficher à n'importe quel niveau d'échelle avec une symbologie et des étiquettes claires dans des applications bureautiques, telles que ArcGIS Pro.
- La taille des tuiles vectorielles est beaucoup plus petite que celle des tuiles raster correspondantes. Leur construction est par conséquent plus rapide et leur stockage demande un espace disque moindre.
- Les applications bureautiques, telles que ArcGIS Pro, peuvent projeter des couches de tuiles vectorielles dans différents systèmes de coordonnées sans déformer les étiquettes ni les autres symboles.
- Lorsque vous publiez une couche de tuiles vectorielles dans ArcGIS Pro (2.8 et versions ultérieures), vous pouvez publier simultanément une couche d’entités associée. Les éditeurs peuvent mettre à jour les données dans la couche d’entités, et vous pouvez recréer le cache de tuiles vectorielles pour incorporer les modifications dans la couche de tuiles vectorielles.
Vous pouvez ajouter les couches de tuiles vectorielles sous la forme de couches opérationnelles ou de fonds de carte dans Map Viewer (auparavant disponible sous la forme d’une installation bêta distincte, mais à présent incluse automatiquement dans le portail), Map Viewer Classic, Scene Viewer, ArcGIS Pro, ArcGIS Collector, ArcGIS Workforce et ArcGIS Explorer. Vous pouvez également utiliser des cartes et des scènes avec des couches de tuiles vectorielles dans des applications Web, en utilisant ArcGIS Configurable Apps, ArcGIS Web AppBuilder, ArcGIS Maps SDK for JavaScript et ArcGIS Runtime SDK.
Esri propose des fonds de carte sous forme de tuiles vectorielles. Ils incluent divers styles que vous pouvez personnaliser. Consultez le groupe de fonds de carte vectoriels Esri pour avoir des exemples de styles vectoriels applicables et voir de quelle manière modifier l’apparence de la carte. Les exemples de styles incluent de simples modifications de couleurs et des modifications plus complexes de la conception, impliquant des modifications d'images-objets et de polices. Les fonds de carte vectoriels sont fréquemment mis à jour et incluent des contributions régulières de la communauté SIG.
Grâce à ArcGIS Pro version 1.2 et versions ultérieures, vous pouvez partager un paquetage de tuiles vectorielles dans votre organisation et publier le paquetage de tuiles vectorielles chargé en tant que couche hébergée. Avec ArcGIS Pro version 1.4 et versions ultérieures, vous pouvez publier une couche de tuiles vectorielles hébergée à partir d’une carte dans ArcGIS Pro directement sur votre portail.
Eléments à prendre en compte pour l'utilisation de couches de tuiles vectorielles
Voici quelques points à prendre en compte si vous utilisez des couches de tuiles vectorielles :
- Il est possible d’afficher des couches de tuiles vectorielles dans la plupart des versions actuelles des navigateurs pour ordinateurs de bureau, dont Google Chrome, Mozilla Firefox et Safari.
- Les couches de tuiles vectorielles présentent les meilleures performances sur les machines équipées de matériel plus récent, du fait qu’elles requièrent des pilotes d’affichage compatibles avec la norme WebGL.
Création d’une couche de tuiles vectorielles
Les sections suivantes décrivent les méthodes que vous pouvez employer pour créer une couche de tuiles vectorielles dans un portail ArcGIS Enterprise.
À partir d’un paquetage de tuiles vectorielles
Un paquetage de tuiles vectorielles est une archive de tuiles vectorielles mises en cache générées localement à partir de ArcGIS Pro.
Vous pouvez utiliser un paquetage de tuiles vectorielles afin de publier une couche de tuiles vectorielles hébergée pour ne pas avoir à utiliser les ressources des machines ArcGIS Enterprise lors de la génération du cache. Lors de la publication, les caches de tuiles vectorielles sont chargés dans le répertoire de cache du serveur d’hébergement.
Remarque :
Ce processus peut prendre beaucoup de temps pour les paquetages de grande taille, car le contenu des tuiles vectorielles est chargé dans ArcGIS Enterprise. Vérifiez que le répertoire de contenu du portail ArcGIS Enterprise et le répertoire de cache ArcGIS sur le serveur d’hébergement disposent de deux fois plus d’espace disque disponible que la taille du paquetage de tuiles vectorielles.
Le cache existant déjà, il n’est pas nécessaire de créer des tuiles après la publication à partir d’un paquetage de tuiles vectorielles.
Vous pouvez remplacer le contenu de la couche de tuiles vectorielles par le contenu d’une autre couche.
Reportez-vous à la rubrique Publier des couches de tuiles vectorielles hébergées pour connaître les instructions de publication à partir d’un paquetage de tuiles vectorielles.
Référencer des caches pré-créés dans un Data Store géré par l’utilisateur
Vous pouvez créer un jeu de données du cache, le placer dans un Data Store Cloud ou de dossier inscrit auprès d’un site ArcGIS Server fédéré et créer une couche de tuiles qui référence le jeu de données du cache.
Utilisez l’outil de géotraitement Extraire un paquetage dans ArcGIS Pro pour créer le jeu de données du cache ou écrivez votre propre outil à l’aide de la spécification ouverte de paquetage de tuiles Esri.
La couche est publiée sur le serveur que vous spécifiez lors de la publication. La couche référence le jeu de données du cache dans le Data Store Cloud ou de dossier.
Utilisez cette méthode pour publier une couche de tuiles vectorielles si vous souhaitez contrôler l’emplacement de stockage des caches ou si vous utilisez un contenu de tuiles vectorielles de grande taille. Ce processus est nettement plus rapide, car aucun contenu ne doit être chargé sur le portail et il est inutile d’allouer de l’espace dans les répertoires de cache du serveur. Le rendement de la couche de tuiles vectorielles est déterminé par la bande passante de la connexion au Data Store Cloud ou de dossier.
Le jeu de données du cache existant déjà, il est inutile de créer des tuiles après la publication de la couche de tuiles vectorielles.
Vous pouvez remplacer le contenu de la couche de tuiles vectorielles par le contenu d’une autre couche.
Pour accéder aux instructions, reportez-vous à la rubrique Publier une couche de tuiles vectorielles à partir d’un jeu de données du cache.
Cas propices pour créer chaque type de couche de tuiles
Les couches de tuiles raster et les couches de tuiles vectorielles prennent en charge des ensembles de symbologie divers et multiples, et elles affichent plus rapidement les entités que les couches d’entités et les couches de carte dynamiques puisqu’elles doivent accéder aux caches de tuiles, mais pas aux données source. Si ces caractéristiques vous conviennent, publiez une couche de tuiles. Quand faut-il alors utiliser une couche de tuiles de raster ou une couche de tuiles vectorielles ?
L’objectif principal des couches de tuiles raster consiste à fournir un fond de carte d’image afin d’offrir un contexte important aux couches vectorielles de la carte. Par exemple, les routes présentes dans une imagerie possèdent une largeur et des accotements variables qui permettent les entrées et sorties des véhicules d’urgence, sont adaptés au stockage de matériel et d’équipements, et fournissent des informations d’aide à la prise de décision. De plus, les fonds de carte d’orthoimage, accessibles en tant que couches de tuiles raster, sont souvent utilisés pour modifier les couches Landbase vectorielles obsolètes. Les tuiles raster peuvent également servir de données d’élévation utilisées pour le terrain des scènes 3D.
Les couches de tuiles vectorielles peuvent être mises à l’échelle et projetées dans différents systèmes de coordonnées sans déformation des étiquettes et des autres symboles. Elles utilisent moins d’espace disque et permettent de créer des caches plus rapidement que les couches de tuiles raster.
Lorsque vous publiez une couche de tuiles vectorielles à partir de ArcGIS Pro, vous avez la possibilité de publier une couche d’entités qui lui est associée. Si vous avez besoin de mettre à jour régulièrement les données vectorielles de la couche de tuiles vectorielles (sur une base horaire, quotidienne, hebdomadaire), publiez une couche d’entités associée avec la couche de tuiles vectorielles. Cela vous permet, ainsi qu’aux autres éditeurs avec lesquels la couche d’entités est partagée, de mettre à jour ses données. Vous pouvez ensuite recréer le cache de la couche de tuiles vectorielles pour incorporer les modifications apportées à la couche d’entités.
Lorsque vous incluez une couche d’entités, vous avez en outre la possibilité de conserver les données d’entités dans votre source de données (référence les données inscrites) ou de copier les données dans le data store relationnel. Si votre source est une géodatabase d’entreprise ou une base de données, et que d’autres clients ou processus vont modifier les données directement dans la base de données, publiez une couche d’entités qui référence la source de données inscrite. Si toutes les modifications doivent être apportées par le biais d’un service d’entités, publiez une couche d’entités et copiez les données.
Si les données sont rarement mises à jour, ou pas du tout, vous pouvez publier seulement la couche de tuiles vectorielles. Si vous avez besoin de mettre à jour le contenu de ce type de couche de tuiles vectorielles, vous pouvez la remplacer par une autre couche de tuiles vectorielles.
Vous avez un commentaire à formuler concernant cette rubrique ?