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

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.