6.2 Verificación de Atributos
Las cuatro herramientas del segundo grupo de la barra Debug auditan los datos alfanuméricos de las tuberías para detectar errores de transcripción, valores incoherentes o campos vacíos que impedirían una simulación correcta o el cálculo de rugosidades por envejecimiento.
Todas operan sobre la selección actual o sobre toda la red si no hay selección previa.
Comprobar longitudes de tuberías#
Barra Depuración → Comprobar longitudes de tuberías
Compara la longitud almacenada en el atributo Length de cada tubería con la longitud geométrica real calculada a partir de los vértices del SHP.
Diálogo de tolerancia#
Al activar la herramienta se abre un diálogo donde defines:
| Campo | Descripción |
|---|---|
| Tolerancia (%) | Diferencia porcentual máxima aceptable entre longitud de atributo y longitud geométrica |
| Actualizar longitudes | Si está marcado, reemplaza el valor del atributo con la longitud geométrica en todas las tuberías que superen la tolerancia |
Cuándo aparecen diferencias#
- Tuberías importadas desde un
.inpdondeLengthfue calculado con una escala diferente. - Tuberías cuya geometría se modificó (vértices movidos) sin actualizar el atributo.
- Redes en CRS proyectados vs. geográficos: si las coordenadas del
.inpson en grados y se usan como metros, las longitudes son incorrectas.
QGISRed calcula la longitud geométrica siempre en las unidades del CRS del proyecto. Si el proyecto usa coordenadas geográficas (grados), las longitudes serán incorrectas. Usa siempre un CRS métrico proyectado.
Comprobar diámetros#
Barra Depuración → Comprobar diámetros
Revisa los diámetros de todas las tuberías seleccionadas (o de toda la red) y señala aquellos que estén fuera del rango habitual o que sean cero.
Qué detecta#
- Tuberías con diámetro cero o negativo (error de importación o edición manual).
- Tuberías con diámetros estadísticamente atípicos respecto al resto del modelo (valores extremadamente altos o bajos).
- Tuberías sin diámetro asignado (campo vacío).
Resultado#
Los elementos con diámetros problemáticos se seleccionan en el mapa y se muestra un resumen en el panel de mensajes. No modifica automáticamente ningún valor: la corrección debe hacerse manualmente desde el diálogo de propiedades o la tabla de atributos.
Comprobar materiales de tuberías#
Barra Depuración → Comprobar materiales de tuberías
Comprueba que el valor del campo Material de cada tubería esté definido en la Tabla de materiales del proyecto (Barra Project → Tabla de materiales).

Resultado de Check pipe materials: tuberías con material no válido seleccionadas en el mapa
No muestra ningún diálogo propio: selecciona directamente en el mapa los elementos con problemas y resume el resultado en el panel de mensajes de QGIS.
Qué detecta#
- Tuberías con material vacío o nulo.
- Tuberías con un código de material que no existe en la tabla del proyecto (por ejemplo, un código heredado de otro sistema GIS).
- Tuberías con el valor
UNKNOWN(valor por defecto cuando no se conoce el material).
Por qué es importante#
El material es imprescindible para la herramienta Asignar rugosidades (Barra Tools), que calcula la rugosidad por envejecimiento a partir del material y la fecha de instalación. Si el material no es válido, la rugosidad no se puede calcular.
Comprobar fechas de instalación de tuberías#
Barra Depuración → Comprobar fechas de instalación de tuberías
Verifica el campo InstallYear de las tuberías, que almacena el año de instalación en formato numérico (YYYY).
Qué detecta#
| Problema | Descripción |
|---|---|
| Fecha vacía | Campo InstallYear nulo o cero |
| Fecha futura | Año superior al año actual |
| Formato incorrecto | Valores no numéricos o fuera del rango razonable (antes de 1800 o después del año actual) |
Por qué es importante#
La fecha de instalación, combinada con el material, permite calcular la rugosidad actual de cada tubería mediante la fórmula de envejecimiento:
Rugosidad = Rugosidad_inicial + (Año_actual − InstallYear) × Incremento_anual
Si la fecha es incorrecta, la rugosidad calculada será errónea y la simulación hidráulica producirá resultados alejados de la realidad.