Sobre o projeto

Kepler.gl é uma aplicação baseada na web e agnóstica a dados, construída sobre MapLibre GL e deck.gl, capaz de renderizar milhões de pontos e realizar agregações espaciais em tempo real. Ela foi projetada para lidar com conjuntos de dados de geolocalização de larga escala de forma eficiente. Além de ser uma aplicação independente, o Kepler.gl é fornecido como um componente React customizável que utiliza Redux para o gerenciamento de estado e fluxo de dados. Isso permite que desenvolvedores o incorporem em outras aplicações React-Redux. As principais características técnicas incluem: - Arquitetura baseada em componentes: Disponível como pacotes npm modulares (ex: @kepler.gl/components, @kepler.gl/reducers). - Customização: Suporta temas personalizados via Styled-Components e um sistema de injeção de dependência para substituir componentes de UI padrão. - Integração de Dados: Fornece uma ação `addDataToMap` dedicada para carregar programaticamente conjuntos de dados e configurações no mapa. - Integração: Compatível com widgets do Jupyter e suporta estilos personalizados do Mapbox. A ferramenta requer um Mapbox Access Token para a renderização de mapas de base.