Обложка канала

Python - Советы, библиотеки, гайды

10180 @xo_py

Всё для Python программиста :3 Готовый код, советы, лайфхаки, годные библиотеки, уроки и многое другое!

Python - Советы, библиотеки, гайды

4 года назад
Открыть в
Folium — библиотека для визуализации данных на карте! В предыдущем посте мы рассмотрели модуль geopy который был создан для работы с геолокациями, оттуда мы взяли координаты Японии, поэтому сегодня будем использовать именно эти координаты. Folium позволяет как и привязать данные к карте для визуализации фоновых картограмм, так и передавать векторные, растовые и HTML визуализации в качестве маркеров на карте. На примере выше мы видим, как в переменную "m" передаём координаты Японии и зумим так, как нам надо. Далее в переменную tooltip передаётся текст, который будет показываться при наводке, добавляем маркер на заданные координаты и сохраняем в файл "xo_py.html". То что у нас вышло - тут :3 Библиотека имеет ряд встроенных наборов тайлов от OpenStreetMap, Mapbox и Stamen и поддерживает пользовательские наборы тайлов с ключами API Mapbox или Cloudmade. folium поддерживает наложения изображений, видео, GeoJSON и TopoJSON. Ставится командой ⚙ pip install folium Документация и примеры кода здесь.