Dawarich Atlas: автономная карта для локального хостинга без интернета

Dawarich Atlas — это автономная карта, которую можно хостить у себя и использовать без подключения к интернету. Проект построен на данных OpenStreetMap и ориентирован на разработчиков, которым нужно контролировать свои географические данные без зависимости от сторонних API.

Atlas подходит для случаев, когда необходимо локальное решение для картографирования, например, в удалённых регионах или для тестирования приложений. В отличие от большинства облачных карт, он не требует постоянного интернет-соединения и предлагает быструю настройку через Docker — всего лишь клонируй репозиторий и запусти команду docker compose up -d.

Обрати внимание, что Atlas ориентирован на Linux и требует некоторых настроек прав доступа. Если ты ищешь лёгкое встраиваемое решения для работы с картами, это может быть полезный инструмент.

Dawarich Atlas — это локальный, самообслуживаемый стек для работы с картами. Он использует данные OpenStreetMap и компоненты с открытым исходным кодом, предназначенные для запуска на оборудовании, которое ты контролируешь, без вызовов внешних API во время работы.

Atlas — это картографический движок, который является основой проекта Dawarich, упакованный так, чтобы работать самостоятельно. Ты можешь установить его на свой сервер и подключить свои собственные клиенты через API.

Как установить и запустить

Чтобы установить Atlas, выполни следующие команды:

git clone https://github.com/dawarich-app/atlas.git
cd atlas
docker compose up -d

Это всё. Тебе не понадобится файл `.env`. Приложение автоматически сгенерирует `SECRET_KEY_BASE` при первом запуске и сохранит его в локальный файл SQLite в каталоге `data/app/`.

Вот несколько настроек, которые могут понадобиться:

  • DOCKER_GID — управляет доступом приложения к сокету Docker на хосте. Если в панели настроек отображается баннер «Control plane degraded», настрой это значение и пересоздай контейнер.
  • PUID / PGID — указывают, под каким пользователем и группой будет работать Atlas, а также определяют владельца его данных.

После успешного запуска открой браузер и перейди по адресу http://localhost:8484. Карта станет доступной сразу после старта.

Функционал

Atlas включает в себя следующие возможности:

  • Поиск мест (POI) с использованием датасета Photon.
  • Маршрутизация с помощью Valhalla.
  • Панель настроек для выбора активного региона, а также включения и отключения различных функций, таких как поиск, маршрутизация и т. д.

Ты можешь подписаться на выбор конкретного региона перед запуском, скопировав его в файл `.env`.

Ограничения

Проект ориентирован на локальный запуск и требует управления и настройки с твоей стороны. Время полной загрузки данных может варьироваться: для городов это займет минуты, для стран — часы, а для всей планеты — дни. Поэтому стоит заранее учитывать объем данных, который ты собираешься обрабатывать.

Документация

Для получения дополнительной информации и детальной инструкции по настройке и использованию Atlas, посетите разделы на официальном сайте:

Для разработки и других деталей ознакомиться с исходным кодом также можно на GitHub проекте.

Открыть на GitHub: dawarich-app/atlas →

Что нового на GitHub — короткие обзоры на русском Новые обзоры приходят в Telegram. Без спама, по делу.
Подписаться

Похожие статьи

Популярные темы на сайте