Resumen
Genera teselas desde un mapa y empaqueta las teselas para crear un único archivo .tpk comprimido.
Uso
El documento de mapa de entrada debe tener una descripción y etiquetas para que se ejecute la herramienta. Para agregar una descripción y etiquetas, elija Archivo > Propiedades del documento de mapa en el menú principal e introduzca la descripción y las etiquetas.
Al elegir PNG para el parámetro Formato de ordenamiento en teselas, la herramienta seleccionará automáticamente el formato correcto (PNG8, PNG24 o PNG32) en base al Nivel de visualización especificado.
Para abrir un paquete de teselas de mapas, arrastre el archivo .tpk a ArcMap o haga clic con el botón derecho en el archivo .tpk de la ventana Catálogo y seleccione Abrir paquete. También puede utilizar la herramienta Extraer paquete y especificar una carpeta de salida.
De forma predeterminada, Abrir paquete siempre extraerá el paquete en su perfil de usuario bajo:
- XP—C:\Documents and Settings\<username>\My Documents\ArcGIS\Packages
- Vista y Windows 7—C:\Users\<username>\Documents\ArcGIS\Packages
Para cambiar la ubicación predeterminada donde se abrirán sus paquetes, abra Opciones de ArcMap en el menú Personalizar. En la pestaña Compartir busque la sección Empaquetar y marque Utilizar ubicación especificada por el usuario y vaya a la nueva ubicación de la carpeta.
Sintaxis
CreateMapTilePackage_management (in_map, service_type, output_file, format_type, level_of_detail, {service_file}, {summary}, {tags}, {extent})
Parámetro | Explicación | Tipo de datos |
in_map | El documento de mapa del cual se generarán y empaquetarán las teselas. | ArcMap Document |
service_type | Determina si el esquema de ordenamiento en teselas se generará a partir de un servicio de mapas existente o si se generarán teselas de mapas para ArcGIS Online, Bing mapas y Google Maps.
| Boolean |
output_file | El paquete de teselas de mapas de salida. | File |
format_type | Especifica el formato de las teselas generadas.
| String |
level_of_detail | Especifique el número de niveles de escala a los cuales se generarán teselas para el paquete. Los posibles valores son de 1 a 20. | Long |
service_file (Opcional) | Especifica el nombre del servicio de mapas o los archivos XML que se utilizarán para el esquema de ordenamiento en teselas. Este parámetro es necesario solo cuando el parámetro service_type es EXISTING. | MapServer; File |
summary (Opcional) | Agrega información de resumen a las propiedades del paquete. | String |
tags (Opcional) | Agrega información de las etiquetas a las propiedades del paquete. Se pueden agregar varias etiquetas separadas por una coma o un punto y coma. | String |
extent (Opcional) | Especifique la extensión al introducir manualmente las coordenadas en el parámetro de extensión con el formato X-Mín Y-Mín X-Máx Y-Máx. Para utilizar la extensión de una capa específica, especifique el nombre de la capa.
| Extent |
Muestra de código
Ejemplo 1 de CreateMapTilePackage (ventana de Python)
La siguiente secuencia de comandos de Python demuestra cómo utilizar la herramienta CreateMapTilePackage de la ventana de Python:
import arcpy
arcpy.env.workspace = "C:/TilePackageExample"
arcpy.CreateMapTilePackage_management('Example.mxd', "ONLINE", 'Example.tpk', "PNG8", "10")
Ejemplo 2 de CreateMapTilePackage (secuencia de comandos independiente)
Busque y cree paquetes de teselas de mapas para todos los documentos de mapa que residen en una carpeta especificada.
# 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")
Entornos
Información sobre licencias
- ArcGIS Desktop Basic: Sí
- ArcGIS Desktop Standard: Sí
- ArcGIS Desktop Advanced: Sí