Crear paquete de teselas vectoriales (Administración de datos)

Resumen

Genera teselas vectoriales a partir de un mapa o mapa base y empaqueta las teselas en un único archivo .vtpk.

Uso

  • El mapa de entrada debe tener una descripción y etiquetas para que se ejecute la herramienta. Para agregar una descripción y etiquetas, haga clic con el botón derecho en el nombre del mapa en el panel Contenido y haga clic en Propiedades. En la pestaña Metadatos, proporcione una descripción y etiquetas para el mapa.

  • Algunas simbologías no se pueden resolver en el proceso de creación de teselas. Evite simbolizar las capas con rellenos sombreados o en pendiente, marcadores a lo largo de líneas o contornos de polígonos o con la mayoría de los efectos de símbolos. Los únicos efectos de símbolo que se respetarán en los mosaicos de salida son el efecto Movimiento (a menudo utilizado para imitar los efectos de sombra paralela en las entidades de edificio), el efecto Desplazamiento y el efecto Guion. Los patrones de guiones complejos del efecto Guion se resolverán como simples trazos (discontinuos) en las teselas de salida.

  • Si el paquete de teselas resultante tiene menos de 500 GB, puede cargarlo directamente en un navegador en ArcGIS Online o ArcGIS Enterprise o usar la herramienta Compartir paquete para cargarlo en ArcGIS Online o ArcGIS Enterprise. Consulte Publicar una capa de teselas vectoriales desde un dataset de caché para obtener más información.

  • Para obtener más información sobre la creación y simbolización de teselas vectoriales, consulte Crear un mapa para la creación de teselas vectoriales y Simbología en teselas vectoriales.

Parámetros

EtiquetaExplicaciónTipo de datos
Mapa de entrada

Mapa desde el que se generarán y empaquetarán las teselas. El mapa de entrada debe tener una descripción de los metadatos y etiquetas.

Map
Archivo de salida

El paquete de teselas vectoriales de salida. La extensión de archivo del paquete es .vtpk.

File
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.

  • Activado: se utilizará el esquema de ordenamiento en teselas de ArcGIS Online/Bing Maps/Google Maps. Este esquema de ordenamiento en teselas le permite superponer las teselas de la caché con teselas de estos servicios de representación cartográfica en línea. ArcGIS Pro incluye este esquema de ordenamiento en teselas como una opción integrada al cargar un esquema de ordenamiento en teselas. Cuando se activa este parámetro, el marco de datos del mapa de origen debe utilizar el sistema de coordenadas proyectadas WGS 1984 Web Mercator (Auxiliary Sphere). Esta es la opción predeterminada.
  • Desactivado: se usará un esquema de ordenamiento en teselas de un servicio de teselas vectoriales existente. Solo se admiten los esquemas de ordenamiento en teselas cuyas escalas se duplican en progresión a través de distintos niveles y que tienen tamaños de tesela de 512 por 512. Debe especificar un servicio de teselas vectoriales o un archivo de esquema de ordenamiento en teselas para el parámetro Esquema de ordenamiento en teselas.

  • En líneaSe utilizará el esquema de ordenamiento en teselas de ArcGIS Online/Bing Maps/Google Maps. Este esquema de ordenamiento en teselas le permite superponer las teselas de la caché con teselas de estos servicios de representación cartográfica en línea. ArcGIS Pro incluye este esquema de ordenamiento en teselas como una opción integrada al cargar un esquema de ordenamiento en teselas. Cuando se elige esta opción, el marco de datos del mapa de origen debe utilizar el sistema de coordenadas proyectadas de WGS 1984 Web Mercator (Esfera auxiliar). Esta es la opción predeterminada.
  • ExistenteSe usará un esquema de ordenamiento en teselas de un servicio de teselas vectoriales existente. Solo se admiten los esquemas de ordenamiento en teselas cuyas escalas se duplican en progresión a través de distintos niveles y que tienen tamaños de tesela de 512 por 512. Debe especificar un servicio de teselas vectoriales o un archivo de esquema de ordenamiento en teselas en el parámetro tiling_scheme.
Boolean
Esquema de ordenamiento en teselas
(Opcional)

Un servicio de teselas vectoriales o archivo de esquema de ordenamiento en teselas que se usará si se ha desactivado el parámetro Paquete para ArcGIS Online | Bing Maps | Google Maps. El tamaño de tesela del esquema de ordenamiento en teselas debe ser 512 por 512 y debe tener escalas consecutivas en una relación de dos.

Map Server; File
Formato de ordenamiento en teselas
(Opcional)

Especifica si la estructura de generación de teselas se optimizará con una estructura indexada o como un conjunto plano de todas las teselas con todos los niveles de detalle. La estructura indexada optimizada es la opción predeterminada y genera una caché menor.

  • IndexadoSe producirán teselas basadas en un índice de densidad de entidades que optimice la generación de teselas y los tamaños de archivo. Esta es la opción predeterminada.
  • PlanoSe producirán teselas normales para cada nivel de detalle con independencia de la densidad de entidades. Esta caché es mayor que la producida con una estructura indexada.
String
Escala de caché mínima
(Opcional)

La escala mínima (más pequeña) en la que se generarán las teselas. No es necesario que sea la escala más pequeña en el esquema de ordenamiento en teselas. La escala en caché mínima determina las escalas que se usarán para generar la caché.

Double
Escala en caché máxima
(Opcional)

La escala máxima (más grande) en la que se generarán las teselas. No es necesario que sea la escala más grande en el esquema de ordenamiento en teselas. La escala en caché máxima determina las escalas que se usarán para generar la caché.

Double
Polígonos de índice
(Opcional)

Un índice pregenerado de teselas basado en la densidad de entidades, que solo se puede aplicar cuando el parámetro Formato de ordenamiento en teselas está establecido en Indexado. Use la herramienta Crear índice de teselas vectoriales para crear polígonos de índice. Si no se han especificado polígonos de índice para este parámetro, se generarán polígonos de índice optimizados durante el procesamiento para ayudar en la creación de teselas, pero no se guardarán ni se exportarán. Los polígonos de índice deben utilizar el mismo sistema de coordenadas que el valor del parámetro Esquema de ordenamiento en teselas.

Feature Layer
Resumen
(Opcional)

La información de resumen que se agregará a las propiedades del paquete de teselas vectoriales de salida.

String
Etiquetas
(Opcional)

La información de etiqueta que se agregará a las propiedades del paquete de teselas vectoriales de salida. Separe las distintas etiquetas con comas o puntos y coma.

String

arcpy.management.CreateVectorTilePackage(in_map, output_file, service_type, {tiling_scheme}, {tile_structure}, {min_cached_scale}, {max_cached_scale}, {index_polygons}, {summary}, {tags})
NombreExplicaciónTipo de datos
in_map

Mapa desde el que se generarán y empaquetarán las teselas. El mapa de entrada debe tener una descripción de los metadatos y etiquetas.

Map
output_file

El paquete de teselas vectoriales de salida. La extensión de archivo del paquete es .vtpk.

File
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.

  • ONLINESe utilizará el esquema de ordenamiento en teselas de ArcGIS Online/Bing Maps/Google Maps. Este esquema de ordenamiento en teselas le permite superponer las teselas de la caché con teselas de estos servicios de representación cartográfica en línea. ArcGIS Pro incluye este esquema de ordenamiento en teselas como una opción integrada al cargar un esquema de ordenamiento en teselas. Cuando se elige esta opción, el marco de datos del mapa de origen debe utilizar el sistema de coordenadas proyectadas de WGS 1984 Web Mercator (Esfera auxiliar). Esta es la opción predeterminada.
  • EXISTINGSe usará un esquema de ordenamiento en teselas de un servicio de teselas vectoriales existente. Solo se admiten los esquemas de ordenamiento en teselas cuyas escalas se duplican en progresión a través de distintos niveles y que tienen tamaños de tesela de 512 por 512. Debe especificar un servicio de teselas vectoriales o un archivo de esquema de ordenamiento en teselas en el parámetro tiling_scheme.
Boolean
tiling_scheme
(Opcional)

Servicio de teselas vectoriales o archivo de esquema de ordenamiento en teselas que se usará si el parámetro service_type se ha definido como EXISTING. El tamaño de tesela del esquema de ordenamiento en teselas debe ser 512 por 512 y debe tener escalas consecutivas en una relación de dos.

Map Server; File
tile_structure
(Opcional)

Especifica si la estructura de generación de teselas se optimizará con una estructura indexada o como un conjunto plano de todas las teselas con todos los niveles de detalle. La estructura indexada optimizada es la opción predeterminada y genera una caché menor.

  • INDEXEDSe producirán teselas basadas en un índice de densidad de entidades que optimice la generación de teselas y los tamaños de archivo. Esta es la opción predeterminada.
  • FLATSe producirán teselas normales para cada nivel de detalle con independencia de la densidad de entidades. Esta caché es mayor que la producida con una estructura indexada.
String
min_cached_scale
(Opcional)

La escala mínima (más pequeña) en la que se generarán las teselas. No es necesario que sea la escala más pequeña en el esquema de ordenamiento en teselas. La escala en caché mínima determina las escalas que se usarán para generar la caché.

Double
max_cached_scale
(Opcional)

La escala máxima (más grande) en la que se generarán las teselas. No es necesario que sea la escala más grande en el esquema de ordenamiento en teselas. La escala en caché máxima determina las escalas que se usarán para generar la caché.

Double
index_polygons
(Opcional)

Un índice pregenerado de teselas basado en la densidad de entidades, que solo se puede aplicar cuando el parámetro tile_structure está establecido en INDEXED. Use la herramienta Crear índice de teselas vectoriales para crear polígonos de índice. Si no se han especificado polígonos de índice para este parámetro, se generarán polígonos de índice optimizados durante el procesamiento para ayudar en la creación de teselas, pero no se guardarán ni se exportarán. Los polígonos de índice deben utilizar el mismo sistema de coordenadas que el valor del parámetro tiling_scheme.

Feature Layer
summary
(Opcional)

La información de resumen que se agregará a las propiedades del paquete de teselas vectoriales de salida.

String
tags
(Opcional)

La información de etiqueta que se agregará a las propiedades del paquete de teselas vectoriales de salida. Separe las distintas etiquetas con comas o puntos y coma.

String

Muestra de código

Ejemplo 1 de CreateVectorTilePackage (ventana de Python)

El siguiente script muestra cómo usar la función CreateVectorTilePackage en la ventana de Python para crear un paquete de teselas vectoriales para el primer mapa del proyecto.

import arcpy
arcpy.env.workspace = "C:/TilePackageExample"
aprx = arcpy.mp.ArcGISProject("CURRENT")
map = aprx.listMaps()[0]
arcpy.management.CreateVectorTilePackage(map, 'Example.vtpk', "ONLINE", "", "INDEXED", 295828763.795777, 564.248588)
Ejemplo 2 de CreateVectorTilePackage (secuencia de comandos independiente)

Este script independiente muestra la función CreateVectorTilePackage.

# Name: CreateVectorTilePackage.py
# Description: Find all the maps in the project and
#   create a vector tile package for each map
# import system modules
import os
import arcpy

#set environment settings
arcpy.env.overwriteOutput = True
outputPath = "C://Tilepackages//"

# Loop through the project, find all the maps, and
#   create a vector 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.CreateVectorTilePackage_management(m, outputPath + m.name + '.vtpk', "ONLINE", "", "INDEXED", 295828763.795777, 564.248588)

Información de licenciamiento

  • Basic: Sí
  • Standard: Sí
  • Advanced: Sí

Temas relacionados