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 :

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 la copie des 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, puis utiliser ArcGIS API for Python pour créer des couches de tuiles qui référencent les caches prêts à l’emploi au lieu d’utiliser les processus de publication décrits sur cette page. Pour plus d’informations sur cet autre processus, consultez l’article de blog sur la publication d’un contenu de cache volumineux.

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 ou de nuage de points.

Suivez ces étapes pour publier une couche de tuiles hébergée à partir d'une couche d'entités hébergée :

  1. Connectez-vous à votre organisation et cliquez sur Contenu > Mon contenu.
  2. Pour publier, effectuez l'une des opérations suivantes :
    • Cliquez sur la couche d'entités hébergée que vous voulez publier et cliquez sur Publier.
    • Cliquez sur New item (Nouvel élément) > Tile Layer (Couche de tuiles) et choisissez une Feature Layer (Couche d’entités) à publier comme tuiles.
  3. Saisissez un titre, des balises et un résumé pour la couche de tuiles hébergée.
  4. Si l’administrateur de votre organisation a configuré des catégories de contenu, cliquez sur Assign Category (Attribuer une catégorie) et sélectionnez un maximum de 20 catégories pour aider les utilisateurs à trouver votre élément.

    Vous pouvez également utiliser la zone Filter categories (Filtrer les catégories) pour affiner la liste des catégories.

  5. Choisissez le dossier où stocker la couche de tuiles hébergée.
  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.

Définition et publication d’une carte dans ArcGIS Pro

Vous pouvez publier une couche de tuiles hébergée à partir d’une carte dans ArcGIS Pro.

Remarque :

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. Pour en savoir plus sur les symboles pris en charge et apporter les modifications nécessaires à la symbologie de la carte avant publication, reportez-vous à la rubrique Créer des cartes pour publier des services d’entités dans l’aide ArcGIS Server.

  1. Démarrez ArcGIS Pro et ouvrez le projet qui contient la carte à publier.
  2. Vérifiez que la connexion à votre portail est active et connectez-vous à votre organisation via un compte détenant des privilèges autorisant la création de contenu et la publication de couches de tuiles hébergées.
  3. Pour publier une couche de tuiles, procédez de l'une des façons suivantes :
    • Sélectionnez les couches dans la fenêtre Contenu. Cliquez avec le bouton droit sur le jeu de sélection puis cliquez sur Partager en tant que couche Web.
    • Pour publier toutes les couches de la carte, cliquez sur Couche web dans le groupe Partager en tant que de l'onglet Partager et cliquez sur Publier la couche web.

    Conseil :

    Si l'option de menu Partager en tant que couche Web n'est pas activée, la raison peut être l'une des suivantes :

    • Le compte avec lequel vous êtes connecté ne possède pas les privilèges de publication des couches d'entités.
    • Votre portail n'est pas configuré avec un serveur d'hébergement, ce qui est requis pour héberger des couches Web.
    • Vous essayez de publier une couche multipatch, ce qui n'est pas pris en charge.

  4. Tapez le nom de la couche de tuiles.
  5. Sélectionnez Tile (Tuile) pour Layer Type (Type de couche) en dessous de Copy all data (Tout copier).

    Vous désélectionnez ainsi automatiquement toutes les autres valeurs de l'option Type de couche, car une seule valeur peut être sélectionnée lors de la copie de données.

  6. Fournissez un résumé et des balises pour la couche de tuiles.
  7. Choisissez un dossier dans lequel enregistrer la couche.

    Par défaut, la couche est enregistrée dans Mon contenu. Vous pouvez l'enregistrer dans un sous-dossier de Mon contenu en saisissant le nom du dossier ou en accédant à un dossier existant.

  8. Spécifiez qui doit avoir accès à la couche de tuiles hébergée.

    Toutes les couches que vous publiez sont automatiquement partagées sur votre espace de travail personnel dans votre organisation (Mon contenu). Votre contenu est inaccessible aux autres tant que vous ne le partagez pas à l'aide d'une des options suivantes :

    • Everyone (Tout le monde) - Sélectionnez cette option pour que la couche soit accessible à toute personne ayant accès à votre organisation.
    • The name of your organization (Le nom de votre organisation) - Sélectionnez cette option pour permettre le partage de la couche avec tous les utilisateurs authentifiés de l’organisation.
    • Groups (Groupes) - Vous pouvez partager la couche avec les membres des groupes auxquels vous appartenez en choisissant les groupes dans la liste déroulante.
  9. Cliquez sur l’onglet Configuration, puis sur le bouton Configure Web Layer Properties (Configurer les propriétés de la couche Web pour spécifier les paramètres du cache) pour spécifier les paramètres du cache.
  10. Sous Options, sélectionnez une option Tiling Scheme (Structure de tuilage).
  11. Redimensionnez et déplacez la barre Niveaux de détail pour indiquer l'échelle minimum et maximum de votre couche de tuiles.

    La taille estimée du cache obtenu change au fur et à mesure que vous modifiez l'échelle minimum et maximum.

  12. Choisissez où et quand créer le cache de tuiles.
    • Sélectionnez Cache automatically on the server (Mettre automatiquement en cache sur le serveur) si vous souhaitez que les tuiles soient créées sur le serveur d’hébergement du portail lorsque vous publiez la couche.
    • Si vous voulez que le cache soit créé et stocké sur le serveur d’hébergement, mais que vous voulez les créer vous-même après publication, sélectionnez Cache manually on the server (Mettre manuellement en cache sur le serveur), ouvrez la couche de tuiles sur le site Web du portail après avoir publié la couche, puis créez le cache manuellement.
    • Si vous voulez que le cache soit créé et stocké sur l’un des serveurs ArcGIS Enterprise, mais que vous voulez les créer vous-même après publication, sélectionnez Cache manually on the server (Mettre en cache manuellement sur le serveur), ouvrez la couche de tuiles sur le site Web du portail après avoir publié la couche, puis créez le cache manuellement.
    • Sélectionnez Cache locally (Mettre en cache localement) et indiquez l’emplacement de stockage d’un paquetage de tuiles temporaire sur la machine ArcGIS Pro si vous souhaitez que le cache soit créé et empaqueté sur la machine ArcGIS Pro. Le paquetage de tuiles est chargé automatiquement sur le serveur d’hébergement pour y être décompressé et le cache y est stocké.
    • Sélectionnez Cache locally (Mettre en cache localement) et indiquez l’emplacement de stockage d’un paquetage de tuiles temporaire sur la machine ArcGIS Pro si vous souhaitez que le cache soit créé et empaqueté sur la machine ArcGIS Pro. Le paquetage de tuiles est chargé automatiquement dans ArcGIS Enterprise pour y être décompressé et le cache y est stocké.
  13. Pour permettre aux utilisateurs de télécharger des tuiles de carte à utiliser en mode hors connexion, activer la case à cocher Autoriser les clients à exporter les tuiles du cache.
  14. Si vous avez activé la case à cocher Autoriser les clients à exporter les tuiles du cache, utilisez le champ Limiter l'exportation à pour préciser un nombre maximal de tuiles que les clients peuvent utiliser en mode hors connexion en une seule fois.
  15. Pour calculer le nombre de tuiles et l’espace de stockage qui seront utilisés par vos options de mise en cache, ouvrez la section Estimate (Estimation), puis cliquez sur Calculate (Calculer).

    Vous pouvez modifier les paramètres du cache et effectuer un nouveau calcul pour voir comment les paramètres affectent le cache.

  16. Cliquez sur l'onglet Contenu pour confirmer l'intégration dans la couche de tuiles des couches de données que vous souhaitez.
  17. Cliquez sur Analyze (Analyser) pour rechercher d’éventuels erreurs ou problèmes.

    Les problèmes éventuellement découverts sont répertoriés dans l’onglet Messages. Cliquez avec le bouton droit sur chaque message pour obtenir plus d'informations, lire l'aide relative à l'erreur ou l'avertissement et accéder aux solutions suggérées. Vous devez résoudre les erreurs avant de procéder à la publication. Vous pouvez résoudre les avertissements afin d’améliorer davantage les performances et l’apparence de votre couche de tuiles hébergée.

  18. Une fois que vous avez corrigé les erreurs et les avertissements éventuels, cliquez sur Publish (Publier).
    Remarque :
    Vos données sont copiées sur le serveur à ce stade. La taille des données, ainsi que la vitesse et la bande passante de votre réseau déterminent le temps nécessaire à la publication.

Une fois la publication terminée, vous pouvez cliquer sur Gérer la couche Web pour ouvrir le site web du portail.

Création d’un paquetage de tuiles dans ArcGIS Pro et chargement de celui-ci dans votre organisation

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 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 à votre 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, puis cliquez sur Content (Contenu) > My Content (Mon contenu) > New item (Nouvel élément).
  4. Cliquez sur Your device (Votre appareil) pour ajouter le paquetage de tuiles.
  5. 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).
  6. Cliquez sur Next (Suivant).
  7. Spécifiez un titre.
  8. Choisissez un dossier pour y enregistrer votre élément.
  9. 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 votre élément.

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

  10. 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.

  11. Cliquez sur Enregistrer.

Les tuiles sont décompressées et une couche de tuiles hébergée est créée. Les tuiles de carte et le paquetage de tuiles apparaissent dans My Content (Mon contenu).

Publier de grands paquetages de tuiles

Pour créer et partager de grandes quantités de données, Esri recommande d’utiliser le jeu d’outils Tile Cache (Cache de tuiles) plutôt que le processus précédent. Ces outils peuvent tirer parti de plusieurs cœurs de traitement pour améliorer les performances de génération et de publication des tuiles.

Dans ArcGIS Pro, exécutez les outils de géotraitement.

  1. Exécutez l’outil de géotraitement Créer un paquetage de tuiles de carte pour créer un paquetage de tuiles en une seule étape ou exécutez les outils de géotraitement suivants dans l’ordre indiqué ci-dessous :
    1. Exécutez l’outil Générer la structure de tuilage du cache de tuiles pour définir la grille de tuilage et le format d’image.
    2. Exécutez l’outil Gérer le cache de tuiles pour créer les tuiles.
    3. Exécutez l’outil Exporter le cache de tuiles pour créer le paquetage de tuiles.

    Pour générer le cache à des étendues ou des niveaux de détail spécifiques, utilisez les trois outils indiqués ci-dessus.

  2. Exécutez l’outil Share Package (Partager un paquetage) [dans le jeu d’outils Package (Paquetage)] pour charger les tuiles dans ArcGIS Enterprise.
  3. Une fois votre paquetage de tuiles généré, connectez-vous à votre organisation avec le compte que vous avez utilisé pour créer le paquetage de tuiles dans ArcGIS Pro, puis cliquez sur Content (Contenu) > My Content (Mon contenu).
  4. Cliquez sur le paquetage de tuiles pour afficher sa page Détails des éléments.
  5. Cliquez sur Publish (Publier).
  6. Saisissez un titre et des balises.
  7. Si l’administrateur de votre organisation a configuré des catégories de contenu, cliquez sur Assign Category (Attribuer une catégorie) et sélectionnez un maximum de 20 catégories pour aider les utilisateurs à trouver votre élément.

    Vous pouvez également utiliser la zone Filter categories (Filtrer les catégories) pour affiner la liste des catégories.

  8. Cliquez sur Publish (Publier).

Les tuiles sont décompressées et une couche de tuiles hébergée est créée. La couche apparaît dans My Content (Mon contenu).

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.

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 dans votre 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 site web du portail pour ajouter et publier le fichier de définition de service à votre portail.

  1. Connectez-vous à votre 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, puis ouvrez cliquez sur Contenu > Mon contenu.
  2. 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 portail 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 votre élément.
  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 facilitent sa localisation. 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 de votre portail, et la définition de service et les tuiles sont ajoutées à 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 les tuiles avec d'autres personnes au sein de votre organisation ou avec des groupes spécifiques.

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.