Repolode
openstreetmap

openstreetmap/openstreetmap-website

Приложение на Ruby on Rails, на котором работает сайт OpenStreetMap, его API редактирования, страницы просмотра карты и загрузка GPX.

Звёзды
2,883
Форки
1,104
Открытые issues
668
Последний коммит
позавчера

Что это?

Это кодовая база на Ruby on Rails, лежащая в основе сайта OpenStreetMap и его API редактирования. В ней реализованы учётные записи пользователей, дневники, личные сообщения между пользователями, API редактирования в форматах XML и JSON (v0.6), страницы Browse для просмотра картографических данных, а также загрузка и просмотр GPX-трасс.

Для полноценной установки также нужны отдельные сервисы, например серверы картографических тайлов и геокодирования, которые предоставляются другим ПО. В настройках по умолчанию используются общедоступные сервисы, поэтому разработчики могут запускать и тестировать сайт, не разворачивая эту инфраструктуру самостоятельно. Приложение использует PostgreSQL в качестве базы данных и имеет внушительный список зависимостей Ruby.

Проект распространяется по лицензии GPL-2.0 и принимает pull request’ы. Ошибки отслеживаются в трекере GitHub Issues, а переводы ведутся через Translatewiki.

Ключевые возможности

  • 01Полноценный сайт с учётными записями пользователей, дневниками и личными сообщениями
  • 02API редактирования данных OpenStreetMap в форматах XML и JSON
  • 03Страницы Browse для просмотра картографических данных через веб-интерфейс
  • 04Загрузка и просмотр GPX-трасс, а также доступ к ним через API
  • 05Создан на Ruby on Rails и использует PostgreSQL

Сценарии использования

  • Запуск локальной среды разработки для сайта OpenStreetMap
  • Изучение того, как крупная платформа для картографирования реализует API редактирования
  • Внесение новых функций и исправлений в кодовую базу OpenStreetMap
  • Развёртывание частного или регионального сайта в стиле OpenStreetMap

Быстрый старт

  1. 1

    Прочитайте руководство по установке в doc/INSTALL.md

  2. 2

    Клонируйте репозиторий

Что важно знать

  • Требуются PostgreSQL и большое количество зависимостей, поэтому настройка может быть непростой.
  • Для полной установки необходимы внешние сервисы тайлов карт и геокодирования.

В подборках

Темы

Частые вопросы

Что такое openstreetmap-website?
Приложение на Ruby on Rails, на котором работает сайт OpenStreetMap, его API редактирования, страницы просмотра карты и загрузка GPX. Это кодовая база на Ruby on Rails, лежащая в основе сайта OpenStreetMap и его API редактирования. В ней реализованы учётные записи пользователей, дневники, личные сообщения между пользователями, API редактирования в форматах XML и JSON (v0.6), страницы Browse для просмотра картографических данных, а также загрузка и просмотр GPX-трасс.
openstreetmap-website можно использовать бесплатно? Какая у него лицензия?
openstreetmap-website распространяется с открытым исходным кодом под лицензией GPL-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
openstreetmap-website всё ещё поддерживается?
Активно поддерживается. Последний коммит в openstreetmap-website — 5 нояб. 2026 г..
Для чего можно использовать openstreetmap-website?
Запуск локальной среды разработки для сайта OpenStreetMap Изучение того, как крупная платформа для картографирования реализует API редактирования Внесение новых функций и исправлений в кодовую базу OpenStreetMap Развёртывание частного или регионального сайта в стиле OpenStreetMap
Как установить openstreetmap-website?
Прочитайте руководство по установке в doc/INSTALL.md Клонируйте репозиторий
Где скачать openstreetmap-website?
Исходный код и инструкции по установке — на GitHub: https://github.com/openstreetmap/openstreetmap-website

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты