Créer un paquetage de tuiles de carte (Gestion des données)

Synthèse

Génère des tuiles à partir d’une carte et les empaquette sous forme d’un unique paquetage de tuiles compressé ou de plusieurs paquetages de tuiles de carte.

Utilisation

  • Cet outil respecte la variable d’environnement Facteur de traitement parallèle. Lorsque le paramètre Créer plusieurs paquetages est activé, le traitement parallèle génère le contenu du cache sur plusieurs processus afin d’utiliser l’unité de traitement centrale disponible et de générer les paquetages de tuiles lorsque le seuil par défaut (taille limitée à 1 Go) est atteint.

  • Utilisez le paramètre Créer plusieurs paquetages lorsque vous utilisez de gros volumes de données. Lorsque ce paramètre est activé, plusieurs petits paquetages de tuiles sont créés au lieu d’un seul grand paquetage. Cela permet de générer un contenu de tuile supérieur à 500 Go en une seule tâche et de le partager ou de le charger et de le publier sur ArcGIS Online sous forme d’une couche de tuile hébergée. Grâce à cette approche, vous pouvez générer le contenu d’une grande tuile en petits paquetages de tuiles en vue de le partager sans diviser les niveaux ou étendues de cache en différentes tâches.

    Lorsque ce paramètre est activé, vous devez indiquer un chemin vers un dossier vide du système de fichiers dans le paramètre Dossier en sortie pour enregistrer les paquetages en sortie. Vous pouvez créer des paquetages multi-parties seulement si le paramètre Type de paquetage est défini sur tpkx et si la variable d’environnement Facteur de traitement parallèle n’est pas définie sur 0.

  • Lorsque le paramètre Format de tuilage est défini sur PNG, l’outil utilise automatiquement le format correct (PNG8, PNG24 ou PNG32) en fonction de la valeur spécifiée dans le paramètre Niveau de détail maximal.

  • La carte en entrée doit contenir une description et des balises pour que l’outil puisse être exécuté. Pour ajouter une description et des balises, cliquez avec le bouton droit sur le nom de la carte dans la fenêtre Contenu, puis sélectionnez Propriétés. Dans la boîte de dialogue Propriétés de la carte, sous l’onglet Métadonnées, complétez les zones de texte Balises et Description.

Paramètres

ÉtiquetteExplicationType de données
Carte en entrée

Carte à partir de laquelle les tuiles ont été générées et empaquetées.

Map
Paquetage pour ArcGIS Online | Bing Maps | Google Maps

Détermine si la structure de tuilage est générée à partir d’un service de carte existant ou si les tuiles de carte sont générées pour ArcGIS Online, Bing Maps et Google Maps.

  • Activé : la structure de tuile ArcGIS Online/Bing Maps/Google Maps est utilisée. Il s’agit de l’option par défaut.

    La structure de tuilage d’ArcGIS Online/Bing Maps/Google Maps vous permet de superposer les tuiles de cache avec celles de ces services de cartographie en ligne. ArcGIS Desktop intègre cette structure de tuile lors du chargement d’une structure de tuile. Lorsque vous sélectionnez cette structure de tuilage, la carte source doit utiliser le système de coordonnées projetées WGS84 Web Mercator (Sphère Auxiliaire).

    La structure de tuilage d’ArcGIS Online/Bing Maps/Google Maps est nécessaire si vous superposez le paquetage avec ArcGIS Online, Bing Maps ou Google Maps. La structure de tuilage d’ArcGIS Online/Bing Maps/Google Maps présente l’avantage d’être largement répandue dans le secteur de la cartographie Web. Les tuiles correspondent ainsi à celles d’autres organisations ayant utilisé cette structure de tuilage. Même si vous ne projetez pas de superposer l'un de ces services de carte connus, vous pouvez sélectionner la structure de tuile pour ses capacités d'interopérabilité.

    La structure de tuilage d’ArcGIS Online/Bing Maps/Google Maps peut contenir des échelles de zoom trop rapprochées pour être utiles dans votre carte. L’empaquetage à grande échelle peut non seulement prendre du temps, mais aussi occuper un espace de stockage important sur le disque. Par exemple, la plus grande échelle dans la structure de tuile est approximativement 1:1 000. A cette échelle, l'empaquetage de la totalité de la surface des Etats-Unis peut prendre des semaines et nécessiter des centaines de gigaoctets de stockage. Si vous ne souhaitez pas procéder à l'empaquetage à ce niveau d'échelle, supprimez ce niveau d'échelle lors de la création du paquetage de tuiles.

  • Désactivé : la structure de tuilage d’un service de carte existant est utilisée.

    Sélectionnez cette option si votre organisation a créé une structure de tuilage pour un service existant sur le serveur et que vous souhaitez vous y conformer. La correspondance des structures de tuilage garantit une superposition correcte de vos tuiles dans votre application Maps SDKs.

    Si vous sélectionnez cette option, utilisez le même système de coordonnées pour la carte source que celui de la carte avec la structure de tuilage que vous importez.

Boolean
Fichier en sortie

Chemin et le nom de fichier en sortie du paquetage de tuiles de carte. Lorsque le paramètre Créer plusieurs paquetages est activé, ce paramètre est remplacé par le paramètre Dossier en sortie pour spécifier l’emplacement dans lequel les paquetages sont générés.

File
Format de tuilage

Spécifie le format utilisé pour les tuiles générées.

  • PNGLe format approprié (PNG 8, PNG 24 ou PNG 32) est utilisé en fonction de la valeur spécifiée dans la valeur du paramètre Niveau de détail maximal. Il s’agit de l’option par défaut.
  • PNG 8 bitsLe format PNG8 est utilisé. Utilisez ce format pour les services de superposition qui doivent avoir un arrière-plan transparent, tels que les routes et les limites. Le format PNG8 crée des tuiles de très petite taille sur le disque, sans perte d’informations.N’utilisez pas le format PNG8 si la carte contient plus de 256 couleurs. L’imagerie, les ombrages, les remplissages dégradés, la transparence et l’anti-crénelage peuvent utiliser plus de 256 couleurs dans une carte. Même les symboles, tels que les écrans antibruit, peuvent posséder un anti-crénelage subtil autour des bords qui ajoute des couleurs à la carte de façon inattendue.
  • PNG 24 bitsLe format PNG24 est utilisé. Utilisez ce format pour des services de superposition, tels que des routes et des limites, présentant plus de 256 couleurs (avec moins de 256 couleurs, utilisez le format PNG8).
  • PNG 32 bitsLe format PNG32 est utilisé. Utilisez ce format pour des services de superposition, tels que des routes et des frontières, possédant plus de 256 couleurs. Le format PNG32 est idéal pour les services de superposition pour lequel l’anti-crénelage est activé sur les lignes ou le texte. Le format PNG32 crée des tuiles plus grandes sur le disque que le format PNG24.
  • JPEGLe format JPEG sera utilisé. Utilisez ce format pour les services de fond de carte comprenant de grandes variations de couleurs et qui ne nécessitent pas d’arrière-plan transparent. Par exemple, le format JPEG convient à l’imagerie raster et aux fonds de carte vectoriels détaillés.JPEG est un format d'image avec perte. Il tente de supprimer des données de manière sélective sans affecter l'apparence de l'image. Cela crée de très petites tailles de tuiles sur le disque, mais si la carte contient un réseau linéaire vectoriel ou des étiquettes, il risque de produire trop de bruit ou des zones floues autour des lignes. Si tel est le cas, vous pouvez augmenter la valeur de compression par défaut de 75. Une valeur supérieure, telle que 90, permet d'équilibrer une qualité acceptable du dessin au trait DAO grâce à la taille de tuile réduite du format JPEG.Si vous êtes disposé à accepter une quantité réduite de bruit dans les images, vous pouvez économiser un volume important d’espace de stockage sur le disque grâce au format JPEG. Une taille de tuile réduite implique un téléchargement plus rapide.
  • MixteLe format JPEG est utilisé au centre du paquetage et le format PNG32 sur le bord du paquetage. Utilisez le mode mixte pour superposer nettement des paquetages de raster sur d’autres couches.Lors de la création d’un paquetage mixte, des tuiles PNG32 sont créées partout où la transparence est détectée (en d’autres termes, partout où l’arrière-plan de la carte est visible). Les tuiles restantes sont créées à l'aide du format JPEG. Cela réduit la taille moyenne des fichiers tout en vous fournissant une superposition nette sur d’autres paquetages. Si vous n’utilisez pas le paquetage en mode mixte dans ce scénario, vous observez un collier non transparent autour de la périphérie de l’image, aux endroits où elle est superposée à l’autre paquetage.
String
Niveau de détail maximal

Représentation sous forme d’entiers correspondant au nombre d’échelles utilisées pour définir une structure de tuilage de cache. Cette échelle définit le niveau maximum de génération des tuiles de cache dans le paquetage de tuiles. Les valeurs plus élevées reflètent des échelles plus grandes qui affichent plus de détails, mais occupent un plus grand espace de stockage. Les valeurs plus faibles reflètent des échelles plus petites qui affichent moins de détails et occupent moins de stockage. Les valeurs possibles sont comprises entre 1 et 23. La valeur par défaut est 1. La valeur maximale du niveau de détail doit être supérieure à la valeur minimale du niveau de détail.

Long
Service
(Facultatif)

Nom du service de carte ou des fichiers .xml utilisés pour la structure de tuilage. Ce paramètre est obligatoire uniquement lorsque le paramètre Paquetage pour ArcGIS Online | Bing Maps | Google Maps est désactivé.

Map Server; File
Résumé
(Facultatif)

Les informations sur le récapitulatif qui seront ajoutées aux propriétés du paquetage.

String
Balises
(Facultatif)

Les informations sur les balises seront ajoutées aux propriétés du paquetage. Vous pouvez ajouter plusieurs balises en les séparant par une virgule ou un point-virgule.

String
Étendue
(Facultatif)

Spécifie l'étendue utilisée pour sélectionner ou découper les entités.

  • Current Display Extent (Étendue actuellement affichée) Vue cartographique : l’étendue repose sur la carte ou la scène active. Cette option est uniquement disponible lorsqu’une carte est active.
  • Dessiner l’étendue Terminer avec mise à l’équerre : l’étendue est basée sur un rectangle dessiné sur la carte ou dans la scène. Cette option crée une classe d’entités dans la géodatabase du projet et ajoute une couche à la carte. La classe d’entités possède le même système de coordonnées que la carte.
    Remarque :

    Cette option n’est pas disponible dans la boîte de dialogue Environnements. Elle est disponible uniquement dans un paramètre de l’outil correspondant à un type de données d’étendue ou dans l’onglet Environnements de la boîte de dialogue de l’outil.

    Remarque :

    Lorsque l’option de mise à jour Activer et désactiver la mise à jour de l’onglet Mettre à jour est activée, vous devez activer la mise à jour dans l’onglet du ruban Mettre à jour pour dessiner l’étendue.

  • Extent of a Layer (Étendue d’une couche) Couche : l’étendue repose sur une couche de carte active. Utilisez la liste déroulante pour choisir une couche disponible ou utilisez l’option Extent of data in all layers (Étendue des données dans toutes les couches) pour obtenir l’étendue combinée de toutes les couches de carte actives, y compris le fond de carte. Cette option est uniquement disponible lorsqu’une carte avec des couches est active.

    Chaque couche de carte comporte les options suivantes :

    • Toutes les entités Sélectionner tout : étendue de toutes les entités dans la couche.
    • Entités sélectionnéesZone à partir des entités sélectionnées : étendue de toutes les entités sélectionnées dans la couche.
    • Entités visibles Extent Indicator : étendue de toutes les entités visibles dans la couche.
      Remarque :

      Les étendues des options Entités sélectionnées Zone à partir des entités sélectionnées et Entités visibles Extent Indicator sont disponibles uniquement pour les couches d’entités.

  • Browse (Parcourir) Parcourir : l’étendue repose sur un jeu de données existant.
  • Intersection of Inputs (Intersection des entrées) Intersecter : l’étendue repose sur l’étendue minimale ou l’étendue d’intersection de toutes les entrées. S’il n’existe aucune intersection entre les entrées, il en résulte une étendue nulle avec uniquement des zéros.
  • Union of Inputs (Union des entrées) Agréger : l’étendue est basée sur l’étendue maximale ou combinée de toutes les entrées.
  • Presse-papiers Coller : l’étendue peut être copiée depuis et vers le Presse-papiers.
    • Copier l’étendue Copier : copie les coordonnées et le système de coordonnées de l’étendue dans le Presse-papiers.
    • Coller l’étendue Coller : colle les coordonnées et, éventuellement, le système de coordonnées de l’étendue depuis le Presse-papiers. Si les valeurs du Presse-papiers n’incluent pas de système de coordonnées, l’étendue utilise celui de la carte.
    Remarque :

    Les coordonnées de l’étendue sont copiées vers et collées depuis le Presse-Papiers avec la même mise en forme et le même ordre que ceux de l’objet ArcPy Extent : X min, Y min, X max, Y max et la référence spatiale.

  • Reset Extent (Réinitialiser l’étendue) Réinitialiser : la valeur par défaut de l’étendue est rétablie.
  • Manually entered coordinates (Coordonnées saisies manuellement) : les coordonnées doivent être des valeurs numériques incluses dans le système de coordonnées de la carte active.
    Attention :

    La carte peut utiliser des unités d’affichage différentes de celles des coordonnées saisies. L’utilisation d’une direction cardinale (N, S, E, O) n’est pas prise en charge. Utilisez le signe moins pour les coordonnées sud et ouest.

Extent
Qualité de compression
(Facultatif)

Une valeur comprise entre 1 et 100 pour définir la qualité de compression JPEG. La valeur par défaut est 75 pour le format de tuile JPEG et zéro pour les autres formats.

La compression est uniquement prise en charge pour les formats JPEG et mixte. La sélection d'une valeur plus élevée entraîne une taille de fichier supérieure avec une image de meilleure qualité. La sélection d'une valeur inférieure entraîne une taille de fichier inférieure avec une image de qualité inférieure.

Long
Type de paquetage
(Facultatif)

Spécifie le type de paquetage de tuiles à créer.

  • tpkUn fichier .tpk est créé. Les tuiles sont stockées au format de stockage compact. Ce format est pris en charge sur ArcGIS.
  • tpkxUn fichier .tpkx est créé. Les tuiles sont stockées au format de stockage CompactV2, qui offre de meilleures performances sur les partages réseau et les répertoires de stockage Cloud. Ce type de structure de paquetage est pris en charge par les versions plus récentes des produits ArcGIS, telles que ArcGIS Online 7.1, ArcGIS Enterprise 10.7 et ArcGIS Runtime 100.5. Il s’agit de l’option par défaut.
String
Niveau de détail minimal
(Facultatif)

Représentation sous forme d’entiers correspondant au nombre d’échelles utilisées pour définir une structure de tuilage de cache. Cette valeur d’échelle définit le niveau minimal pour la mise à disposition et la génération des tuiles de cache dans le paquetage de tuiles. Les valeurs possibles sont comprises entre 0 et 23. La valeur par défaut est 0. La valeur minimale du niveau de détail doit être inférieure ou égale à la valeur maximale du niveau de détail.

Long
Zone d’intérêt
(Facultatif)

Jeu d’entités qui contraint l’emplacement où les tuiles sont créées. Utilisez la zone d’intérêt afin de créer des tuiles pour des zones de forme irrégulière ou des entités multi-parties. Les zones situées en dehors de la zone de délimitation d’entités de zone d’intérêt ne sont pas mises en cache. Si aucune valeur n’est indiquée pour ce paramètre, la zone d’intérêt est l’étendue complète de la carte en entrée.

Feature Set
Créer plusieurs paquetages
(Facultatif)

Spécifie si un paquetage de tuiles compressé ou plusieurs paquetages de tuiles de carte sont générés. Ce paramètre n’est pas disponible lorsque la variable d’environnement Facteur de traitement parallèle est définie sur 0 ou si le paramètre Type de paquetage est défini sur tpk.

  • Activé - Plusieurs paquetages de tuiles (d’une taille d’1 Go environ chacun) sont générés à l’emplacement défini par le paramètre Dossier en sortie.
  • Désactivé - Un seul paquetage de tuiles est créé à l’emplacement défini par le paramètre Dossier en sortie. Il s’agit de l’option par défaut.

Boolean
Dossier en sortie

Emplacement dans lequel les différents paquetages de tuiles de carte sont générés. Si le dossier en sortie spécifié n’est pas vide, un sous-dossier est créé dans le dossier en sortie pour y stocker les tuiles. Le GUID généré automatiquement est utilisé comme nom de dossier.

Lorsque le paramètre Créer plusieurs paquetages est désactivé, ce paramètre est remplacé par le paramètre Dossier en sortie pour spécifier le nom du seul paquetage de tuiles généré.

Folder

arcpy.management.CreateMapTilePackage(in_map, service_type, output_file, format_type, level_of_detail, {service_file}, {summary}, {tags}, {extent}, {compression_quality}, {package_type}, {min_level_of_detail}, {area_of_interest}, {create_multiple_packages}, output_folder)
NomExplicationType de données
in_map

Carte à partir de laquelle les tuiles ont été générées et empaquetées.

Map
service_type

Détermine si la structure de tuilage est générée à partir d’un service de carte existant ou si les tuiles de carte sont générées pour ArcGIS Online, Bing Maps et Google Maps.

  • EXISTINGUne structure de tuile d’un service de carte existant est utilisée. Vous devez indiquer un service de carte dans le paramètre service_file.Sélectionnez cette option si votre organisation a créé une structure de tuilage pour un service existant sur le serveur et que vous souhaitez vous y conformer. La correspondance des structures de tuilage garantit une superposition correcte de vos tuiles dans votre application Maps SDKs.Si vous sélectionnez cette option, utilisez le même système de coordonnées pour la carte source que celui de la carte avec la structure de tuilage que vous importez.
  • ONLINELa structure de tuile ArcGIS Online/Bing Maps/Google Maps est utilisée. Il s’agit de l’option par défaut.La structure de tuilage d’ArcGIS Online/Bing Maps/Google Maps vous permet de superposer les tuiles de cache avec celles de ces services de cartographie en ligne. ArcGIS Desktop intègre cette structure de tuile lors du chargement d’une structure de tuile. Lorsque vous sélectionnez cette structure de tuilage, la carte source doit utiliser le système de coordonnées projetées WGS84 Web Mercator (Sphère Auxiliaire).La structure de tuilage d’ArcGIS Online/Bing Maps/Google Maps est nécessaire si vous superposez le paquetage avec ArcGIS Online, Bing Maps ou Google Maps. La structure de tuilage d’ArcGIS Online/Bing Maps/Google Maps présente l’avantage d’être largement répandue dans le secteur de la cartographie Web. Les tuiles correspondent ainsi à celles d’autres organisations ayant utilisé cette structure de tuilage. Même si vous ne projetez pas de superposer l'un de ces services de carte connus, vous pouvez sélectionner la structure de tuile pour ses capacités d'interopérabilité.La structure de tuilage d’ArcGIS Online/Bing Maps/Google Maps peut contenir des échelles de zoom trop rapprochées pour être utiles dans votre carte. L’empaquetage à grande échelle peut non seulement prendre du temps, mais aussi occuper un espace de stockage important sur le disque. Par exemple, la plus grande échelle dans la structure de tuile est approximativement 1:1 000. A cette échelle, l'empaquetage de la totalité de la surface des Etats-Unis peut prendre des semaines et nécessiter des centaines de gigaoctets de stockage. Si vous ne souhaitez pas procéder à l'empaquetage à ce niveau d'échelle, supprimez ce niveau d'échelle lors de la création du paquetage de tuiles.
Boolean
output_file

Chemin et le nom de fichier en sortie du paquetage de tuiles de carte.

File
format_type

Spécifie le format utilisé pour les tuiles générées.

  • PNGLe format approprié (PNG 8, PNG 24 ou PNG 32) est utilisé en fonction de la valeur spécifiée dans la valeur du paramètre Niveau de détail maximal. Il s’agit de l’option par défaut.
  • PNG8Le format PNG8 est utilisé. Utilisez ce format pour les services de superposition qui doivent avoir un arrière-plan transparent, tels que les routes et les limites. Le format PNG8 crée des tuiles de très petite taille sur le disque, sans perte d’informations.N’utilisez pas le format PNG8 si la carte contient plus de 256 couleurs. L’imagerie, les ombrages, les remplissages dégradés, la transparence et l’anti-crénelage peuvent utiliser plus de 256 couleurs dans une carte. Même les symboles, tels que les écrans antibruit, peuvent posséder un anti-crénelage subtil autour des bords qui ajoute des couleurs à la carte de façon inattendue.
  • PNG24Le format PNG24 est utilisé. Utilisez ce format pour des services de superposition, tels que des routes et des limites, présentant plus de 256 couleurs (avec moins de 256 couleurs, utilisez le format PNG8).
  • PNG32Le format PNG32 est utilisé. Utilisez ce format pour des services de superposition, tels que des routes et des frontières, possédant plus de 256 couleurs. Le format PNG32 est idéal pour les services de superposition pour lequel l’anti-crénelage est activé sur les lignes ou le texte. Le format PNG32 crée des tuiles plus grandes sur le disque que le format PNG24.
  • JPEGLe format JPEG sera utilisé. Utilisez ce format pour les services de fond de carte comprenant de grandes variations de couleurs et qui ne nécessitent pas d’arrière-plan transparent. Par exemple, le format JPEG convient à l’imagerie raster et aux fonds de carte vectoriels détaillés.JPEG est un format d'image avec perte. Il tente de supprimer des données de manière sélective sans affecter l'apparence de l'image. Cela crée de très petites tailles de tuiles sur le disque, mais si la carte contient un réseau linéaire vectoriel ou des étiquettes, il risque de produire trop de bruit ou des zones floues autour des lignes. Si tel est le cas, vous pouvez augmenter la valeur de compression par défaut de 75. Une valeur supérieure, telle que 90, permet d'équilibrer une qualité acceptable du dessin au trait DAO grâce à la taille de tuile réduite du format JPEG.Si vous êtes disposé à accepter une quantité réduite de bruit dans les images, vous pouvez économiser un volume important d’espace de stockage sur le disque grâce au format JPEG. Une taille de tuile réduite implique un téléchargement plus rapide.
  • MIXEDLe format JPEG est utilisé au centre du paquetage et le format PNG32 sur le bord du paquetage. Utilisez le mode mixte pour superposer nettement des paquetages de raster sur d’autres couches.Lors de la création d’un paquetage mixte, des tuiles PNG32 sont créées partout où la transparence est détectée (en d’autres termes, partout où l’arrière-plan de la carte est visible). Les tuiles restantes sont créées à l'aide du format JPEG. Cela réduit la taille moyenne des fichiers tout en vous fournissant une superposition nette sur d’autres paquetages. Si vous n’utilisez pas le paquetage en mode mixte dans ce scénario, vous observez un collier non transparent autour de la périphérie de l’image, aux endroits où elle est superposée à l’autre paquetage.
String
level_of_detail

Représentation sous forme d’entiers correspondant au nombre d’échelles utilisées pour définir une structure de tuilage de cache. Cette échelle définit le niveau maximum de génération des tuiles de cache dans le paquetage de tuiles. Les valeurs plus élevées reflètent des échelles plus grandes qui affichent plus de détails, mais occupent un plus grand espace de stockage. Les valeurs plus faibles reflètent des échelles plus petites qui affichent moins de détails et occupent moins de stockage. Les valeurs possibles sont comprises entre 1 et 23. La valeur par défaut est 1. La valeur maximale du niveau de détail doit être supérieure à la valeur minimale du niveau de détail.

Long
service_file
(Facultatif)

Nom du service de carte ou des fichiers .xml utilisés pour la structure de tuilage. Ce paramètre est requis uniquement lorsque le paramètre service_type est défini sur EXISTING.

Map Server; File
summary
(Facultatif)

Les informations sur le récapitulatif qui seront ajoutées aux propriétés du paquetage.

String
tags
(Facultatif)

Les informations sur les balises seront ajoutées aux propriétés du paquetage. Vous pouvez ajouter plusieurs balises en les séparant par une virgule ou un point-virgule.

String
extent
(Facultatif)

Spécifie l'étendue utilisée pour sélectionner ou découper les entités.

  • MAXOF : l’étendue maximale de toutes les entrées est utilisée.
  • MINOF : l’étendue minimale commune à toutes les entrées est utilisée.
  • DISPLAY : l’étendue est égale à l’affichage visible.
  • Nom de la couche : l’étendue de la couche spécifiée est utilisée.
  • Objet Extent : l’étendue de l’objet spécifié est utilisée.
  • Chaîne délimitée par des espaces de coordonnées géographiques : l’étendue de la chaîne spécifiée est utilisée. Les coordonnées sont exprimées dans l’ordre x-min, y-min, x-max, y-max.
Extent
compression_quality
(Facultatif)

Une valeur comprise entre 1 et 100 pour définir la qualité de compression JPEG. La valeur par défaut est 75 pour le format de tuile JPEG et zéro pour les autres formats.

La compression est uniquement prise en charge pour les formats JPEG et mixte. La sélection d'une valeur plus élevée entraîne une taille de fichier supérieure avec une image de meilleure qualité. La sélection d'une valeur inférieure entraîne une taille de fichier inférieure avec une image de qualité inférieure.

Long
package_type
(Facultatif)

Spécifie le type de paquetage de tuiles à créer.

  • tpkUn fichier .tpk est créé. Les tuiles sont stockées au format de stockage compact. Ce format est pris en charge sur ArcGIS.
  • tpkxUn fichier .tpkx est créé. Les tuiles sont stockées au format de stockage CompactV2, qui offre de meilleures performances sur les partages réseau et les répertoires de stockage Cloud. Ce type de structure de paquetage est pris en charge par les versions plus récentes des produits ArcGIS, telles que ArcGIS Online 7.1, ArcGIS Enterprise 10.7 et ArcGIS Runtime 100.5. Il s’agit de l’option par défaut.
String
min_level_of_detail
(Facultatif)

Représentation sous forme d’entiers correspondant au nombre d’échelles utilisées pour définir une structure de tuilage de cache. Cette valeur d’échelle définit le niveau minimal pour la mise à disposition et la génération des tuiles de cache dans le paquetage de tuiles. Les valeurs possibles sont comprises entre 0 et 23. La valeur par défaut est 0. La valeur minimale du niveau de détail doit être inférieure ou égale à la valeur maximale du niveau de détail.

Long
area_of_interest
(Facultatif)

Jeu d’entités qui contraint l’emplacement où les tuiles sont créées. Utilisez la zone d’intérêt afin de créer des tuiles pour des zones de forme irrégulière ou des entités multi-parties. Les zones situées en dehors de la zone de délimitation d’entités de zone d’intérêt ne sont pas mises en cache. Si aucune valeur n’est indiquée pour ce paramètre, la zone d’intérêt est l’étendue complète de la carte en entrée.

Feature Set
create_multiple_packages
(Facultatif)

Spécifie si un paquetage de tuiles compressé ou plusieurs paquetages de tuiles de carte sont générés. Ce paramètre n’est pas disponible lorsque la variable d’environnement parallelProcessingFactor est définie sur 0 ou si le paramètre package_type est défini sur tpk.

  • CREATE_MULTIPLE_PACKAGESPlusieurs paquetages de tuiles (d’une taille d’1 Go environ chacun) sont générés à l’emplacement défini par le paramètre output_folder.
  • CREATE_SINGLE_PACKAGEUn seul paquetage de tuiles est créé à l’emplacement défini par le paramètre output_file. Il s’agit de l’option par défaut.
Boolean
output_folder

Dossier en sortie dans lequel les différents paquetages de tuiles de carte sont générés. Si le dossier en sortie spécifié n’est pas vide, un sous-dossier est créé dans le dossier en sortie pour y stocker les tuiles. Le GUID généré automatiquement est utilisé comme nom de dossier.

Folder

Exemple de code

Exemple 1 d'utilisation de l'outil CreateMapTilePackage (fenêtre Python)

Le script Python ci-dessous illustre l’utilisation de la fonction CreateMapTilePackage dans la fenêtre Python.

import arcpy
arcpy.env.workspace = r"C:\Data\MinMaxLOD\states73K"
aprx = arcpy.mp.ArcGISProject(r"C:\Data\MinMaxLOD\states73K\states73K_1.aprx")
map1 = aprx.listMaps()[0]
arcpy.management.CreateMapTilePackage(map1, "ONLINE", "Example.tpkx", "PNG", "5")
Exemple 2 d'utilisation de l'outil CreateMapTilePackage (script autonome)

Recherchez toutes les cartes du projet et créez un seul paquetage de tuiles de carte pour chaque carte.

# Name: CreateMapTilePackage.py
# Description: Find all the maps in the project and
#   create a single map tile package for each map

# import system modules
import os
import arcpy

# Set environment settings
arcpy.env.overwriteOutput = True
arcpy.env.workspace = r"C:\Data\MinMaxLOD\states73K"

# Loop through the project, find all the maps, and
#   create a single map tile package for each map,
#   using the same name as the map
p = arcpy.mp.ArcGISProject("c:\\temp\\myproject.aprx")
extent = ""
aoi = ""

for m in p.listMaps():
    print("Packaging " + m.name)
    arcpy.management.CreateMapTilePackage(m, "ONLINE", "{}.tpkx".format(m.name), 
                                            "PNG", 9, None, "MapSummary", "MapTag", extent, "", "tpkx", 5, aoi)
Exemple 3 d’utilisation de l’outil CreateMapTilePackage (script autonome)

Créez plusieurs paquetages de tuiles de carte pour une carte donnée.

# Name: CreateMapTilePackage.py
# Description: Create multiple map tile packages for a given map

# import system modules
import os
import arcpy

# Set environment settings
arcpy.env.overwriteOutput = True
arcpy.env.workspace = r"C:\Data\MinMaxLOD\states73K"

# Create multiple map tile packages for given map,

aprx = arcpy.mp.ArcGISProject("c:\\temp\\myproject.aprx")
map1 = aprx.listMaps()[0]
extent = ""
aoi = ""
createMultiplePackages = "create_multiple_packages"
outputFolder = r"C:\11\multi"

arcpy.management.CreateMapTilePackage(map1, "ONLINE", "", "PNG", 9, None, "MapSummary", "MapTag",
                                      extent, "", "tpkx", 5, aoi,createMultiplePackages, outputFolder )

Informations de licence

  • Basic: Oui
  • Standard: Oui
  • Advanced: Oui

Rubriques connexes