Mosaicos vectoriales

Spectrum Spatial es compatible con el formato de mosaico vectorial Mapbox (MVT) versión 2.1 para la generación y presentación de mosaicos. Se puede usar este formato vectorial como alternativa a los formatos de imagen ráster (PNG, GIF, JPG/JPEG), en el servicio Map Tiling, el Web Map Tile Service (WMTS) y las utilidades del generador de mosaicos de ambos servicios. Las utilidades del generador de mosaicos para ambos servicios de mosaicos son compatibles con el formato MVT como salida a través del uso del parámetro format. Mediante el parámetro format se reemplazó el parámetro image; sin embargo, en el caso de las instalaciones anteriores, el formato image seguirá funcionando.

Los mosaicos vectoriales brindan diversas ventajas con respecto a los mosaicos ráster, como las siguientes:

  • Pueden generarse más rápido.

  • Pueden tener un tamaño más pequeño que su mosaico de imagen equivalente.
  • Le permiten aplicar distintos estilos a la aplicación del cliente sin tener que generar múltiples conjuntos de mosaicos por estilo en el servidor.

Utilice Spatial Manager para configurar que un mosaico con nombre asignado utilice el formato vectorial durante la creación o edición de mosaicos con nombre asignado y seleccionar las expresiones de tema o las columnas de tabla que desea exponer como atributos. Si solo se utilizan los mosaicos MVT, un factor de relleno pequeño (por ejemplo, 0,02) presentará un mejor rendimiento. Durante la presentación de mosaicos vectoriales con WMTS, se recomienda activar la caché en Spatial Manager.

Para presentar mosaicos vectoriales, especifique el formato de mosaico .mvt en la solicitud de servicio de mosaicos:

  • Servicio Map Tiling: http://<server>:<port>/rest/Spatial/MapTilingService/Samples/NamedTiles/WorldTile/2/1:1/tile.mvt
  • WMTS: http://<server>:<port>/rest/Spatial/WMTS/1.0.0/default/tiles/World_WMTS_Layer_ID1/default/WorldWebMercatorQuad_0_to_19/2/1/1.mvt

Un mosaico vectorial (carga MVT) contiene al menos una capa. Puede incluir capas de grupo y de característica (no se admiten gráficos de línea, de enlace de línea, de barra y de círculo, capas de símbolo graduado ni capas de rótulo). Cada capa:

  • tiene un nombre único durante la carga
  • contiene una geometría.
  • contiene valores de atributo de cero o más
  • puede tener una ID (cada característica de la capa también puede tener una ID)

Para obtener más información acerca del formato MVT, consulte la especificación de Mapbox.

Un ejemplo de JavaScript de mosaicos vectoriales que proporciona WMTS se encuentra disponible en la aplicación Ejemplos de JavaScript. En la sección Spectrum Spatial de la página de bienvenida, haga clic en el enlace Ver ejemplos que se encuentra en la pestaña API de JavaScript.