Перейти к содержимому

Создание 3D-карт на Python с помощью pydeck

Ryan Noonan

0:00 / 0:00

Создание 3D-карт на Python с помощью pydeck

17 318 просмотров · 6 лет назад
Ryan Noonan
7,47 тыс. подписчиков
17 318 просмотров · 6 лет назад
В этом уроке по Python мы рассмотрим, как создавать 3D-карты с помощью pydeck. По всей видимости, по умолчанию pydeck 0.6 предоставляет базовые тайлы карт через Carto, поэтому вам не нужно использовать Mapbox. Я добавил дополнительный Jupyter-блокнот на GitHub с примерами использования Carto. Дополнительные примечания см. в разделе комментариев — закрепленная заметка вверху. Код на GitHub: https://github.com/groundhogday321/py... ШАБЛОН ДЛЯ СОЗДАНИЯ КАРТ данные вид (местоположение, уровень масштабирования и т. д.) слой(и) рендеринг карты отображение и сохранение карты (to_html(), show()) Для использования pydeck с картами Mapbox требуется ключ API. Инструкции по получению ключа API находятся в документации pydeck. Существует несколько комбинаций клавиш для вращения карт, которые можно использовать на Mac и Windows (например, комбинация Command + мышь или трекпад будет работать на Mac, Shift + мышь или трекпад будет работать на Windows). В этом руководстве мы будем использовать ipywidgets. Если вам нужна дополнительная информация об ipywidgets, ознакомьтесь с моим руководством по созданию виджетов. Если у вас возникли проблемы с установкой pydeck на Windows, используйте Anaconda Navigator (из дистрибутива Python Anaconda), нажмите «Окружения», нажмите «Создать», чтобы создать новое окружение, нажмите стрелку «Создать новое окружение» после его создания, откройте Терминал и установите пакет, затем нажмите стрелку «Создать новое окружение» и «Открыть с помощью Jupyter Notebook». Ознакомьтесь с документацией pydeck, чтобы включить отображение карт в Jupyter Notebook. Другой способ просмотра карт — сохранить карту как HTML-файл и открыть его для просмотра. Если у вас возникли проблемы с запуском кода, попробуйте закрыть все и открыть заново.