Etiqueta | Explicación | Tipo de datos |
Mapa de entrada | Mapa desde el que se generarán y empaquetarán las teselas. | Map |
Paquete para ArcGIS Online | Bing Maps | Google Maps | Especifica 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 |
Archivo de salida | El paquete de teselas de mapas de salida. | File |
Formato de ordenamiento en teselas | Especifica el formato que se utilizará para las teselas generadas.
| String |
Nivel de detalle máximo | La representación entera correspondiente al número de escalas utilizadas para definir un esquema de ordenamiento en teselas de caché. Este valor de escala define el nivel máximo hasta el que se generarán las teselas de caché en el paquete de teselas. Los valores más altos reflejan mayores escalas que muestran un mayor nivel de detalle, pero requieren más espacio de almacenamiento. Los valores más bajos reflejan menores escalas que muestran un menor nivel de detalle y requieren menos espacio de almacenamiento. Los valores posibles van de 1 a 23. El valor predeterminado es 1. El valor de nivel de detalle máximo debe ser mayor que el valor de nivel de detalle mínimo. | Long |
Servicio (Opcional) | 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 está desactivado el parámetro Paquete para ArcGIS Online | Bing Maps | Google Maps. | Map Server; File |
Resumen (Opcional) | Agrega información de resumen a las propiedades del paquete. | String |
Etiquetas (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 |
Extensión (Opcional) | Especifica la extensión que se utilizará para seleccionar o recortar entidades.
| Extent |
Calidad de compresión (Opcional) | Un valor entre 1 y 100 para la calidad de compresión JPEG. El valor predeterminado es 75 para el formato de tesela JPEG y cero para otros formatos. La compresión solo es compatible con los formatos JPEG y MIXED. La elección de un valor superior resultará en un tamaño de archivo más grande con una imagen de calidad más alta. La elección de un valor inferior resultará en un tamaño de archivo más pequeño con una imagen de calidad más baja. | Long |
Tipo de paquete (Opcional) | Especifica el tipo de paquete de teselas que se creará.
| String |
Nivel de detalle mínimo (Opcional) | La representación entera correspondiente al número de escalas utilizadas para definir un esquema de ordenamiento en teselas de caché. Este valor de escala define el nivel en el que las teselas de caché comienzan a estar disponibles y se generan en el paquete de teselas. Los valores posibles van de 0 a 23. El valor predeterminado es 0. El valor de nivel de detalle mínimo debe ser menor o igual que el valor de nivel de detalle máximo. | Long |
Área de interés (Opcional) | Un conjunto de entidades que restringe dónde se crean las teselas. Utilice un área de interés para crear teselas para áreas con formas irregulares o entidades multiparte. Las áreas fuera del cuadro de delimitación de las entidades del área de interés no se almacenarán en caché. Si no se proporciona ningún valor para este parámetro, el área de interés será la extensión completa del mapa de entrada. | Feature Set |
Resumen
Genera teselas desde un mapa y empaqueta las teselas para crear un único paquete de teselas comprimido (archivo .tpkx).
Uso
El mapa de entrada debe incluir una descripción y etiquetas para que se ejecute la herramienta. Para agregar la descripción y las etiquetas, haga clic con el botón derecho en el nombre del mapa en el panel Contenido, seleccione Propiedades y proporcione una descripción y etiquetas en la pestaña Descripción.
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 función del valor especificado para Nivel de visualización.
Esta herramienta respeta el entorno Factor de procesamiento en paralelo. Si el entorno no está configurado (predeterminado) o está configurado con el valor 100, se permitirá el procesamiento en paralelo completo y la herramienta intentará distribuir el trabajo entre todos los núcleos lógicos del equipo. Configurar el entorno a 0 desactiva el procesamiento en paralelo. Especificar un factor entre 1 y 99 hará que la herramienta determine el porcentaje de núcleos lógicos que debe usar aplicando la siguiente fórmula, redondeada al entero más próximo:
Factor de procesamiento en paralelo / 100 * núcleos lógicos
Si el resultado de la fórmula es 0 o 1, no se habilitará el procesamiento en paralelo.
Parámetros
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})
Nombre | Explicación | Tipo de datos |
in_map | Mapa desde el que se generarán y empaquetarán las teselas. | Map |
service_type | Especifica 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 que se utilizará para las teselas generadas.
| String |
level_of_detail | La representación entera correspondiente al número de escalas utilizadas para definir un esquema de ordenamiento en teselas de caché. Este valor de escala define el nivel máximo hasta el que se generarán las teselas de caché en el paquete de teselas. Los valores más altos reflejan mayores escalas que muestran un mayor nivel de detalle, pero requieren más espacio de almacenamiento. Los valores más bajos reflejan menores escalas que muestran un menor nivel de detalle y requieren menos espacio de almacenamiento. Los valores posibles van de 1 a 23. El valor predeterminado es 1. El valor de nivel de detalle máximo debe ser mayor que el valor de nivel de detalle mínimo. | Long |
service_file (Opcional) | 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 está definido como EXISTING. | Map Server; 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 que se utilizará para seleccionar o recortar entidades.
| Extent |
compression_quality (Opcional) | Un valor entre 1 y 100 para la calidad de compresión JPEG. El valor predeterminado es 75 para el formato de tesela JPEG y cero para otros formatos. La compresión solo es compatible con los formatos JPEG y MIXED. La elección de un valor superior resultará en un tamaño de archivo más grande con una imagen de calidad más alta. La elección de un valor inferior resultará en un tamaño de archivo más pequeño con una imagen de calidad más baja. | Long |
package_type (Opcional) | Especifica el tipo de paquete de teselas que se creará.
| String |
min_level_of_detail (Opcional) | La representación entera correspondiente al número de escalas utilizadas para definir un esquema de ordenamiento en teselas de caché. Este valor de escala define el nivel en el que las teselas de caché comienzan a estar disponibles y se generan en el paquete de teselas. Los valores posibles van de 0 a 23. El valor predeterminado es 0. El valor de nivel de detalle mínimo debe ser menor o igual que el valor de nivel de detalle máximo. | Long |
area_of_interest (Opcional) | Un conjunto de entidades que restringe dónde se crean las teselas. Utilice un área de interés para crear teselas para áreas con formas irregulares o entidades multiparte. Las áreas fuera del cuadro de delimitación de las entidades del área de interés no se almacenarán en caché. Si no se proporciona ningún valor para este parámetro, el área de interés será la extensión completa del mapa de entrada. | Feature Set |
Muestra de código
El siguiente script de Python demuestra cómo utilizar la función CreateMapTilePackage desde la ventana de Python.
import arcpy
arcpy.env.workspace = "C:/TilePackageExample"
arcpy.management.CreateMapTilePackage("World Soils", "ONLINE", "Example.tpk", "PNG8", "10")
Buscar y crear paquetes de teselas de mapas para todos los mapas de un proyecto.
# Name: CreateMapTilePackage.py
# Description: Find all the maps in the project and
# create a map tile package for each map
# import system modules
import os
import arcpy
# Set environment settings
arcpy.env.overwriteOutput = True
arcpy.env.workspace = "C:/Tilepackages"
# Loop through the project, find all the maps, and
# create a map tile package for each map,
# using the same name as the map
p = arcpy.mp.ArcGISProject("c:\\temp\\myproject.aprx")
for m in p.listMaps():
print("Packaging " + m.name)
arcpy.management.CreateMapTilePackage(m, "ONLINE", "{}.tpk".format(m.name),
"PNG8", "10")
Información de licenciamiento
- Basic: Sí
- Standard: Sí
- Advanced: Sí