Sobre el proyecto

Kepler.gl es una aplicación basada en la web y agnóstica a los datos, construida sobre MapLibre GL y deck.gl, capaz de renderizar millones de puntos y realizar agregaciones espaciales sobre la marcha. Está diseñada para manejar conjuntos de datos de geolocalización a gran escala de manera eficiente. Más allá de ser una aplicación independiente, Kepler.gl se proporciona como un componente de React personalizable que utiliza Redux para la gestión del estado y el flujo de datos. Esto permite a los desarrolladores integrarlo en otras aplicaciones React-Redux. Las características técnicas clave incluyen: - Arquitectura basada en componentes: Disponible como paquetes modulares de npm (por ejemplo, @kepler.gl/components, @kepler.gl/reducers). - Personalización: Admite temas personalizados a través de Styled-Components y un sistema de inyección de dependencias para reemplazar los componentes de UI predeterminados. - Integración de datos: Proporciona una acción dedicada `addDataToMap` para cargar programáticamente conjuntos de datos y configuraciones en el mapa. - Integración: Compatible con widgets de Jupyter y admite estilos personalizados de Mapbox. La herramienta requiere un Mapbox Access Token para renderizar los mapas base.