- O OpenStreetMap (OSM) forneceu tiles raster ao longo de seus 20 anos de história. Esses tiles são renderizados com base em regras e estilos predefinidos, e o usuário recebe imagens PNG estáticas
- Recentemente, o OSM começou a fornecer tiles vetoriais no formato Mapbox Vector Tiles (MVT). Com isso, os usuários podem ajustar estilos e regras de renderização e extrair informações básicas de cada tile. As imagens parecem mais nítidas, e também passa a ser possível alternar o idioma dos rótulos
- Os novos tiles vetoriais do OSM podem permitir que a comunidade ofereça estilos ajustados de forma mais detalhada
- O site principal do OSM ainda fornece tiles raster, mas a nova demonstração web dos tiles vetoriais pode funcionar na maioria dos celulares e computadores desktop
Meu ambiente de trabalho
- Estou usando uma CPU Intel Core i9-14900K, com 8 núcleos de desempenho e 16 núcleos de eficiência, totalizando 32 threads e 32 MB de cache L2.
- Estou usando 96 GB de RAM DDR5 e um SSD NVMe M.2 Crucial T700 de 4 TB, com o Ubuntu 22 LTS rodando no Windows 11 Pro.
- Uso uma GPU Nvidia GTX 1080 para ter melhor suporte de drivers no Windows e utilizo principalmente o Windows para usar o ArcGIS Pro.
Instalação dos pré-requisitos
- Vou usar Python e algumas ferramentas para visualizar os dados do OSM.
- Vou usar o DuckDB e suas extensões para analisar os dados.
Tiles vetoriais do OSM no QGIS
- É possível visualizar os tiles vetoriais do OSM no QGIS, e os tiles podem ser adicionados configurando uma folha de estilos.
- Mesmo sem uma folha de estilos, o QGIS consegue renderizar os dados vetoriais, mas as cores são escolhidas aleatoriamente.
- Pode haver problemas na renderização de ícones, mas em outras ferramentas isso funciona bem.
Tiles vetoriais do OSM no Leafmap
- É possível configurar um Jupyter Notebook e usar o Leafmap para renderizar os tiles vetoriais.
- A área ao redor do Burj Khalifa é renderizada novamente, e os ícones de POI são renderizados corretamente.
Dados preparados para análise
- É possível baixar um tile específico e convertê-lo em um arquivo JSON para análise no DuckDB.
- É possível extrair os dados de POI e abri-los no DuckDB.
- Isso fornece campos que permitem entender o nível de completude do conjunto de dados.
2 comentários
A OpenStreetMap Foundation começou oficialmente a operar tiles de mapa vetoriais
Comentários do Hacker News
Há opiniões que expressam confusão em relação aos tiles vetoriais. Os tiles vetoriais não conseguem oferecer o mesmo nível de detalhe que os tiles raster originais
É interessante ver o processo de construção de recursos de tiles de mapa vetoriais pela comunidade open source
Há um problema na versão vetorial em que a fonte em árabe não é renderizada corretamente
Há uma pergunta sobre se isso reduz os custos operacionais de mapas baseados em OSM
Há expectativa de que a imagem fique mais nítida e que seja possível mudar o idioma dos rótulos
OpenFreeMap — apresentação de hospedagem gratuita de tiles vetoriais do OpenStreetMap
Marble.kde.org vem implementando sua própria camada OSM vetorial em streaming há 9 anos
As novas evoluções são bem-vindas, com expectativa por mapas melhores
Há uma opinião se perguntando se OSMAnd e OrganicMaps vão colaborar para oferecer o aplicativo de mapas FOSS definitivo
A rápida responsividade do mapa padrão baseado em raster é muito valorizada