GeoDjango and PostGIS
v6.0 — Edición 2026. Un completo curso en audio sobre la creación de aplicaciones web espaciales utilizando GeoDjango y PostGIS. Grabado en 2026, cubriendo la versión 6.0 de GeoDjango.
Episodios
El poder de los frameworks web espaciales
4m 04sEste episodio presenta GeoDjango y PostGIS como una potente combinación para crear aplicaciones web geográficas. Aprenderás por qué las bases de datos tradicionales tienen dificultades con los datos espaciales y cómo las extensiones espaciales resuelven este problema.
Geometry vs Geography en PostGIS
4m 00sEste episodio explora los tipos de datos de PostGIS, centrándose específicamente en la diferencia entre los tipos Geometry y Geography. Aprenderás cuándo utilizar matemáticas cartesianas en un plano y cuándo cálculos esféricos terrestres.
Configurando tu entorno espacial
4m 24sEste episodio cubre la configuración inicial de un proyecto con GeoDjango y PostGIS. Aprenderás a habilitar la extensión PostGIS y a configurar los ajustes de Django para conectarte a un backend espacial.
Sistemas de referencia de coordenadas y SRIDs
4m 30sEste episodio desglosa los sistemas de referencia de coordenadas y los SRIDs. Aprenderás qué es WGS84 y por qué proyectar correctamente los datos de tus mapas es crucial para medir distancias con precisión.
Diseñando modelos geográficos
3m 46sEste episodio demuestra cómo diseñar modelos geográficos en GeoDjango. Aprenderás a definir los atributos PointField y MultiPolygonField para almacenar datos espaciales en tu aplicación Django.
La API de GDAL y OGR
4m 25sEste episodio presenta el wrapper de la API de GDAL y OGR dentro de GeoDjango. Aprenderás a inspeccionar y leer archivos vectoriales externos como Shapefiles de forma nativa en Python antes de importarlos.
Ingesta de datos espaciales con LayerMapping
4m 05sEste episodio trata sobre la automatización de la importación de datos espaciales. Aprenderás a utilizar la utilidad LayerMapping para mapear datos externos de un Shapefile directamente en tus modelos de GeoDjango sin esfuerzo.
La API de GEOS: Geometría al estilo Python
3m 59sEste episodio se centra en la API de GEOS para la manipulación de geometría al estilo Python. Aprenderás a realizar operaciones topológicas como uniones e intersecciones en memoria sin consultar la base de datos.
Dominando los spatial lookups
4m 33sEste episodio explica los lookups de consultas geográficas en el ORM de Django. Aprenderás a utilizar filtros espaciales para encontrar relaciones, como qué puntos están contenidos dentro de unos límites específicos.
Consultas de distancia de alto rendimiento
4m 17sEste episodio aborda las consultas de proximidad y distancia de alto rendimiento. Aprenderás a utilizar los lookups de distancia y el objeto de distancia geográfica para encontrar ubicaciones cercanas de manera eficiente.
Funciones geográficas de base de datos
4m 13sEste episodio explora las funciones espaciales de base de datos accesibles a través de GeoDjango. Aprenderás a calcular áreas, extraer centroides y generar GeoJSON directamente en la capa de la base de datos.
Datos Raster en PostGIS
4m 11sEste episodio presenta los rasters de PostGIS y los RasterFields de GeoDjango. Aprenderás a almacenar y consultar datos espaciales continuos, como modelos de elevación o mapas de temperatura.
Geolocalización con GeoIP2
4m 27sEste episodio cubre la geolocalización basada en IP utilizando el módulo GeoIP2 de GeoDjango. Aprenderás a mapear las direcciones IP de los usuarios a ciudades y países utilizando los conjuntos de datos de MaxMind.
Pruebas de aplicaciones espaciales
4m 04sEste episodio se centra en las pruebas de aplicaciones espaciales en GeoDjango. Aprenderás a configurar tu suite de pruebas, manejar bases de datos de plantillas de PostGIS y establecer los privilegios de usuario.
Desplegando aplicaciones GeoDjango
4m 16sEste episodio concluye la serie analizando las consideraciones de despliegue para las aplicaciones GeoDjango. Aprenderás sobre la seguridad de hilos en GDAL y cómo configurar tus procesos WSGI para evitar bloqueos.