OpenStreetMap é a Wikipedia dos mapas. É um mapa livre, aberto e colaborativo do mundo inteiro, construído por uma comunidade de milhões de voluntários e usado como base de dados para milhares de produtos que você já usa, de apps de clima a apps de trilhas e plataformas de ride-share.
Este guia explica o que o OpenStreetMap realmente é, como funciona como conjunto de dados, como difere do Google Maps e qual papel desempenha dentro de uma stack de mapeamento moderna como a MapAtlas.
O Projeto em um Parágrafo
O OpenStreetMap (OSM) foi fundado em 2004 no Reino Unido por Steve Coast, após ele ficar frustrado com a falta de dados digitais de mapas disponíveis livremente. A ideia era construir um mapa do mundo da mesma forma que a Wikipedia estava construindo uma enciclopédia: qualquer pessoa pode se cadastrar, adicionar ou editar uma feature, e os dados resultantes são publicados sob uma licença aberta. Hoje o projeto tem mais de 10 milhões de editores registrados e um núcleo ativo de cerca de 60.000 contribuidores mensais. O banco de dados completo do planeta tem mais de 100 GB comprimido e cresce a cada minuto.
Como são os Dados do OSM
O OSM não é uma pasta de tiles de mapa. É um banco de dados estruturado com três tipos primitivos:
- Nós: pontos únicos com latitude e longitude. Usados para coisas que são essencialmente um ponto (um banco, uma árvore, um parquímetro) e como blocos construtores de formas mais complexas.
- Ways: sequências ordenadas de nós. Usados para feições lineares (um trecho de rua, um rio) e formas fechadas (a planta de um prédio, o limite de um parque).
- Relações: agrupamentos de nós e ways. Usados para coisas como linhas de ônibus (uma sequência de trechos de rua), limites administrativos (um polígono composto de muitas ways) e feições multipolígono.
Cada nó, way e relação tem um conjunto de tags chave-valor. Uma rua pode ter highway=residential, name=Rua das Flores, maxspeed=30. Uma cafeteria pode ter amenity=cafe, name=Café Central, opening_hours=Mo-Fr 07:00-19:00, wheelchair=yes. O vocabulário de tags é definido pela comunidade, está em constante evolução e é documentado na wiki do OSM.
Essa combinação de primitivos abertos e metadados com tags é o que torna o OSM tão reutilizável. Você pode extrair todas as ciclovias de Berlim, todos os desfibriladores dos Países Baixos ou todas as regiões vinícolas da França com uma única consulta estruturada.
Como o Mapa é Feito
O OSM é editado continuamente por voluntários usando editores web (iD), editores desktop (JOSM) e editores mobile (Vespucci, StreetComplete). As edições chegam ao banco de dados central em minutos. As fontes incluem:
- Imagens aéreas licenciadas para uso no OSM (Bing, Maxar, Esri)
- Rastros GPS enviados por membros da comunidade
- Dados governamentais abertos (cadastro, inventários de ruas, arquivos de endereços)
- Conhecimento local, especialmente para horários de funcionamento, nomes, acessibilidade e feições pequenas
- Importações em massa de conjuntos de dados estruturados (revisadas cuidadosamente, pois importações ruins comprometem a qualidade dos dados)
O controle de qualidade é conduzido pela comunidade: mapeadores experientes revisam mudanças, ferramentas automatizadas sinalizam edições suspeitas e comunidades regionais mantêm convenções locais. O resultado é um mapa incomumente detalhado nos lugares onde a comunidade é ativa (Europa Ocidental, América do Norte urbana, Japão) e mais irregular em regiões menos mapeadas, onde alternativas comerciais às vezes têm vantagem.
OSM vs Google Maps
A pergunta mais comum que desenvolvedores fazem é se devem construir sobre OSM ou sobre o Google Maps. A resposta honesta depende do que você está construindo.
Vantagens do OSM: dados abertos que você pode hospedar, redistribuir e analisar; marcação de pontos de interesse mais rica em muitas regiões; proveniência transparente; soberania total de dados europeus; preços previsíveis através de provedores baseados em OSM; capacidade de renderizar estilos de mapa customizados para sua marca.
Vantagens do Google Maps: imagens do Street View; dados de listagem de negócios muito fortes em algumas regiões; reconhecimento de marca pelo consumidor.
Para produtos voltados a desenvolvedores que precisam de hospedagem na UE, fluxos de dados limpos para GDPR, estilização customizada e preços previsíveis, uma stack baseada em OSM é geralmente a melhor escolha. Para produtos consumer que dependem muito das avaliações de negócios do Google ou das imagens do Street View, o Google tem valor único.
Como APIs de Produção Constroem sobre OSM
Você quase nunca chama o banco de dados OSM diretamente em produção. Em vez disso, você usa uma API hospedada que constrói sobre dados OSM e adiciona as camadas que o OSM não oferece por conta própria:
- Renderização de tiles: transformar 100 GB de dados vetoriais em tiles rápidos para cada nível de zoom requer um pipeline de tiles sério. Provedores hospedados fazem isso por você.
- Geocodificação: transformar endereços em coordenadas precisa de um mecanismo de busca indexado sobre o OSM, mais heurísticas para classificação e desambiguação.
- Roteamento e isócronas: o OSM tem o grafo de vias, mas calcular direções reais de direção e polígonos de tempo de viagem precisa de um mecanismo de roteamento (OSRM, Valhalla, GraphHopper) rodando em infraestrutura dedicada.
- Map matching, matrizes de distância, otimização: mesma história.
- SLAs, hospedagem na UE, conformidade com GDPR: provedores hospedados empacotam os dados com os termos contratuais que times enterprise precisam.
MapAtlas é a plataforma de mapeamento europeia construída sobre dados no nível do OSM, com hospedagem exclusiva na UE, infraestrutura limpa para GDPR e APIs para desenvolvedores em geocodificação, roteamento, isócronas, matrizes de distância e mapas dinâmicos estilizados.
Quando Você Precisa dos Dados OSM Diretos
Às vezes você realmente quer os dados brutos. Casos comuns:
- Análise em lote: contar todas as estações de recarga de veículos elétricos na Alemanha, mapear cada desfibrilador na Espanha.
- Fluxos de trabalho GIS customizados: importar para o PostGIS para joins espaciais.
- Produtos de mapa internos: renderizar seus próprios tiles com controle total sobre o estilo.
- Enriquecimento de dados: adicionar tags OSM aos seus próprios registros de localização.
Para esses casos, os extratos do Geofabrik ou a Overpass API são os pontos de entrada padrão. Ambos são gratuitos, ambos rodam em infraestrutura voluntária e ambos vêm com termos de atribuição e licença que você deve respeitar em qualquer produto redistribuído.
Por Que MapAtlas
MapAtlas constrói APIs para desenvolvedores sobre dados derivados de OSM com hospedagem exclusiva na UE e infraestrutura limpa para GDPR. A Geocoding API, a Search API, a Directions API e a Isochrone API retornam registros de localização limpos e bem marcados que funcionam perfeitamente no código de produção e nos dados estruturados que você envia para assistentes de IA. Para uma introdução prática, experimente a ferramenta de busca de coordenadas ou leia O Que É um Geocode para o contexto mais aprofundado.
Perguntas frequentes
O que é o OpenStreetMap?
OpenStreetMap (OSM) é um mapa livre, aberto e colaborativo do mundo inteiro, mantido por uma comunidade global de voluntários. Qualquer pessoa pode editar o mapa, adicionar novas ruas ou lugares e reutilizar os dados sob a Open Database License. Por baixo dos panos, o OSM é um banco de dados estruturado de nós, ways e relações que descreve ruas, prédios, pontos de interesse, redes de transporte e feições naturais. A maioria dos mapas que você vê em apps de clima, apps de trilhas, apps de ride-share e APIs de mapas para desenvolvedores é alimentada por dados OSM, frequentemente com melhorias proprietárias por cima.
O OpenStreetMap é gratuito para uso comercial?
Sim. Os dados do OpenStreetMap são licenciados sob a Open Database License (ODbL), que permite uso comercial desde que você atribua crédito ao OpenStreetMap e compartilhe bancos de dados derivados sob a mesma licença. O servidor de tiles básico em openstreetmap.org tem limites de uso aceitável para tráfego de produção, então a maioria dos times usa um provedor de tiles hospedado (MapTiler, Mapbox, MapAtlas, etc.) que constrói sobre dados OSM e oferece SLAs, estilos customizados e limites de requisição maiores.
Como o OpenStreetMap difere do Google Maps?
O OpenStreetMap é dado aberto: qualquer pessoa pode fazer download do planeta inteiro e construir seu próprio produto sobre ele, e a comunidade de edição é totalmente transparente. O Google Maps é um produto proprietário fechado: os dados subjacentes não são redistribuíveis e os preços dependem do Google. Para a maioria dos casos de uso de desenvolvimento (geocodificação, roteamento, estilos de mapa customizados, infraestrutura hospedada na UE, fluxos de dados limpos para GDPR), um provedor baseado em OSM dá mais controle e preços previsíveis. Para recursos que precisam de imagens do Street View ou dados específicos de listagem de negócios do Google, o Google ainda tem dados únicos.
O que é uma tag OSM e por que ela importa?
Cada feature no OpenStreetMap tem um conjunto de tags chave-valor que descrevem o que ela é. Uma rua pode ter a tag `highway=residential`, um restaurante `amenity=restaurant`, um ponto de ônibus `highway=bus_stop`. O vocabulário de tags é definido pela comunidade e documentado na wiki do OSM. As tags são o que permitem às ferramentas downstream filtrar os dados de forma sensata: você pode consultar 'todos os hospitais em Paris' ou 'todos os postos de recarga em Berlim' porque cada feature é marcada de forma consistente. Os geocodificadores de produção (incluindo MapAtlas) se apoiam nas tags OSM para pontuar a relevância de uma correspondência.

