@m_dias

Как отрисовывать офлайн карту из OSM?

Хочу сделать приложение на C++ QT, которое отрисовывает карту OSM offline. С помощью osm2pgsql загрузил данные в PostgreSQL, не понимаю куда дальше смотреть, с помощью чего далее можно отрисовывать плитки?
  • Вопрос задан
  • 260 просмотров
Пригласить эксперта
Ответы на вопрос 2
trapwalker
@trapwalker
Программист, энтузиаст
А у вас какие мощности в распоряжении есть?
Я бы поднял один из рендереров в отдельном докер-контейнере и генерил тайлы точно так же как в сети, но раздавал бы их локальным веб-сервером.
Можно покопаться в исхониках одного из доступных рендереров и выудить оттуда код рендера тайлов.
Вообще задача не тривиальная. Очень много всего придумано для рендеринга карт. Там много нбансов с подписями, со стилями линий и заливок, с тегами гео-обьектов...
Ответ написан
Комментировать
Zifix
@Zifix Куратор тега Qt
Barbatum
https://habr.com/ru/company/omprussia/blog/555238/ + maperitive.net/docs/Commands/GenerateTiles.html

Раздавать можно каким-нибудь nginx, раздача статических файлов из папки настраивается довольно просто.

Вот ещё есть вариант всё автоматизировать: https://github.com/gagan-bansal/osm-for-my-country
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
29 мар. 2024, в 09:44
20000 руб./за проект
29 мар. 2024, в 09:31
1000 руб./в час
29 мар. 2024, в 07:55
15000 руб./за проект