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, seleccione 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 en 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 de una de las siguientes maneras:
- 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, seleccione 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 Maps 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 | Especifica el número de niveles de escala en los que 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 solo es necesario 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) | Especifica 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)
El siguiente script de Python muestra cómo utilizar la herramienta CreateMapTilePackage desde 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 (script independiente)
Buscar y crear 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í