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

Sintaxis

CreateMapTilePackage_management (in_map, service_type, output_file, format_type, level_of_detail, {service_file}, {summary}, {tags})
ParámetroExplicaciónTipo 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.

  • EXISTINGSe utilizará el esquema de ordenamiento en tesela de un servicio de mapas existente. Debe especificar un servicio de mapas en el parámetro service_file.Elija esta opción si su organización ha creado un esquema de ordenamiento en teselas para un servicio existente en el servidor y desea que coincida. Si los esquemas de ordenamiento en teselas coinciden, se asegurará de que las teselas se superpondrán correctamente en la aplicación de ArcGIS Runtime.Si elige esta opción, su documento de mapa de origen debe utilizar el mismo sistema de coordenadas que el mapa cuyo esquema de ordenamiento en teselas está importando.
  • ONLINESe utilizará el esquema de ordenamiento en teselas de ArcGIS Online/Bing Maps/Google Maps. Esta es la opción predeterminada.El esquema de ordenamiento en teselas de ArcGIS Online/Bing Maps/Google Maps le permite superponer las teselas de la memoria caché con las teselas de estos servicios de representación cartográfica on-line. ArcGIS for Desktop incluye este esquema de ordenamiento en teselas como una opción integrada al cargar un esquema de ordenamiento en teselas. Cuando elige este esquema de ordenamiento en teselas, el marco de datos del documento de mapa de origen debe utilizar el sistema de coordenadas proyectadas de WGS 1984 Web Mercator (Esfera auxiliar).Se requiere el esquema de ordenamiento en teselas de ArcGIS Online/Bing Maps/Google Maps si va a superponer el paquete con ArcGIS Online, Bing Maps o Google Maps. Una ventaja del esquema de ordenamiento en teselas de ArcGIS Online/Bing Maps/Google Maps es que es ampliamente conocido en el mundo de la representación cartográfica en la red, de modo que las teselas coincidirán con aquellas de otras organizaciones que han utilizado este esquema de ordenamiento en teselas. Aun si no desea superponer ninguno de estos servicios de mapas conocidos, puede elegir el esquema de ordenamiento en teselas para su potencial de interoperabilidad.El esquema de ordenamiento en teselas de ArcGIS Online/Bing Maps/Google Maps puede incluir escalas a las que se les podría haber hecho demasiado zoom de acercamiento como para ser útiles para el mapa. Empaquetar a gran escala puede llevar mucho tiempo y ocupar mucho espacio de almacenamiento en disco. Por ejemplo, la escala más grande en el esquema de ordenamiento en teselas es aproximadamente 1:1.000. Empaquetar todo el territorio continental de los Estados Unidos a esta escala puede tardar semanas y requiere cientos de gigabytes de almacenamiento. Si no está preparado para empaquetar a este nivel de escala, debe quitar este nivel de escala a la hora de crear el paquete de teselas.
Boolean
output_file

El paquete de teselas de mapas de salida.

File
format_type

Especifica el formato de las teselas generadas.

  • PNGUtilice PNG para seleccionar automáticamente el formato correcto (PNG8, PB24 o PNG32) en base al Nivel de detalle especificado. Esta es la opción predeterminada.
  • PNG8Utilice PNG 8 para superponer servicios que necesiten tener un fondo transparente, como carreteras y límites. PNG 8 crea teselas de tamaño muy pequeño en disco sin pérdida de información. No utilice PNG 8 si su mapa contiene más de 256 colores. Las imágenes, los sombreados, los rellenos de gradiente, la transparencia y el antialiasing pueden hacer que su mapa supere los 256 colores. Incluso símbolos, como las señales de autopista, pueden tener un antialiasing sutil alrededor de los bordes que agrega inesperadamente colores a su mapa.
  • PNG24Puede utilizar PNG 24 para superponer servicios, tales como carreteras y límites, que tengan más de 256 colores (si hay menos de 256 colores, utilice PNG 8).
  • PNG32Utilice PNG 32 para superponer servicios, como carreteras y límites, que tengan más de 256 colores. PNG 32 es una buena elección, especialmente para servicios de superposición que tengan habilitado el antialiasing en líneas o texto. En PNG 32 se crean teselas más grandes en disco que en PNG 24, pero las teselas son completamente compatibles en todos los exploradores.
  • JPEGUtilice este formato para los servicios de mapa base que tengan una variación grande de color y no necesiten tener un fondo transparente. Por ejemplo, las imágenes ráster y los mapas base de vector muy detallados tienden a funcionar bien con JPEG. JPEG es un formato de imagen con pérdida de información. Intenta quitar datos de forma selectiva sin que afecte a la apariencia de la imagen. Esto puede generar tamaños de tesela muy pequeños en disco, pero si el mapa contiene tareas de línea o etiquetas de vector, puede producir demasiado ruido o un área borrosa alrededor de las líneas. Si este fuera el caso, puede intentar elevar el valor de Compresión del predeterminado de 75. Un valor más alto, como 90, puede equilibrar una calidad aceptable de tareas de línea con la ventaja del tamaño de tesela pequeña del JPEG.Depende de usted decidir qué calidad de imagen considera aceptable. Si está dispuesto a aceptar una cantidad pequeña de ruido en las imágenes, puede ahorrar grandes cantidades de espacio de disco al elegir JPEG. Un tamaño de tesela menor significa que el aplicación puede descargar las teselas a más velocidad.
  • MIXEDUn paquete mixto utiliza JPEG en el centro del paquete con PNG 32 en el borde del paquete. Utilice el modo mixto cuando desee superponer correctamente paquetes ráster en otras capas.Cuando se crea un paquete mixto, las teselas PNG 32 se crean en cualquier ubicación en la que se detecta transparencia (en otras palabras, en cualquier ubicación en la que está visible el fondo del marco de datos). El resto de las teselas se construyen utilizando JPEG. Esto mantiene bajo el tamaño de archivo promedio al proporcionarle una superposición limpia por encima de los otros paquetes. Si no utiliza el paquete de modo mixto en este escenario, verá una información marginal no transparente alrededor de la periferia de la imagen donde superpone al otro paquete.
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

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  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")

Entornos

Temas relacionados

9/11/2013