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 Open Geospatial Consortium (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.
Couches WMTS
Les couches WMTS sont des vues compatibles OGC des couches de tuiles hébergées. Toutes les couches de tuiles hébergées qui sont partagées avec le public sont accessibles à l’aide du protocole OGC WMTS. L'éditeur de la couche de tuiles hébergée n'a besoin de réaliser aucune opération spéciale pour activer WMTS. Pour pouvoir accéder à une couche de tuiles hébergée via le protocole WMTS, ouvrez la page des éléments de la couche et ouvrez l’URL de la couche de tuiles. La page qui s'ouvre contient un lien d'URL WMTS vers le document de fonctionnalités WMTS pouvant être utilisé pour accéder aux tuiles de couches dans des applications prenant en charge WMTS.
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 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 portail ArcGIS Enterprise et les caches sont stockés dans un Data Store géré par le système.
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.
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 un Data Store géré par le système.
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 partage et le Data Store géré par le système dans le déploiement ArcGIS Enterprise 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.
Vous pouvez configurer et modifier la plage de visibilité de la couche de tuiles à tout moment. Les clients effectuent un rééchantillonnage et rendent le contenu compris dans la plage de visibilité en fonction des tuiles disponibles dans le paquetage de tuiles.
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.
Lorsque vous publiez une couche de tuiles hébergée à partir d’une couche d’entités hébergée, les caches sont stockés dans un Data Store géré par le système.
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 du déploiement ArcGIS Enterprise 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 disque 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.
Vous pouvez modifier la plage de visibilité de la couche de tuiles à tout moment. Les clients effectuent un rééchantillonnage et rendent le contenu compris dans la plage de visibilité en fonction des tuiles disponibles dans le paquetage de tuiles.
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
Les propriétés des couches de tuiles vectorielles sont les 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 API 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.
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, et vous pouvez publier une couche de tuiles vectorielles hébergées à partir d’une carte dans ArcGIS Pro directement dans votre portail. Reportez-vous à la rubrique Publier des couches de tuiles hébergées pour obtenir des instructions.
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 un Data Store géré par le système.
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 partage et le Data Store géré par le système dans le déploiement ArcGIS Enterprise 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 vectorielles.
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 du déploiement ArcGIS Enterprise 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 disque 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.
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.
Une mise à jour fréquente, selon vous, dépend de la fréquence à laquelle il est possible de recréer le cache de la couche de tuiles vectorielles et du laps de temps pendant lequel vous tolérez la présence de différences entre la couche d’entités et les données de la couche de tuiles vectorielles. Si, par exemple, les données de la couche d’entités sont modifiées quotidiennement et que vous recréez le cache de la couche de tuiles vectorielles chaque soir, il existe un jour de décalage entre le moment où les modifications sont apportées à la couche d’entités et le moment où elles apparaissent dans la couche de tuiles vectorielles. Il s’agit d’un délai vraisemblablement acceptable. En revanche, si vous ne pouvez recréer le cache de la couche de tuiles vectorielles qu’une fois par semaine alors que la couche d’entités est modifiée toutes les heures, les couches ne sont pas synchronisées pendant une semaine. Si cela ne vous convient pas et que vous n’êtes pas en mesure de modifier la fréquence de recréation du cache, envisagez de ne publier qu’une couche d’entités et de publier, à partir de celle-ci, une vue de couche d’entités hébergée en lecture seule à laquelle les clients auront accès. Vous perdez les avantages de la richesse de la symbologie et des performances de l’affichage, mais vous vous assurez que tous les clients voient immédiatement les mises à jour apportées aux entités.
Lorsque vous incluez une couche d’entités, lors de la publication de la couche de tuiles vectorielles, vous avez en outre la possibilité de conserver les données d’entités dans votre source de données (référençant les données inscrites) ou de copier les données un Data Store système. 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 d’entités interviennent par le biais d’un service d’entités hébergé, publiez une couche d’entités qui copie les données.
Vous avez un commentaire à formuler concernant cette rubrique ?