ArcGIS Desktop

  • Documentation
  • Support

  • My Profile
  • Aide
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plateforme cartographique de votre organisation

ArcGIS Desktop

Un SIG professionnel complet

ArcGIS Enterprise

SIG dans votre entreprise

ArcGIS for Developers

Outils de création d'applications de localisation

ArcGIS Solutions

Modèles d'applications et de cartes gratuits pour votre secteur d'activité

ArcGIS Marketplace

Téléchargez des applications et des données pour votre organisation.

  • Documentation
  • Support
Esri
  • Se connecter
user
  • Mon profil
  • Déconnexion

ArcMap

  • Accueil
  • Commencer
  • Carte
  • Analyser
  • Gérer les données
  • Outils
  • Extensions

Créer un paquetage de tuiles de carte

  • Résumé
  • Utilisation
  • Syntaxe
  • Exemple de code
  • Environnements
  • Informations de licence

Résumé

Génère des tuiles à partir d'une carte ou d'un fond de carte et crée un paquetage de tuiles pour générer un seul fichier .tpk compressé.

Utilisation

  • Le document ArcMap en entrée doit présenter une description et des balises pour que l'outil puisse être exécuté. Pour ajouter une description et des balises, sélectionnez Fichier > Propriétés de la carte dans le menu principal, puis entrez une description et des balises.

  • En choisissant PNG pour le paramètre Format de tuilage, l'outil sélectionne automatiquement le format correct (PNG8, PNG24 ou PNG32) en fonction de la valeur spécifiée dans Niveau d'affichage.

  • Pour décompresser un paquetage de tuiles de carte, faites glisser le fichier .tpk dans ArcMap ou cliquez avec le bouton droit sur le fichier .tpk dans la fenêtre Catalogue, puis sélectionnez Décompresser. Vous pouvez également utiliser l'outil Extraire le paquetage et spécifier un dossier en sortie.

    Par défaut, l'option Décompresser extrait toujours le paquetage dans votre profil d'utilisateur sous :

    • XP : C:\Documents and Settings\<username>\My Documents\ArcGIS\Packages
    • Vista et Windows 7 : C:\Users\<username>\Documents\ArcGIS\Packages

    Pour modifier l'emplacement cible par défaut des paquetages décompressés, ouvrez Options ArcMap dans le menu Personnaliser. Dans l'onglet Partage, repérez la section Empaquetage et activez l'option Utiliser l'emplacement spécifié par l'utilisateur, puis accédez à l'emplacement du nouveau dossier.

Syntaxe

CreateMapTilePackage_management (in_map, service_type, output_file, format_type, level_of_detail, {service_file}, {summary}, {tags}, {extent})
ParamètreExplicationType de données
in_map

Document ArcMap à partir duquel les tuiles ont été générées et empaquetées.

ArcMap Document
service_type

Détermine si la structure de tuile 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.

  • EXISTING —La 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 tuile pour un service existant sur votre serveur et que vous souhaitez vous y conformer. La correspondance des structures de tuile garantit une superposition correcte de vos tuiles dans votre application ArcGIS Runtime.Si vous sélectionnez cette option, votre document ArcMap source doit utiliser le même système de coordonnées que la carte dont vous importez la structure de tuile.
  • ONLINE —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 tuile ArcGIS Online/Bing Maps/Google Maps vous permet de superposer vos tuiles de cache avec les tuiles de ces services de cartographie en ligne. ArcGIS for Desktop inclut cette structure de tuile sous forme d'option intégrée lors du chargement d'une structure de tuile. Lorsque vous sélectionnez cette structure de tuilage, le bloc de données de votre carte source doit utiliser le système de coordonnées projetées WGS 1984 Web Mercator (Sphère Auxiliaire).La structure de tuile ArcGIS Online/Bing Maps/Google Maps est nécessaire pour superposer votre paquetage avec ArcGIS Online, Bing Maps ou Google Maps. La structure de tuilage ArcGIS Online/Bing Maps/Google Maps présente l'avantage d'être largement répandue dans le secteur de la cartographie Web. Vos 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 tuilage pour ses capacités d'interopérabilité.La structure de tuile ArcGIS Online/Bing Maps/Google Maps peut contenir des échelles de zoom trop rapprochées pour être utiles à votre carte. L'empaquetage à grande échelle peut non seulement prendre beaucoup de 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 lors de l'empaquetage des tuiles.
Boolean
output_file

Paquetage de tuiles de carte en sortie.

File
format_type

Spécifie le format des tuiles générées.

  • PNG —Utilisez PNG pour sélectionner automatiquement le format correct (PNG 8, PNG 24 ou PNG 32) en fonction de la valeur spécifiée dans Niveau de détail. Il s'agit de l'option par défaut.
  • PNG8 —Utilisez le format PNG 8 pour les services de superposition qui doivent avoir un arrière-plan transparent, tels que les routes et les limites. Le format PNG 8 crée des tuiles de très petite taille sur le disque, sans perte d'informations. Il est déconseillé d'utiliser le format PNG 8 si votre carte contient plus de 256 couleurs. L'imagerie, les ombrages, les remplissages dégradés, la transparence et l'anti-crénelage peuvent aisément contraindre votre carte à utiliser plus de 256 couleurs. Même les symboles, tels que les écrans antibruit, peuvent posséder un anti-crénelage subtil autour des bords qui ajoute des couleurs à votre carte de façon inattendue.
  • PNG24 —Vous pouvez utiliser le format PNG 24 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 PNG 8).
  • PNG32 —Utilisez le format PNG 32 pour des services de superposition, tels que des routes et des limites, qui présentent plus de 256 couleurs. Le format PNG 32 est un choix qui convient tout particulièrement aux services de superposition pour lesquels un anti-crénelage est activé sur les lignes ou le texte. Le format PNG 32 crée de plus grandes tuiles sur le disque que le format PNG 24, mais elles sont entièrement prises en charge dans tous les navigateurs.
  • JPEG —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 généralement à l'imagerie raster et aux fonds de carte vectoriels très 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 votre 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 tenter d'augmenter la valeur de compression par défaut de 75. Une valeur supérieure, telle que 90, peut présenter un bon compromis avec une qualité du réseau linéaire acceptable et l'avantage des tailles réduites du format JPEG.Il vous revient de décider de la qualité d'image que vous considérez acceptable. 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 en sélectionnant le format JPEG. Une taille de tuile réduite implique un téléchargement plus rapide.
  • MIXED —Un paquetage mixte utilise le format JPEG au centre du paquetage avec le format PNG 32 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 PNG 32 sont créées à tous les endroits où la transparence est détectée (en d'autres termes, partout où l'arrière-plan du bloc de données 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 votre image, aux endroits où elle est superposée à l'autre paquetage.
String
level_of_detail

Spécifiez le nombre de niveaux d'échelle auxquelles les tuiles seront générées pour le paquetage. Les valeurs possibles sont comprises entre 1 et 20.

Long
service_file
(Facultatif)

Indique le nom du service de carte ou des fichiers XML à utiliser pour la structure de tuile. Ce paramètre est obligatoire uniquement lorsque la valeur du paramètre service_type est EXISTING.

MapServer; File
summary
(Facultatif)

Ajoute un récapitulatif des propriétés du paquetage.

String
tags
(Facultatif)

Ajoute des informations sur les balises 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)

Indiquez l'étendue en saisissant manuellement les coordonnées dans le paramètre d'étendue à l'aide du format X-Min Y-Min X-Max Y-Max. Pour utiliser l'étendue d'une couche spécifique, indiquez le nom de la couche.

  • MAXOF —Union des entrées
  • MINOF —Intersection des entrées
  • DISPLAY —Etendue identique à l'affichage actuel
  • <Layer> —Etendue identique à la couche spécifiée
Extent

Exemple de code

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

Le script de fenêtre Python ci-dessous illustre l'utilisation de l'outil CreateMapTilePackage à partir de la fenêtre Python.

import arcpy
arcpy.env.workspace = "C:/TilePackageExample" 
arcpy.CreateMapTilePackage_management('Example.mxd', "ONLINE", 'Example.tpk', "PNG8", "10")
Exemple 2 d'utilisation de l'outil CreateMapTilePackage (script autonome)

Recherche et crée des paquetages de tuiles de carte pour toutes les cartes qui résident dans un dossier spécifié.

# Name: CreateMapTilePackage.py
# Description:  Find all the map documents that reside in a specified folder and create tile packages for each map document.
# import system modules
import os
import arcpy
# Set environment settings
arcpy.env.overwriteOutput = True
arcpy.env.workspace = "C:/Tilepackages/" 
# Loop through the workspace, find all the mxds and create a tile package using the same name as the mxd
for mxd in arcpy.ListFiles("*.mxd"):
    print("Packaging " + mxd)
    arcpy.CreateMapTilePackage_management(mxd, "ONLINE", os.path.splitext(mxd)[0] + '.tpk', "PNG8", "10")

Environnements

  • Espace de travail courant

Informations de licence

  • ArcGIS Desktop Basic: Oui
  • ArcGIS Desktop Standard: Oui
  • ArcGIS Desktop Advanced: Oui

Rubriques connexes

  • Vue d'ensemble du jeu d'outils Paquetage
  • A propos des paquetages de tuiles
  • Notions de base de la création des paquetages de tuiles
  • Conseils de création des paquetages de tuiles

ArcGIS Desktop

  • Accueil
  • Documentation
  • Support

ArcGIS Platform

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

A propos d'Esri

  • A propos de la société
  • Carrières
  • Blog des initiés
  • Conférence des utilisateurs
  • Sommet des développeurs
Esri
Donnez-nous votre avis.
© Copyright 2016 Environmental Systems Research Institute, Inc. | Confidentialité | Légal