- OpenStreetMap (OSM) ha ofrecido raster tiles durante sus 20 años de historia. Estos tiles se renderizan según reglas y estilos predefinidos, por lo que el usuario recibe imágenes PNG estáticas
- Recientemente, OSM comenzó a ofrecer vector tiles en formato Mapbox Vector Tiles (MVT). Esto permite a los usuarios ajustar los estilos y las reglas de renderizado, y extraer la información base de cada tile. Las imágenes se ven más nítidas y ahora es posible cambiar el idioma de las etiquetas
- Los nuevos vector tiles de OSM podrían permitir estilos ajustados con mucho más detalle por la comunidad
- El sitio web principal de OSM sigue ofreciendo raster tiles, pero la nueva demo web de vector tiles puede funcionar en la mayoría de los teléfonos y equipos de escritorio
Mi entorno de trabajo
- Estoy usando un CPU Intel Core i9-14900K, con 8 núcleos de rendimiento y 16 núcleos de eficiencia, para un total de 32 hilos y 32 MB de caché L2.
- También uso 96 GB de RAM DDR5 y un SSD NVMe M.2 Crucial T700 de 4 TB, y estoy ejecutando Ubuntu 22 LTS sobre Windows 11 Pro.
- Uso una GPU Nvidia GTX 1080 para tener mejor soporte de drivers en Windows, y uso principalmente Windows para trabajar con ArcGIS Pro.
Instalación de requisitos previos
- Se planea usar Python y algunas herramientas para visualizar los datos de OSM.
- Se usarán DuckDB y sus extensiones para analizar los datos.
Vector tiles de OSM en QGIS
- Es posible ver los vector tiles de OSM en QGIS y agregar los tiles configurando una hoja de estilos.
- Incluso sin hoja de estilos, QGIS puede renderizar los datos vectoriales, aunque los colores se eligen al azar.
- Puede haber problemas con el renderizado de íconos, pero en otras herramientas funciona bien.
Vector tiles de OSM en Leafmap
- Se puede configurar un Jupyter Notebook y usar Leafmap para renderizar vector tiles.
- Se vuelve a renderizar el área alrededor del Burj Khalifa, y los íconos de POI se muestran correctamente.
Datos preparados para el análisis
- Se puede descargar un tile específico y convertirlo a un archivo JSON para analizarlo en DuckDB.
- Se pueden extraer datos de POI y abrirlos en DuckDB.
- Se incluyen campos que permiten entender qué tan completo está el dataset.
2 comentarios
La Fundación OpenStreetMap comenzó oficialmente a operar teselas de mapas vectoriales
Opiniones de Hacker News
Hay comentarios que expresan confusión sobre los vector tiles. Los vector tiles no ofrecen el mismo nivel de detalle que los raster tiles originales
Resulta interesante ver cómo la comunidad de código abierto está construyendo capacidades de vector map tiles
En la versión vectorial hay un problema con el renderizado correcto de la tipografía árabe
Hay una pregunta sobre si esto reduce los costos operativos de los mapas basados en OSM
Existe la expectativa de que las imágenes se vean más nítidas y que se pueda cambiar el idioma de las etiquetas
Se presenta OpenFreeMap — hosting gratuito de vector tiles de OpenStreetMap
Marble.kde.org ha implementado su propia capa OSM vectorial en streaming desde hace 9 años
Se da la bienvenida a este nuevo avance y se esperan mapas mejores
Hay comentarios preguntándose si OSMAnd y OrganicMaps colaborarán para ofrecer la app de mapas FOSS definitiva
Se valora mucho la rápida capacidad de respuesta de los mapas base raster