À propos du projet
Kepler.gl est une application web agnostique aux données, basée sur MapLibre GL et deck.gl, capable de rendre des millions de points et d'effectuer des agrégations spatiales à la volée. Elle est conçue pour gérer efficacement des ensembles de données de géolocalisation à grande échelle.
Au-delà d'être une application autonome, Kepler.gl est fourni sous forme de composant React personnalisable qui utilise Redux pour la gestion de l'état et du flux de données. Cela permet aux développeurs de l'intégrer dans d'autres applications React-Redux. Les principales caractéristiques techniques incluent :
- Architecture basée sur des composants : disponible sous forme de packages npm modulaires (par exemple, @kepler.gl/components, @kepler.gl/reducers).
- Personnalisation : prend en charge des thèmes personnalisés via Styled-Components et un système d'injection de dépendances pour remplacer les composants UI par défaut.
- Intégration de données : fournit une action `addDataToMap` dédiée pour charger programmatiquement des jeux de données et des configurations dans la carte.
- Intégration : compatible avec les widgets Jupyter et prend en charge les styles Mapbox personnalisés.
L'outil nécessite un Mapbox Access Token pour le rendu des cartes de base.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.