Los mosaicos vectoriales se están convirtiendo en una nueva tendencia y es muy probable que sean el futuro de la publicación de mapas. ¿Cuál es la tecnología que hay detrás y cómo se puede adaptar ya hoy?
Mosaicos rasterizados, mosaicos vectoriales, y cuál es la diferencia
Descripción de los mosaicos de trama
Tradicionalmente, los mapas web se basaban en la tecnología de mosaicos rasterizados. Se trataba de un conjunto de imágenes cuadradas colocadas unas junto a otras, cada una con una zona geográfica y una escala fijas. Juntos creaban el mundo entero, pero sólo se mostraban los tiles por los que realmente navegabas. El resto se entregaba a tu navegador cuando cambiabas la posición o el zoom.
En este documento encontrará una guía más detallada sobre las baldosas rasterizadas.
Un mapa dividido en mosaicos de trama
Descripción de los azulejos vectoriales
Los mosaicos vectoriales, que se introdujeron más tarde, también proporcionan datos divididos en mosaicos aproximadamente cuadrados. Pero en lugar de imágenes rasterizadas, hay datos vectoriales pregenerados que están presentes en el área solicitada. Los elementos del mapa que desbordan el mosaico actual se cortan con un desplazamiento específico, lo que es esencial a la hora de conectar los mosaicos entre sí.
Los mosaicos vectoriales se renderizan en el lado del cliente. Un estilo de mapa define el aspecto de todos los elementos de los mosaicos. El estilo dice qué elemento del mapa debe ser renderizado, qué color, qué fuente debe ser usada para una etiqueta, y en qué idioma debe ser renderizada esta etiqueta. Esto da más oportunidades para cambiar el mapa sobre la marcha con un mínimo esfuerzo.
Los mosaicos vectoriales se transfieren a través de la web en forma de datos geográficos empaquetados en formato vectorial divididos en mosaicos cuadrados.
Gracias a esta flexibilidad y a la posibilidad de renderizar mosaicos rasterizados a partir de mosaicos vectoriales pregenerados si es necesario, la mayoría de los grandes actores de la industria cartográfica ya han cambiado.
Comparación de mosaicos vectoriales y rasterizados
Azulejos vectoriales | Mosaicos de trama | |
Pros: |
|
|
Contras: |
|
|
Es posible mezclar mosaicos rasterizados con mosaicos vectoriales y hacer el mejor uso de ambos, por ejemplo, mapa de satélite (mosaicos rasterizados) con una superposición de calles con etiquetas disponibles en muchos idiomas (mosaicos vectoriales)Satellite map of Europe with Korean labels - the same tiles can be used with any other language - without a need to render tiles again. There is only a need to make a small change in the style, a one-line change in the text file. This change can also be done on the fly from a drop-down menu. See yourself.
Generar azulejos vectoriales propios
If you have any data in vector formats, you can quickly generate vector tiles out of them using MapTiler Desktop (now MapTiler Engine). This functionality has been available since version 10.
Arrastre y suelte sus datos en Shapefile, GeoJSON u otro formato vectorial en MapTiler Desktop, ajuste las propiedades finales del mapa si lo desea y seleccione el formato de salida. Puede crear el mapa en estructura MBTiles, GeoPackage o Folder. Todo el proceso se describe en este manual.
You can try it with sample data of New York City subway stations and subway lines.
Bibliotecas frontales web y SDK para móviles compatibles
A pesar de la relativa novedad de los mosaicos vectoriales, ya son compatibles con muchas bibliotecas de JavaScript:
- SDK de MapTiler
- MapLibre GL JS
- OpenLayers con el plugin de mosaicos vectoriales
- Folleto Vector Azulejos
Mobile SDKs support loading vector tiles on both iOS and Android. Vector tiles can be loaded in desktop GIS software like QGIS, ArcGIS, and others. Read this article for an exhaustive list of supported applications.
Mosaicos vectoriales gratuitos para aplicaciones web y móviles a través de la API de mapas
Start using vector tiles via maps API For your web and mobile applications, start using maps based on the vector tiles technology via You can try MapTiler Cloud, which is powered by vector tiles technology and offers hosting for vector tiles.