Об этом проекте
Kepler.gl — это независимое от типа данных веб-приложение, построенное на базе MapLibre GL и deck.gl, способное отрисовывать миллионы точек и выполнять пространственную агрегацию на лету. Оно разработано для эффективной работы с крупномасштабными наборами геоданных.
Помимо использования в качестве автономного приложения, Kepler.gl предоставляется как настраиваемый React-компонент, использующий Redux для управления состоянием и потоками данных. Это позволяет разработчикам встраивать его в другие приложения на React-Redux. Ключевые технические особенности включают:
- Компонентная архитектура: доступен в виде модульных npm-пакетов (например, @kepler.gl/components, @kepler.gl/reducers).
- Настройка: поддержка пользовательских тем через Styled-Components и система внедрения зависимостей для замены стандартных компонентов пользовательского интерфейса.
- Интеграция данных: наличие специального действия `addDataToMap` для программной загрузки наборов данных и конфигураций на карту.
- Интеграция: совместимость с виджетами Jupyter и поддержка пользовательских стилей Mapbox.
Для отрисовки базовых карт инструменту требуется Mapbox Access Token.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.