Crear paquete de teselas de mapas (Administración de datos)
Resumen
Genera teselas desde un documento de 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, PB24 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. De manera alternativa, puede utilizar la herramienta Extract_Package 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\<nombre de usuario>\My Documents\ArcGIS\Packages
- Vista y Windows 7: C:\Users\<nombre de usuario>\Documents\ArcGIS\Packages
Para cambiar la ubicación predeterminada donde se abrirán sus paquetes, abra Opciones de ArcMap desde 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
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 |
Ejemplo de código
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")
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 from arcpy import env # Set environment settings env.overwriteOutput = True 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")