Fecha: 9 de mayo de 2025
Autor: eddycc66
Repositorio GitHub: franjas-seguridad-capas-sig
🔍 Introducción
Las franjas de seguridad son zonas buffer o áreas de influencia que se generan alrededor de elementos geográficos críticos como ríos, carreteras, líneas eléctricas, oleoductos o infraestructuras sensibles. Este proyecto busca automatizar la generación de estas franjas utilizando un script en Python (.py) que corre en el entorno de QGIS, aprovechando la API de PyQGIS.
Esto permite generar buffers y análisis espaciales con precisión, integrando datos en tiempo real dentro de un entorno de SIG profesional.
🧰 Requisitos
-
QGIS 3.16+ (recomendado)
-
Script Python compatible con PyQGIS
-
Capas vectoriales en formato
.shpo.geojson
No necesitas instalar nada adicional fuera de QGIS, ya que el script se ejecuta en la consola de Python integrada o como script externo configurado en QGIS.
⚙️ ¿Qué hace el código?
-
Carga capas vectoriales (ríos, caminos, líneas eléctricas, etc.) desde una carpeta.
-
Genera automáticamente buffers (franjas de seguridad) según distancias predefinidas (ej. 50 m para ríos, 100 m para carreteras).
-
Guarda los resultados en una carpeta
resultado/, listos para ser visualizados en QGIS. -
Opcionalmente, interseca capas para identificar zonas críticas o superpuestas.
📁 Estructura del Repositorio
🧪 Ejemplo de Código (PyQGIS)
Este script puede ejecutarse desde:
-
La consola de Python en QGIS (
Plugins > Consola de Python) -
Como script independiente desde el Administrador de scripts de QGIS (
Processing > Toolbox > Scripts)
🧠 Aplicaciones
-
Estudios de impacto ambiental
-
Zonificación y ordenamiento territorial
-
Evaluación de riesgo
-
Protección de infraestructuras críticas
-
Planificación urbana y rural
🤝 Contribuciones
Si deseas mejorar este proyecto, puedes abrir un issue o hacer un pull request. Toda colaboración es bienvenida.
📎 Licencia
MIT — libre para usar, modificar y distribuir con atribución.