Módulo 3: Edición y geoprocesamiento básico
1 Objetivos del Módulo
Al finalizar este módulo, los participantes podrán:
- Crear y editar capas vectoriales en QGIS.
- Aplicar herramientas de geoprocesamiento: corte, unión, buffer y disolución.
- Validar y corregir geometrías con errores.
- Calcular distancias y áreas usando la calculadora de campos.
2 Creación y edición de capas vectoriales
2.1 Crear una nueva capa vectorial
- Capa → Crear capa → Nueva capa GeoPackage (recomendado) o Nueva capa Shapefile
- Define:
- Nombre del archivo y ubicación
- Tipo de geometría: Punto, Línea o Polígono
- CRS de la capa
- Campos de la tabla de atributos (nombre, tipo de dato)
- Haz clic en Aceptar
2.2 Herramientas de edición
Para editar una capa, activa el modo edición:
- Selecciona la capa en el panel de capas
- Haz clic en el ícono del lápiz ✏️ (o
Ctrl+E)
Herramientas principales de edición:
| Herramienta | Función |
|---|---|
| Añadir entidad | Crear nuevos puntos, líneas o polígonos |
| Mover entidades | Desplazar entidades existentes |
| Editar nodos | Modificar los vértices de geometrías |
| Dividir entidades | Cortar una entidad en dos partes |
| Combinar entidades | Unir dos o más entidades en una sola |
| Eliminar entidades | Borrar entidades seleccionadas |
Recuerda guardar los cambios al finalizar la edición: - Capa → Guardar cambios de la capa (Ctrl+S) - O desactiva el modo edición (ícono del lápiz) y elige Guardar
2.3 Tabla de atributos
Puedes editar atributos directamente en la tabla:
- Abre la tabla de atributos:
F6o clic derecho → Abrir tabla de atributos - Activa el modo edición (ícono del lápiz)
- Edita los valores directamente en las celdas
3 Herramientas de geoprocesamiento
Las herramientas de geoprocesamiento están disponibles en: - Vector → Herramientas de geoprocesamiento - Caja de herramientas de procesos (Ctrl+Alt+T)
3.1 Buffer (Zona de influencia)
Crea una zona de influencia alrededor de entidades:
Vector → Herramientas de geoprocesamiento → Zonas de influencia (Buffer)
Parámetros: - Capa de entrada - Distancia del buffer (en unidades del CRS) - Segmentos por cuarto de círculo (precisión) - ¿Disolver resultado? (unir buffers superpuestos)
Ejemplo de uso: calcular un radio de 500 m alrededor de hospitales para identificar la población servida.
3.2 Corte (Clip)
Recorta una capa usando los límites de otra:
Vector → Herramientas de geoprocesamiento → Cortar
Ejemplo: cortar la red de carreteras nacionales para obtener solo las carreteras dentro de un municipio específico.
3.3 Unión espacial (Intersección)
Combina dos capas manteniendo solo las áreas comunes:
Vector → Herramientas de geoprocesamiento → Intersección
3.4 Disolución
Fusiona entidades que comparten el mismo valor en un campo:
Vector → Herramientas de geoprocesamiento → Disolver
Ejemplo: disolver municipios por departamento para crear una capa de departamentos.
3.5 Unión de capas (Union)
Combina dos capas manteniendo todas las entidades de ambas:
Vector → Herramientas de geoprocesamiento → Unión
3.6 Diferencia
Elimina de una capa las áreas cubiertas por otra:
Vector → Herramientas de geoprocesamiento → Diferencia
4 Limpieza y validación de geometrías
Las geometrías inválidas pueden causar errores en los análisis. QGIS ofrece herramientas para detectarlas y corregirlas.
4.1 Verificar validez de geometrías
Vector → Herramientas de geometría → Verificar validez
Genera tres capas de salida: - Válidas: entidades sin problemas - Inválidas: entidades con errores - Error: puntos donde ocurren los errores
4.2 Tipos de errores comunes
| Error | Descripción |
|---|---|
| Autointersección | Polígono cuyo contorno se cruza a sí mismo |
| Anillo duplicado | Agujeros superpuestos en un polígono |
| Geometría nula | Entidad sin geometría asociada |
| Polígono no cerrado | Polígono cuyo primer y último vértice no coinciden |
4.3 Corregir geometrías automáticamente
Vector → Herramientas de geometría → Corregir geometrías
Siempre valida las geometrías de tus capas antes de ejecutar análisis de geoprocesamiento. Las geometrías inválidas pueden producir resultados incorrectos o errores de procesamiento.
5 Cálculo de distancias y áreas
5.1 Calculadora de campos
La Calculadora de campos permite agregar o actualizar columnas usando expresiones matemáticas y espaciales:
- Abre la tabla de atributos (
F6) - Activa el modo edición
- Haz clic en el ícono de la Calculadora de campos o
Ctrl+I
5.2 Expresiones de área
Para calcular el área de polígonos (en m² si el CRS está en metros):
# Área en metros cuadrados
$area
# Área en hectáreas
$area / 10000
# Área en kilómetros cuadrados
$area / 1000000Si el CRS está en grados (geográfico), $area devolverá valores incorrectos. Usa siempre un CRS proyectado en metros para cálculos de área y distancia.
5.3 Expresiones de longitud (para líneas)
# Longitud en metros
$length
# Longitud en kilómetros
$length / 10005.4 Distancia entre puntos
Para calcular la distancia entre entidades, usa:
Vector → Análisis → Matriz de distancias
O en la calculadora de campos con expresiones de geometría:
# Distancia desde un punto al centroide de otra entidad
distance(
$geometry,
geometry(get_feature('capa_destino', 'id', 1))
)5.5 Uso del campo generado
Para asignar el área a un campo nuevo:
- Abre la calculadora de campos
- Nombre del campo:
area_ha - Tipo: Número decimal
- Precisión: 2 decimales
- Expresión:
$area / 10000 - Haz clic en Aceptar
6 🛠️ Ejercicios Prácticos
6.1 Ejercicio 3.1: Crear y editar capas
- Crea una nueva capa de puntos GeoPackage llamada
puntos_interes. - Agrega los siguientes campos:
nombre(texto),tipo(texto),descripcion(texto). - En modo edición, agrega al menos 5 puntos de interés en Tegucigalpa.
- Completa los atributos de cada punto.
6.2 Ejercicio 3.2: Geoprocesamiento básico
- Carga la capa de municipios de Honduras.
- Aplica un buffer de 2 km alrededor del municipio del Distrito Central.
- Usa corte (clip) para recortar la red de carreteras al límite del municipio.
- Disuelve los municipios por departamento.
6.3 Ejercicio 3.3: Calcular áreas y distancias
- Carga la capa de municipios y reproyéctala a UTM Zona 16N.
- Abre la calculadora de campos y agrega:
area_km2: área en kilómetros cuadradosperimetro_km: perímetro en kilómetros
- Identifica el municipio más grande y el más pequeño.
7 📚 Recursos y Referencias
- QGIS — Edición de capas vectoriales
- QGIS — Herramientas de geoprocesamiento
- Calculadora de campos — Referencia de expresiones