Браузерный инструмент, который превращает данные 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
Прочитайте руководство по установке в doc/INSTALL.md
- 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 обновляется ежедневно.
Похожие проекты
Клиентское веб-приложение, которое превращает любое найденное место в настраиваемый постер с картой в высоком разрешении и экспортом в PNG.
Бесплатное офлайн-приложение с картами и GPS-навигацией для Android и iOS, ориентированное на конфиденциальность и основанное на данных OpenStreetMap.
Минималистичная библиотека Python, которая создаёт стилизованные карты по данным OpenStreetMap с помощью osmnx, matplotlib и shapely.
Консольная утилита на Python для создания минималистичных постеров с картами городов на основе данных OpenStreetMap и настраиваемыми цветовыми темами.
Показывает все дороги выбранного города на одной карте, используя данные OpenStreetMap прямо в браузере.