Repolode
openstreetmap

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. 1

    Leia o guia de instalação em doc/INSTALL.md

  2. 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