Работа с картами оффлайн

Подскажите, пожалуйста, с какими библиотеками лучше работать с оффлайн картами? Работа ведется по 3-м странам. Работа с маленьким масштабом. По координатам, введённым пользователем, определяет точку на карте, и можно посмотреть, рядом с каким городом это находится. Работал с folium не мог найти достойные карты для их подгрузки. Везде большие масштабы.


Вся проблема заключается в том, что работать нужно без интернета и с маленьким масштабом.


Ответы (2 шт):

Автор решения: Dezmonder

В целом, под ваши задачи существует специальное ПО, называющееся ГИС (геоинформационные системы). В вашем случае, можно посмотреть в сторону QGIS, в котором есть возможность писать плагины на python. Нужно просто оцифровать/найти данные по нужным вам городам (достаточно точек, судя по вопросу), и будет вам оффлайн карта с вашими данными, работающая на любом масштабе.

→ Ссылка
Автор решения: Fox Fox

Для работы с оффлайн картами в Python есть несколько библиотек, которые могут быть полезны:

QGIS: Это мощная геоинформационная система (ГИС), которая поддерживает написание плагинов на Python. Вы можете использовать QGIS для создания оффлайн карт и работы с ними.

Geopandas: Эта библиотека добавляет географический компонент к pandas и позволяет работать с геопространственными данными.

GDAL/OGR: Библиотека для перевода между форматами ГИС. Она поддерживает множество векторных и растровых форматов.

Folium: Хотя вы упомянули, что у вас были проблемы с масштабами, Folium все еще может быть полезен для визуализации данных на карте.

ArcGIS API for Python: Эта библиотека позволяет управлять оффлайн картами и работать с данными ГИС в автономном режиме.

→ Ссылка