GeoPandas
v1.1 — Édition 2026. Un cours audio couvrant GeoPandas 1.1, la puissante bibliothèque Python pour les données géospatiales. Apprenez à gérer les opérations géométriques, manipuler les données spatiales, travailler avec les projections et générer des cartes.
Épisodes
Découvrez GeoPandas : La colonne de géométrie active
3m 29sUne introduction aux structures de données fondamentales de GeoPandas : la GeoSeries et le GeoDataFrame. Apprenez comment GeoPandas étend la célèbre bibliothèque pandas pour gérer les objets géospatiaux et comprenez le concept essentiel de la colonne de géométrie active.
Lecture et écriture : Entrées/Sorties rapides avec Pyogrio
3m 27sUne plongée approfondie dans le chargement et la sauvegarde de données spatiales. Découvrez comment GeoPandas exploite le moteur Pyogrio et Apache Arrow pour accélérer considérablement les entrées/sorties de fichiers, ainsi que l'utilisation des filtres spatiaux et des boîtes englobantes (bounding-box) lors du chargement.
La forme de la Terre : Projections et CRS
3m 40sComprenez les systèmes de coordonnées de référence (CRS) et pourquoi ils sont vitaux pour la précision spatiale. Apprenez la différence entre les coordonnées géographiques et projetées, et comment transformer vos géométries en toute sécurité avec GeoPandas.
Façonner l'espace : Zones tampons, centroïdes et enveloppes convexes
3m 11sDécouvrez comment générer de toutes nouvelles géométries à partir de celles existantes. Cet épisode couvre les méthodes constructives essentielles comme le calcul des centroïdes, la génération de zones tampons et le tracé d'enveloppes convexes.
Prédicats spatiaux : Intersects, Within et Contains
3m 47sApprenez à poser des questions sur les relations entre différentes formes. Nous explorons les prédicats spatiaux binaires — comme intersects, within et contains — pour tester la façon dont les géométries interagissent dans l'espace.
Boostez vos requêtes : L'index spatial R-Tree
3m 35sDécouvrez le moteur secret derrière les performances de GeoPandas. Cet épisode révèle comment l'index spatial STR R-tree utilise des boîtes englobantes pour réduire considérablement le coût de calcul des requêtes spatiales.
Fusionner les mondes : Jointures spatiales et de proximité
3m 33sFaites passer l'intégration de données au niveau supérieur. Apprenez à fusionner deux GeoDataFrames distincts en vous basant entièrement sur leurs relations spatiales à l'aide des jointures spatiales (`sjoin`) et des jointures de proximité (`sjoin_nearest`).
Opérations ensemblistes : Créer des géométries avec les overlays
3m 34sDécouvrez comment découper, fusionner et diviser des formes qui se chevauchent. Cet épisode couvre la puissante méthode `overlay`, en expliquant comment calculer des intersections, des unions et des différences pour créer de toutes nouvelles géométries.
GroupBy spatial : Agrégation avec Dissolve
3m 03sApprenez à regrouper des données spatiales. Nous explorons la méthode `dissolve`, qui agit comme un GroupBy spatial, fusionnant de petites géométries en de plus grandes tout en agrégeant de manière transparente leurs attributs tabulaires.
Cartographie statique : Créer des choroplèthes et tracer des couches
3m 50sTransformez vos données spatiales en visuels captivants. Cet épisode couvre l'intégration de GeoPandas avec Matplotlib, vous apprenant à créer des cartes choroplèthes personnalisées, à superposer plusieurs jeux de données et à gérer les données manquantes.
Exploration interactive et au-delà
3m 34sDonnez vie à vos cartes. Nous examinons la méthode `explore()` pour créer des cartes interactives basées sur le web. Enfin, nous clôturons ce voyage avec GeoPandas et vous préparons à commencer à créer des applications spatiales concrètes.