Ferramenta que roda no navegador e transforma dados do OpenStreetMap de qualquer cidade em um pôster de mapa temático para baixar, sem precisar instalar nada.
openstreetmap/openstreetmap-website
Aplicação Ruby on Rails que executa o site do OpenStreetMap, sua API de edição, as páginas de navegação e o envio de arquivos GPX.
- Estrelas
- 2,883
- Forks
- 1,104
- Issues abertas
- 668
- Último commit
- há 15 horas
O que é?
Esta é a base de código Ruby on Rails por trás do site do OpenStreetMap e de sua API de edição. Ela inclui contas de usuário, entradas de diário, mensagens entre usuários, a API de edição em XML e JSON (v0.6), páginas de navegação para visualizar dados do mapa e o envio e a consulta de trilhas GPX.
Uma instalação completa também depende de serviços separados, como servidores de tiles de mapa e geocodificação, fornecidos por outros softwares. A configuração padrão aponta para serviços públicos, então os desenvolvedores podem executar e testar o site sem operar essa infraestrutura por conta própria. A aplicação usa PostgreSQL como banco de dados e tem uma lista considerável de dependências Ruby.
O projeto é licenciado sob GPL-2.0 e aceita pull requests. Os bugs são acompanhados no rastreador de issues do GitHub, e as traduções são gerenciadas pelo Translatewiki.
Recursos principais
- 01Site completo com contas de usuário, entradas de diário e mensagens privadas
- 02API de edição em XML e JSON para dados do OpenStreetMap
- 03Páginas de navegação para visualizar dados do mapa pela interface web
- 04Envio e consulta de trilhas GPX, além de acesso pela API
- 05Desenvolvido com Ruby on Rails e PostgreSQL
Casos de uso
- Executar uma instância local de desenvolvimento do site do OpenStreetMap
- Estudar como uma grande plataforma de mapeamento aberto implementa sua API de edição
- Contribuir com funcionalidades ou correções para a base de código do OpenStreetMap
- Hospedar uma instância privada ou regional de um site no estilo do OpenStreetMap
Início rápido
- 1
Leia o guia de instalação em doc/INSTALL.md
- 2
Clone o repositório
Antes de usar
- Requer PostgreSQL e um grande número de dependências, então a configuração dá trabalho.
- A instalação completa depende de serviços externos de blocos de mapa e geocodificação.
Em coleções
Tópicos
Perguntas frequentes
- O que é openstreetmap-website?
- Aplicação Ruby on Rails que executa o site do OpenStreetMap, sua API de edição, as páginas de navegação e o envio de arquivos GPX. Esta é a base de código Ruby on Rails por trás do site do OpenStreetMap e de sua API de edição. Ela inclui contas de usuário, entradas de diário, mensagens entre usuários, a API de edição em XML e JSON (v0.6), páginas de navegação para visualizar dados do mapa e o envio e a consulta de trilhas GPX.
- openstreetmap-website é gratuito? Qual é a licença?
- openstreetmap-website é open source sob a licença GPL-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- openstreetmap-website ainda é mantido?
- Manutenção ativa. O último commit de openstreetmap-website foi em 5 de nov. de 2026.
- Para que posso usar openstreetmap-website?
- Executar uma instância local de desenvolvimento do site do OpenStreetMap Estudar como uma grande plataforma de mapeamento aberto implementa sua API de edição Contribuir com funcionalidades ou correções para a base de código do OpenStreetMap Hospedar uma instância privada ou regional de um site no estilo do OpenStreetMap
- Como instalar openstreetmap-website?
- Leia o guia de instalação em doc/INSTALL.md Clone o repositório
- Onde consigo openstreetmap-website?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/openstreetmap/openstreetmap-website
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Aplicativo web executado no cliente que transforma qualquer local pesquisado em um pôster de mapa personalizável e em alta resolução, com temas, layouts e exportação em PNG.
App gratuito de mapas offline e navegação GPS para Android e iOS, com foco em privacidade e baseado em dados colaborativos do OpenStreetMap.
Uma biblioteca Python minimalista que cria mapas personalizados com dados do OpenStreetMap usando osmnx, matplotlib e shapely.
Ferramenta de linha de comando em Python que gera pôsteres minimalistas e imprimíveis de qualquer cidade usando dados do OpenStreetMap, com temas de cores selecionáveis.
Renderiza todas as ruas de uma cidade escolhida em uma visualização no estilo de mapa, usando dados do OpenStreetMap no navegador.