GeoDjango and PostGIS
v6.0 — Edizione 2026. Un corso audio completo sulla creazione di applicazioni web spaziali utilizzando GeoDjango e PostGIS. Registrato nel 2026, copre la versione 6.0 di GeoDjango.
Episodi
Il potere dei framework web spaziali
3m 44sQuesto episodio introduce GeoDjango e PostGIS come una potente combinazione per la creazione di applicazioni web geografiche. Imparerai perché i database tradizionali hanno difficoltà con i dati spaziali e come le estensioni spaziali risolvono questo problema.
Geometry vs Geography in PostGIS
3m 35sQuesto episodio esplora i tipi di dati di PostGIS, concentrandosi in particolare sulla differenza tra i tipi Geometry e Geography. Imparerai quando utilizzare la matematica cartesiana su piano piatto rispetto ai calcoli sferici terrestri.
Configurare il tuo ambiente spaziale
3m 50sQuesto episodio copre la configurazione iniziale di un progetto GeoDjango e PostGIS. Imparerai come abilitare l'estensione PostGIS e configurare le impostazioni di Django per connettersi a un backend spaziale.
Sistemi di riferimento delle coordinate e SRID
4m 08sQuesto episodio analizza i sistemi di riferimento delle coordinate e gli SRID. Imparerai cos'è il WGS84 e perché proiettare correttamente i dati della mappa è fondamentale per misurazioni accurate delle distanze.
Progettare modelli geografici
3m 43sQuesto episodio dimostra come progettare modelli geografici in GeoDjango. Imparerai come definire gli attributi PointField e MultiPolygonField per memorizzare dati spaziali nella tua applicazione Django.
L'API GDAL e OGR
3m 36sQuesto episodio introduce il wrapper per l'API GDAL e OGR all'interno di GeoDjango. Imparerai come ispezionare e leggere file vettoriali esterni come gli Shapefile nativamente in Python prima di importarli.
Acquisire dati spaziali con LayerMapping
3m 52sQuesto episodio tratta l'automazione delle importazioni di dati spaziali. Imparerai come utilizzare l'utility LayerMapping per mappare i dati di Shapefile esterni direttamente nei tuoi modelli GeoDjango senza alcuno sforzo.
L'API GEOS: geometria pythonica
3m 31sQuesto episodio si concentra sull'API GEOS per la manipolazione della geometria in stile Python. Imparerai come eseguire operazioni topologiche come unioni e intersezioni in memoria senza interrogare il database.
Padroneggiare i lookup spaziali
4m 15sQuesto episodio spiega i lookup delle query geografiche nel Django ORM. Imparerai come utilizzare i filtri spaziali per trovare relazioni, ad esempio quali punti sono contenuti all'interno di confini specifici.
Query di distanza ad alte prestazioni
3m 53sQuesto episodio affronta le query di prossimità e distanza ad alte prestazioni. Imparerai come utilizzare i lookup di distanza e l'oggetto distanza geografica per trovare luoghi vicini in modo efficiente.
Funzioni di database geografiche
3m 57sQuesto episodio esplora le funzioni di database spaziali accessibili tramite GeoDjango. Imparerai come calcolare aree, estrarre centroidi e generare GeoJSON direttamente nel livello del database.
Dati raster in PostGIS
4m 16sQuesto episodio introduce i raster di PostGIS e i RasterFields di GeoDjango. Imparerai come memorizzare e interrogare dati spaziali continui come modelli di elevazione o mappe di temperatura.
Geolocalizzazione con GeoIP2
3m 47sQuesto episodio copre la geolocalizzazione basata su IP utilizzando il modulo GeoIP2 di GeoDjango. Imparerai come mappare gli indirizzi IP degli utenti a città e paesi utilizzando i dataset di MaxMind.
Testare le applicazioni spaziali
3m 37sQuesto episodio si concentra sul test delle applicazioni spaziali in GeoDjango. Imparerai come configurare la tua suite di test, gestire i database template di PostGIS e impostare i privilegi utente.
Distribuire applicazioni GeoDjango
3m 45sQuesto episodio conclude la serie discutendo le considerazioni sulla distribuzione per le app GeoDjango. Imparerai la sicurezza dei thread di GDAL e come configurare i tuoi processi WSGI per prevenire arresti anomali.