Об этом проекте

Lonboard — это библиотека Python для быстрой интерактивной визуализации геопространственных данных в среде Jupyter. Она разработана компанией Development Seed и построена на таких технологиях, как GeoArrow и GeoParquet, а также на GPU-рендеринге карт через deck.gl, что позволяет просматривать большие геопространственные наборы данных интерактивно через простой интерфейс. Установка доступна через pip (`pip install lonboard`) и через conda-forge с использованием conda, mamba или pixi. Установка из исходного кода описана в документации для разработчиков проекта. Начало работы намеренно минималистично: пользователи могут передавать геопространственные данные, такие как GeoPandas GeoDataFrame, в функцию верхнего уровня `viz`, которая делегирует работу слоям, таким как ScatterplotLayer, PathLayer или PolygonLayer, в зависимости от данных. Больше контроля над рендерингом доступно через документированные API слоев и примеры ноутбуков. В README подчеркивается демонстрация рендеринга 3 миллионов точек из GeoPandas GeoDataFrame в JupyterLab, что иллюстрирует фокус проекта на интерактивной визуализации больших наборов данных. Документация и примеры размещены на developmentseed.org/lonboard, а в репозитории есть ссылки на Binder и Google Colab для запуска примеров без локальной настройки. Название — игра слов с deck.gl: дека — это часть скейтборда, на которой вы стоите, а быстрый геопространственный скейтборд — это лонгборд. Проект является открытым исходным кодом и поддерживается компанией Development Seed.