Automatización · Medio
GeoPandas para técnicos que vienen de QGIS
Las operaciones de QGIS de siempre, en Python y sin interfaz.
Por Bernabé Hinojosa · Actualizado el 21/10/2026
GeoPandas (proyecto libre de la comunidad GeoPandas) es como una tabla de atributos de QGIS en Python. Ideal para procesar muchos archivos o integrar GIS en otros programas.
| En QGIS | En GeoPandas |
|---|---|
| Abrir una capa | gdf = gpd.read_file("datos.gpkg", layer="parcelas") |
| Ver la tabla | gdf.head() |
| SRC | gdf.crs |
| Reproyectar | gdf = gdf.to_crs(25830) |
| Calculadora de campos | gdf["ha"] = gdf.area / 10000 |
| Seleccionar por expresión | gdf[gdf["uso"] == "Agrario"] |
| Buffer | gdf.buffer(100) |
| Disolver | gdf.dissolve(by="municipio") |
| Unir por localización | gpd.sjoin(pozos, municipios, predicate="within") |
| Intersección | gpd.overlay(a, b, how="intersection") |
| Guardar | gdf.to_file("salida.gpkg", layer="resultado", driver="GPKG") |
Instálalo con pip install geopandas o con conda. gdf.area se calcula en las unidades del SRC, así que reproyecta a UTM antes de medir. Para ráster, la librería equivalente es rasterio.