Este es el resultado de algunas pruebas y aprendizaje alrededor de la cartografía
Mapa infografía sobre proyecciones de estres hídrico. Elaborado con NotebookLM.
Mapa de conflictividad socio-ambiental. Elaborado con base en el Atlas de Justicia Ambiental, a través de QGIS
Red vial y carretera de la Ciudad de México y alrededores. Hecho con Terraink app.
Red ferroviaria mexicana. Elaborado con base en datos abiertos. Se puede observar que hay una cantidad considerable de vías sin uso; asimismo que la mayoría de la red es de carga. Realizado con QGIS
Ejercicio de elaboración de mapas a partir de código obtenido con Gemini.
Ahora un mapa de los predios incediados durante 2025 en Morelos. Lo elaboré con base en datos de la CONAFOR y del INEGI, el código se generó con Gemini.
Código para mapa de incendios en QGis
from qgis.core import QgsVectorLayer, QgsProject
import processing
# 1. Definición de rutas (extraídas de tu imagen)
ruta_incendios = ‘Incertar ubicacion de tu archivo´
ruta_estado = ‘incertar ubicacion de tu archivo’
# 2. Cargar las capas al entorno de QGIS
capa_incendios = QgsVectorLayer(ruta_incendios, 'Capa Incendios Nacional', 'ogr')
capa_morelos = QgsVectorLayer(ruta_estado, 'Límite Morelos', 'ogr')
# Verificar si las capas se cargaron correctamente
if not capa_incendios.isValid() or not capa_morelos.isValid():
print("Error: ¡No se pudieron encontrar los archivos en las rutas proporcionadas!")
else:
# 3. Añadir la capa de Morelos al mapa para contexto
QgsProject.instance().addMapLayer(capa_morelos)
# 4. Ejecutar el proceso de RECORTE (Clip)
# Usamos 'clip' porque asumo que quieres los puntos/áreas de incendios
# que están estrictamente dentro del polígono de Morelos.
parametros = {
'INPUT': capa_incendios,
'OVERLAY': capa_morelos,
'OUTPUT': 'memory:incendios_filtrados' # Se guarda en la RAM temporalmente
}
resultado = processing.run("native:clip", parametros)
# 5. Cargar el resultado al panel de capas
capa_final = resultado['OUTPUT']
capa_final.setName('Incendios Final - Morelos')
QgsProject.instance().addMapLayer(capa_final)
print("Mapa generado con éxito. Se ha añadido la capa 'Incendios Final - Morelos'.")