Skip To Content

Publication de couches d’entités hébergées

Les couches de tuiles publiées prennent en charge la visualisation rapide de jeux de données volumineux utilisant un ensemble de tuiles ou d’images de carte prédessinées. Les tuiles hébergées fournissent un contexte géographique pour vos couches opérationnelles. Par exemple, vous pouvez inclure des tuiles de rues de votre voisinage pour offrir une référence visuelle pour les panneaux de votre couche d’entités.

Vous pouvez publier une couche de tuiles en vue de l’héberger dans ArcGIS Enterprise en employant l’une des méthodes suivantes :

Conseil :

Reportez-vous à la rubrique Couches de tuiles pour avoir davantage d’informations sur la méthode à employer pour publier une couche de tuiles.

Vous pouvez créer un cache sur vos tuiles automatiquement au moment de la publication ou le créer manuellement après la publication. Reportez-vous à la rubrique Pratiques conseillées pour les caches de tuiles pour plus d'informations.

Pour publier une couche de tuiles hébergée, vous devez être membre de l’un des éléments suivants dans votre organisation :

Lorsque vous publiez à partir de ArcGIS Pro ou d’un paquetage de tuiles, un fichier de paquetage de tuiles est ajouté en tant qu’élément dans votre contenu. Après avoir vérifié le bon fonctionnement de la couche de tuiles, vous pouvez supprimer le paquetage de couche de tuiles du portail pour libérer de l’espace, mais uniquement si vous êtes certain de ne plus en avoir besoin.

Conseil :

Pour éviter de copier les données et, par conséquent, réduire le temps de publication, vous pouvez créer des caches de tuiles, les charger dans un Data Store Cloud ou un Data Store de dossier, et publier une couche de tuiles qui référence le cache prêt à l’emploi dans le Data Store plutôt que d’utiliser les processus de publication décrits dans cette page.

Publier à partir d’une couche d’entités hébergée

Vous pouvez publier une couche de tuiles hébergée dans votre organisation à partir d’une couche d’entités hébergée existante que vous possédez. Ce workflow est pratique pour visualiser des jeux de données volumineux, car les tuiles mises en cache s’affichent plus rapidement que les entités rendues dynamiquement.

Remarque :

  • Les modifications d'attributs spatiaux apportées à la couche d'entités hébergée ne sont pas automatiquement répercutées sur la couche de tuiles hébergée. Vous devez republier la couche de tuiles hébergée à partir de la couche d'entités hébergée mise à jour.
  • Il existe certaines restrictions en termes de style sur la couche d'entités hébergée qui peuvent vous empêcher de publier une couche de tuiles hébergée.
  • Vous ne pouvez pas publier une couche de tuiles hébergée à partir d’une couche d’entités hébergée multipatch.
  • Vous ne pouvez pas publier une couche de tuiles hébergée à partir d’une couche d’entités spatio-temporelle hébergée.

Deux méthodes permettent de publier une couche d’entités hébergée à partir d’une couche d’entités hébergée. Ces méthodes sont décrites dans les deux sections suivantes.

Publier à partir de la page des éléments de la couche d’entités

Suivez ces étapes pour publier une couche de tuiles hébergée à partir de l’onglet Overview (Vue d’ensemble) d’une couche d’entités hébergée :

  1. Connectez-vous à votre organisation et cliquez sur Contenu > Mon contenu.
  2. Cliquez sur la couche d’entités hébergée que vous voulez publier, cliquez sur Publish (Publier) et sélectionnez Tile layer (Couche de tuiles) dans le menu déroulant.
  3. Saisissez un titre, des balises et un résumé pour la couche de tuiles hébergée.
  4. Choisissez le dossier où stocker la couche de tuiles hébergée.
  5. Choisissez le mode d’affichage de la couche de tuiles.
    • ArcGIS Online basemaps (Fonds de carte ArcGIS Online) : lorsque vous sélectionnez cette option, la couche de tuiles utilise la structure de tuilage de ArcGIS Online. Cela permet d’afficher la couche de tuiles avec des fonds de carte ArcGIS Online.
    • Your own custom tile layer basemap (Votre propre fond de carte de couche de tuiles personnalisé) : sélectionnez cette option pour créer une couche de tuiles qui utilise la structure de tuilage d’une couche de tuiles ou d’une couche d’images de carte existante que vous utiliserez comme fond de carte. Lorsque vous sélectionnez cette option, vous devez indiquer l’URL du service de cartes tuilées ArcGIS Server existant. La nouvelle couche de tuiles peut ainsi s’afficher correctement dans les cartes qui utilisent la couche de tuiles ou la couche d’images de carte comme fond de carte.
  6. Vous pouvez également modifier l’étendue d’affichage de la couche en faisant glisser les extrémités du curseur Visible Range (Plage visible).
    Attention :

    Le portail vous présente une suggestion de plage d’échelle, que vous pouvez modifier. Sachez toutefois qu’en incluant de grandes échelles dans votre plage d’échelle, vous risquez d’augmenter considérablement la consommation de ressources sur le serveur d’hébergement. Ne créez pas de tuiles qui dépassent la précision de vos données.

  7. Cliquez sur OK.

    La couche de tuiles hébergée est créée et sa page d’élément apparaît.

Créer un élément de couche de tuiles

Utilisez l’option New item (Nouvel élément) dans My Content (Mon contenu) pour créer une couche de tuiles à partir d’une couche d’entités hébergée comme indiqué ci-dessous :

  1. Connectez-vous à votre organisation et cliquez sur Contenu > Mon contenu.
  2. Cliquez sur New item (Nouvel élément) > Tile layer (Couche de tuiles) > Raster tile layer (Couche de tuiles raster) > Browse for an existing feature layer (Rechercher une couche d’entités existante), puis cliquez sur Next (Suivant).
  3. Sélectionnez la couche d’entités à publier sous forme de tuiles et cliquez sur Next (Suivant).
  4. Choisissez le mode d’affichage de la couche de tuiles.
    • ArcGIS Online basemaps (Fonds de carte ArcGIS Online) : lorsque vous sélectionnez cette option, la couche de tuiles utilise la structure de tuilage de ArcGIS Online. Cela permet d’afficher la couche de tuiles avec des fonds de carte ArcGIS Online.
    • Your own custom tile layer basemap (Votre propre fond de carte de couche de tuiles personnalisé) : sélectionnez cette option pour créer une couche de tuiles qui utilise la structure de tuilage d’une couche de tuiles ou d’une couche d’images de carte existante que vous utiliserez comme fond de carte. Lorsque vous sélectionnez cette option, vous devez indiquer l’URL du service de cartes tuilées ArcGIS Server existant. La nouvelle couche de tuiles peut ainsi s’afficher correctement dans les cartes qui utilisent la couche de tuiles ou la couche d’images de carte comme fond de carte.
  5. Saisissez un titre pour la couche de tuiles hébergée.
  6. Choisissez le dossier où stocker la couche de tuiles hébergée.
  7. Saisissez éventuellement des balises et un résumé pour la couche de tuiles.
  8. Cliquez sur Save (Enregistrer).

    La couche de tuiles hébergée est créée et sa page d’élément apparaît.

Utilisez l’option Build tiles (Générer des tuiles) sur l’onglet Settings (Paramètres) de la page des détails des éléments de la couche de tuiles pour maintenir la synchronisation du contenu des tuiles avec la couche d’entités source. Pour plus d’informations, reportez-vous à la rubrique Gérer des couches de tuiles.

Publier depuis ArcGIS Pro

Vous pouvez publier une couche de tuiles hébergée à partir d’une carte dans ArcGIS Pro. Pour connaître les instructions, reportez-vous à l’aide de ArcGIS Pro.

Gardez les points suivants à l’esprit lorsque vous publiez une couche de tuiles depuis ArcGIS Pro :

  • Si des ensembles de définition sont appliqués aux couches dans ArcGIS Pro, ArcGIS les applique à la couche de tuiles hébergée publiée. Cependant, toutes les données sont copiées dans ArcGIS Enterprise. Si vous souhaitez publier un sous-ensemble de données, vous devez l'exporter vers une autre classe d'entités, que vous publierez ensuite.
  • Les navigateurs web ne peuvent pas afficher certains des symboles cartographiques les plus complexes que vous pouvez avoir utilisés à l’origine pour créer la carte. La plupart des types de symbole sont disponibles, mais dans certains cas, les symboles peuvent être rétrogradés lorsque vous les publiez.
  • Lorsque vous publiez à partir de ArcGIS Pro, un fichier de paquetage de tuiles est ajouté en tant qu’élément dans votre contenu. Après avoir vérifié le bon fonctionnement de la couche de tuiles, vous pouvez supprimer le paquetage de couche de tuiles du portail pour libérer de l’espace, mais uniquement si vous êtes certain de ne plus en avoir besoin.

Publier à partir d’un paquetage de tuiles

Utilisez l’outil de géotraitement Create Map Tile Package (Créer un paquetage de tuiles de carte)pour créer un paquetage de tuiles, l’ajouter à votre organisation et publier une couche de tuiles.

ArcGIS Pro version 2.3 et ultérieures vous permet de préciser le format de la sortie de cet outil de géotraitement : fichier .tpk ou fichier .tpkx. Le nouveau format .tpkx utilise une structure de fichier simplifiée, ce qui a pour effet d’améliorer les performances d’exécution dans le cloud et aux emplacements réseau partagés. Par ailleurs, il s’agit d’un format à spécification ouverte. Vous pouvez utiliser l’un ou l’autre format dans ce processus.

  1. Ouvrez le projet ArcGIS Pro qui contient les données à empaqueter.
  2. Ouvrez et exécutez l'outil de géotraitement Créer un paquetage de tuiles de carte.
  3. Après avoir créé le paquetage de tuiles, connectez-vous à l’organisation en utilisant un compte doté de privilèges permettant de créer du contenu et de publier des couches de tuiles hébergées.
  4. Dans l’onglet My Content (Mon contenu) de la page de contenu, cliquez sur New Item (Nouvel élément).
  5. Cliquez sur Your device (Votre appareil) pour ajouter le paquetage de tuiles.
  6. Sélectionnez Add tile package and create a hosted tile layer (Ajouter un paquetage de tuiles et créer une couche tuilée hébergée).
  7. Cliquez sur Next (Suivant).
  8. Spécifiez un titre.
  9. Dans My Content (Mon contenu), choisissez un dossier dans lequel l’élément doit être enregistré.
  10. Si l’administrateur de votre organisation a configuré des catégories de contenu, cliquez sur Assign categories (Attribuer des catégories) et sélectionnez jusqu’à 20 catégories pour aider les utilisateurs à trouver l’élément.

    Vous pouvez également commencer à saisir un nom de catégorie pour affiner la liste des catégories.

  11. Saisissez éventuellement des termes de balises en les séparant par des virgules.

    Les balises sont des mots ou de brèves expressions qui décrivent votre élément et aident les utilisateurs à trouver votre élément. Terres fédérales correspond à une balise, alors que Terres,fédérales correspond à deux balises.

  12. Cliquez sur Save (Enregistrer).

Les tuiles sont décompressées et une couche de tuiles hébergée est créée.

Le fichier de paquetage de tuiles et la couche de tuiles sont à votre disposition dans My Content (Mon contenu). Vous pouvez partager le fichier et la couche de tuiles avec d’autres utilisateurs.

Après avoir vérifié que la couche de tuiles est présente et qu’elle fonctionne, vous pouvez, si vous le souhaitez, supprimer le paquetage de tuiles d’origine du portail afin d’optimiser l’espace, mais uniquement si vous êtes certain de ne plus en avoir besoin.

Publier à partir d'un fichier de définition de service

La publication de tuiles et la création d'un cache sollicitent d'importantes ressources du serveur. Si vous devez publier un grand nombre de couches de tuiles, les auteurs des cartes peuvent créer des fichiers de définition de service (.sd) dans ArcGIS Pro, lesquels contiennent toutes les informations nécessaires pour publier une couche de tuiles sur le portail. Vous pouvez alors utiliser un script pour télécharger et publier les fichiers de définition de service sur votre portail après les heures d’ouverture des bureaux.Les couches de tuiles obtenues sont hébergées sur le serveur d’hébergement.

Après avoir vérifié que la couche de tuiles est présente et qu’elle fonctionne, vous pouvez, si vous le souhaitez, supprimer le fichier de définition de service du portail afin d’optimiser l’espace, mais uniquement si vous êtes certain de ne plus en avoir besoin.

Charger la définition du service et publier

Une fois que l’auteur vous a envoyé le fichier de définition de service, vous pouvez le charger manuellement sur le portail et publier une couche de tuiles ou programmer un script de chargement et de publication du fichier.

Charger et publier sur le portail

Connectez-vous au portail pour ajouter et publier le fichier de définition de service.

  1. Connectez-vous au portail en tant que membre doté des privilèges nécessaires pour créer du contenu et publier des couches de tuiles hébergées.
  2. Dans l’onglet My Content (Mon contenu) de la page de contenu, cliquez sur New Item (Nouvel élément).
  3. Sélectionnez Your device (Votre appareil).
  4. Sélectionnez le fichier de définition de service.
  5. Sélectionnez Add service definition and create a hosted feature layer (Ajouter une définition de service et créer une couche d'entités hébergée).
  6. Cliquez sur Next (Suivant).
  7. Si l’administrateur de votre organisation a configuré des catégories de contenu, cliquez sur Assign categories (Attribuer des catégories) et sélectionnez jusqu’à 20 catégories pour aider les utilisateurs à trouver l’élément.

    Vous pouvez également commencer à saisir un nom de catégorie pour affiner la liste des catégories.

  8. Saisissez éventuellement des termes de balises en les séparant par des virgules.

    Les balises sont des mots ou de brèves expressions qui décrivent votre élément et aident les utilisateurs à trouver votre élément. Terres fédérales correspond à une balise, alors que Terres,fédérales correspond à deux balises.

  9. Cliquez sur Save (Enregistrer) pour ajouter le fichier de définition de service et publier la couche de tuiles.

    La couche de tuiles est publiée sur le serveur d’hébergement du portail et la définition de service ainsi que les tuiles sont ajoutées à My Content (Mon contenu).

  10. Une fois la couche de tuiles publiée, cliquez sur Start building tiles (Commencer à créer des tuiles) pour créer les tuiles.

Par défaut, vous seul avez accès au fichier de définition de service et à la couche de tuiles hébergée. Vous pouvez partager le fichier et la couche de tuiles avec d’autres utilisateurs.

Exécuter un script de téléchargement et de publication

Pour charger et publier un fichier de définition de service après les heures d’ouverture des bureaux, utilisez les fonctions arcpy.UploadserviceDefinition et arcpy.managemapServerCacheTiles ArcPy dans un script et programmez l’exécution de votre script lorsque l’utilisation du portail est minimale.

Consultez les pages d’aide suivantes pour plus d’informations.