GeoPandas
v1.1 — Edizione 2026. Un corso audio su GeoPandas 1.1, la potente libreria Python per i dati geospaziali. Impara a gestire operazioni geometriche, manipolare dati spaziali, lavorare con le proiezioni e generare mappe.
Episodi
Scopri GeoPandas: La colonna geometrica attiva
3m 51sUn'introduzione alle strutture dati fondamentali di GeoPandas: le GeoSeries e i GeoDataFrame. Impara come GeoPandas estende la nota libreria pandas per gestire oggetti geospaziali e comprendi il concetto critico della colonna geometrica attiva.
Lettura e scrittura: I/O veloce con Pyogrio
3m 48sUn'analisi approfondita sul caricamento e salvataggio dei dati spaziali. Scopri come GeoPandas sfrutta il motore Pyogrio e Apache Arrow per accelerare drasticamente l'I/O dei file, oltre a come utilizzare i filtri spaziali e di bounding-box durante il caricamento.
La forma della Terra: Proiezioni e CRS
3m 57sComprendi i Coordinate Reference Systems (CRS) e perché sono vitali per l'accuratezza spaziale. Impara la differenza tra coordinate geografiche e proiettate, e come trasformare in sicurezza le tue geometrie usando GeoPandas.
Plasmare lo spazio: Buffer, centroidi e convex hull
3m 34sScopri come generare geometrie completamente nuove da quelle esistenti. Questo episodio copre metodi costruttivi essenziali come il calcolo dei centroidi, la generazione di zone di buffer e il tracciamento dei convex hull.
Predicati spaziali: Intersects, Within e Contains
3m 53sImpara a porre domande sulle relazioni tra forme diverse. Esploriamo i predicati spaziali binari — come intersects, within e contains — per testare come le geometrie interagiscono nello spazio.
Velocizzare le query: L'indice spaziale R-Tree
3m 41sScopri il motore segreto dietro le prestazioni di GeoPandas. Questo episodio svela come l'indice spaziale STR R-tree utilizza i bounding box per ridurre drasticamente il costo computazionale delle query spaziali.
Unire i mondi: Join spaziali e nearest join
4m 15sPorta l'integrazione dei dati a un livello superiore. Impara a unire due GeoDataFrame separati basandoti interamente sulle loro relazioni spaziali utilizzando le join spaziali (`sjoin`) e le join di prossimità (`sjoin_nearest`).
Operazioni insiemistiche: Creare geometrie con gli overlay
3m 59sScopri come tagliare, unire e dividere forme sovrapposte. Questo episodio copre il potente metodo `overlay`, spiegando come calcolare intersezioni, unioni e differenze per creare geometrie completamente nuove.
GroupBy spaziale: Aggregazione con dissolve
3m 15sImpara a raggruppare i dati spaziali. Esploriamo il metodo `dissolve`, che agisce come un GroupBy spaziale, unendo geometrie più piccole in geometrie più grandi e aggregando senza problemi i loro attributi tabulari.
Mappatura statica: Creare mappe coropletiche e tracciare layer
4m 10sTrasforma i tuoi dati spaziali in visualizzazioni accattivanti. Questo episodio copre l'integrazione di GeoPandas con matplotlib, insegnandoti a creare mappe coropletiche personalizzate, sovrapporre più dataset e gestire i dati mancanti.
Esplorazione interattiva e oltre
3m 47sDai vita alle tue mappe. Esaminiamo il metodo `explore()` per creare mappe interattive basate sul web. Infine, concludiamo il viaggio in GeoPandas e ti prepariamo a iniziare a costruire applicazioni spaziali nel mondo reale.