# 6. Como digitalizar tu red

Una vez conocidas todas las variadas herramientas del _plugin_ Giswater, ya se puede usar todo el potencial del programa y empezar a trabajar con su red de aguas. Se considera oportuno e interesante, en este momento, dedicar un apartado a conocer cuáles son los pasos necesarios para digitalizar partes de la red, pues es uno de los procesos más habituales para los encargados de la gestión de esta.

## 6.1. Pasos previos

Si nos encontramos ante un proyecto vacío, antes de poder introducir cualquier elemento habrá que tener en cuenta algunos pasos previos. A continuación, veremos de forma práctica que es necesario hacer:

**1 - Rellenar catálogos**

Hay que rellenar los catálogos de elementos que vamos a introducir. Inicialmente habrá de introducir datos en las tablas _cat\_feature, cat\_feature\_node, cat\_feature\_arc, cat\_feature\_connec, cat\_feature\_gully(ud)_. Recordamos que la parte de catálogos se explica en el apartado **4.2.1.1** de este manual.

El siguiente esquema muestra la jerarquía de catálogos existentes dentro de Giswater:

![](https://4285305625-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2Fgiswater_manual_es%2F-MSgfj_QdBSH_zlGHw8c%2F-MSgg8lONqMvqrQDvLox%2F0.png?generation=1612436251471188\&alt=media)

Antes de los catálogos de elementos habrá que tener algún registro en el catálogo de materiales, tanto para arcos como para nodos.

**2 - Zonas del mapa**

Como se ha visto en el apartado **3.4**, las zonas del mapa son imprescindibles para el uso de Giswater, de forma que, antes de introducir elementos, habrá que definir una serie de zonas del mapa.

Esto podemos hacerlo directamente con el proyecto de QGIS, buscando la capa correspondiente y añadiendo un elemento geométrico (poligonal). La relación de creación de zonas del mapa, por orden, debería ser esta:

1. Macroexplotation (sin geometría)
2. Exploitation
3. Dma
4. Sector
5. Municipality

## 6.2. Digitalización de red

Para digitalizar se usa parte de las herramientas del _plugin_, sobre todo las asociadas al role\_edit, pero hay que tener en cuenta otros parámetros para que la inserción de nuevos elementos sea correcta y precisa. A continuación, se explicará detalladamente cuales son los pasos que hay que seguir, por orden cronológico, para digitalizar nuevos elementos, tanto lineales como puntuales:

* **Ejemplo de digitalización de un nuevo tramo de red**

Mediante un ejemplo práctico, realizado en uno de los proyectos _sample_ de Giswater, se explicará cómo se puede generar un nuevo tramo de la red, que consistirá en la inserción de 5 nodos nuevos y de 4 arcos. Todos estos nuevos elementos deberán situar-se en una posición concreta, tal y como se representa en la imagen 84, simulando una obra real.

![Imagen 84: Los elementos que van a incoporarse en este ejemplo deben situarse sobre los puntos marcados en la imagen. Se especifican las distáncias exactas entre elementos.](https://4285305625-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MQxeUyQYblyryvujQN3%2F-MSgfj_QdBSH_zlGHw8c%2F-MSggh5y6tCKUnZaaBvJ%2F6_1.png?alt=media\&token=887ed3dd-ab40-4403-b0e3-3cbf6232ddc0)

Los elementos representados en la imagen hacen referencia a los nodos, que consistirán en 3 uniones (_Junction_), situados en las intersecciones de arcos, una válvula y un hidrante. Los arcos serán todas cañerías (_Pipe_), que se dibujarán en línea recta conectando los nodos.

**Proceso**

1 - Antes de crear ningún elemento es muy importante conocer cuáles son los campos **obligatorios** para cada tipo de elemento, de forma que, si no son rellenados durante la inserción, esta no se culminará. En la siguiente tabla se especifica cuáles son estos campos y la forma en que pueden rellenarse, ya que Giswater ofrece métodos distintos de para facilitar la inserción de elementos. Cabe recordar que en el propio formulario los campos obligatorios están señalados con un \*.

![](https://4285305625-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MQxeUyQYblyryvujQN3%2F-MSgfj_QdBSH_zlGHw8c%2F-MSghOsXDjWJ5xjv9Yfs%2F6_6.png?alt=media\&token=4cd5aaf6-40b2-46cf-8b5e-e2eacb0d5a6a)

2 - Como vemos, es importante configurar valores por defecto, ya que muchas veces las inserciones de nuevos elementos se realizarán en el mismo municipio, explotación, dma y sector. Los valores por defecto permitirán trabajar a más velocidad. Para este ejemplo, mediante la herramienta de configuración, establecemos valores por defecto para _Hydrant catalog, Junction catalog, Valve catalog, Verified_ (campo no obligatorio pero recomendable), _Exploitation, Municipality, Sector y Dma._ El estado lo introduciremos manualmente cada vez.

![Imagen 85: En el formulario de Configuración marcamos los valores por defecto que queremos usar para este ejemplo concreto. Estos pueden modificarse tantas veces como el usuario desee.](https://4285305625-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MQxeUyQYblyryvujQN3%2F-MSgfj_QdBSH_zlGHw8c%2F-MSgiJ1rWBlutbaR-v-I%2F6_7.png?alt=media\&token=a8751e61-774e-4ab2-afe3-d79949efdd92)

3 - Si queremos digitalizar con un grado de precisión en la colocación de los elementos muy elevado, como es el caso de este ejemplo, antes de introducir cualquier elemento debemos dibujar puntos de soporte para, a continuación, situar los nodos en el lugar concreto. Para dibujar estos puntos de soporte existen distintas opciones: las herramientas CAD del _plugin_ de Giswater u otras herramientas incorporadas a QGIS, como las ‘herramientas de digitalización avanzada’.

4 - Para dibujar el primer punto de soporte, que debe encontrarse a 2 metros de la intersección entre la calle 9110C y el arco PVC110-PN16, usaremos la herramienta del _plugin_ ‘Crear circulo’. Con el _snapping_ activado, situamos el cursor encima de la intersección y clicamos. El radio del círculo debe ser de 2 metros.

![Imagen 86: El círculo de 2 metros de radio nos servirá para situar el nodo en el punto exacto.](https://4285305625-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MQxeUyQYblyryvujQN3%2F-MSgfj_QdBSH_zlGHw8c%2F-MSgiqC_IlqopLAQD-nN%2F6_8.png?alt=media\&token=bd486d69-1c65-4a9f-b271-b0d206e767fd)

5 - En la intersección de la línea del círculo con la capa _Pipe_ es donde debemos situar el primer elemento _Junction._ Usando el atajo del teclado (J) situamos el nuevo elemento justo encima de la intersección. Para saber que lo hemos hecho bien, el programa debe mostrar una ventana que nos indica que vamos a romper un arco. Como tenemos muchos valores establecidos por defecto, en el formulario del elemento solo debemos indicar el estado, es este caso, _ON SERVICE._ También marcaremos como _ON SERVICE_ el tipo de estado.

6 - Con el primer elemento ya introducido, ahora debemos situar el segundo punto de soporte, que servirá para marcar el lugar dónde queremos insertar la válvula. Esta debe encontrarse a 12 metros del inicio de la calle 9110C y a 2 metros hacia la izquierda.

7 - Con la herramienta ‘Añadir punto relativo’, marcamos un primer punto al inicio de la calle 9110C de la capa _Streetaxis_ y otro a cierta distancia sobre la misma línea. Así podremos dibujar un punto a 12 metros del inicio (x) y a 2 metros hacia el exterior (y).

![Imagen 87: El segundo nodo se situará encima del punto rojo, generado usando la herramienta Añadir punto relativo.](https://4285305625-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MQxeUyQYblyryvujQN3%2F-MSgfj_QdBSH_zlGHw8c%2F-MSgjICWJVo7_DkDepwN%2F6_2.png?alt=media\&token=0185b476-b65c-4c18-a48a-c16cb4022512)

8 - Justo encima de este punto de soporte es donde situamos la nueva válvula. Igual que antes, los únicos valores que rellenamos manualmente son el estado y el tipo de estado. El resto están configurados por defecto.

9 - Para dibujar el siguiente punto de soporte (en este caso será una línea), usaremos las herramientas propias de QGIS. Con el **panel de digitalización avanzada** es posible trazar una línea perpendicular al nodo 1072 y que, al mismo tiempo, se encuentre a 2 metros del eje de la calle 9110C.

10 - El primer paso es el de generar una nueva capa borrador temporal (Imagen 91). Esta debe ser de tipo lineal, con el mismo EPSG que nuestro proyecto. Una vez creada, ponemos la capa en edición y clicamos sobre ‘Añadir objeto espacial’.

![Imagen 88: Desde Capa se puede añadir una nueva capa temporal.](https://4285305625-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MQxeUyQYblyryvujQN3%2F-MSgfj_QdBSH_zlGHw8c%2F-MSgkjGnEF7EnoRMmLAN%2F6_3.png?alt=media\&token=1a206e9b-a84c-471f-a4d8-ae8e5df751b7)

11 - Con el panel de digitalización avanzada activo, primero debemos seleccionar el nodo desde el cual queremos empezar la nueva línea. Luego, debemos clicar el botón ‘Perpendicular’ y seleccionar el arco que servirá de referencia para trazar la línea perpendicular, en este caso el _Pipe_ que vemos en la imagen 89. Debemos notar que una fina línea auxiliar se traza perpendicular al nodo deseado. Ahora, podremos clicar encima del eje de calle, estableciendo así la primera parte de la línea. Sin detener la edición, establecemos un radio de 2 metros en el campo donde pone ‘d’, teniendo en cuenta que debemos estar situados encima del eje de la calle. Clicamos otra vez en la línea auxiliar, ahora justo encima de la intersección con el círculo de 2 metros generado. Una vez vemos que la línea roja llega hasta donde queremos, clicamos el botón de la derecha del ratón para finalizar la línea de soporte.

![Imagen 89: Con el panel de digitalización avanzada se puede trazar una línea perpendicular a otro elemento a la distancia deseada. La línea roja representa el tramo que se guardará en la capa temporal. Si nos fijamos, la parte izquierda del círculo también tiene la línea ligeramente pintada en rojo.](https://4285305625-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MQxeUyQYblyryvujQN3%2F-MSgfj_QdBSH_zlGHw8c%2F-MSglHm2lSeEzC1GX3Jz%2F6_4.png?alt=media\&token=72e0a4fd-d75a-466d-a89a-310a90caf8c7)

12 - Usando esta línea, podemos situar el tercer nodo del ejemplo, en este caso una unión de tipo ‘T’. Del mismo modo que en las ocasiones anteriores, insertamos el nuevo elemento justo en el límite de la línea de soporte, sabiendo que se encuentra justo dónde debería: a dos metros del eje de calle, en perpendicular a la otra cañería y a la misma altura que la unión que finaliza esta cañería.

13 - En este momento queremos situar el hidrante, el cual debe encontrarse a 4 metros de la unión que acabamos de generar y a la misma altura. Como tenemos la línea de soporte aún visible en el mapa, la usaremos otra vez para situar el nuevo punto de soporte. Sabiendo que este debe encontrarse a la misma altura de la línea, con la herramienta ‘Añadir punto relativo’, introduciremos un punto de soporte.

14 - Con esta herramienta marcamos un punto encima del nodo 114470 y otro sobre la línea de soporte de la capa temporal. Establecemos que ‘x’ debe ser -4 y la ‘y’ debe ser 0. Como hemos clicado en primer lugar sobre el nodo, seleccionamos el _Init point_ como punto de salida del elemento relativo.

![Imagen 90: La herramienta Añadir punto relativo servirá para situar un punto a cierta distancia de otro elemento. La línea temporal se encuentra seleccionada con un recuadro para su mejor visualización.](https://4285305625-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MQxeUyQYblyryvujQN3%2F-MSgfj_QdBSH_zlGHw8c%2F-MSglld7Hc-oaZ0I041q%2F6_5.png?alt=media\&token=8dc6642f-4c0c-471d-82b7-e8e62d3b4693)

15 - Situamos, a continuación, el elemento hidrante justo encima del punto de soporte que acabamos de añadir. Como siempre, con los valores por defecto configurados, tan solo añadimos manualmente el estado del nodo.

16 - Ahora ya hemos añadido cuatro de los cinco nodos que planificamos al inicio del ejemplo. Para insertar la última unión, que romperá el arco FC110-PN10, usamos el mismo método que en la primera unión del ejemplo: dibujar un círculo con radio de 2 metros en la intersección del arco y el eje de calle.

17 - Insertamos el elemento unión, comprobando que hemos dividido el arco en dos.

18 - Hemos finalizado la inserción de nodos. En este momento solo debemos conectar mediante arcos los distintos nodos. El proceso de inserción es muy sencillo.

19 - Al inicio del ejemplo, solo hemos establecido valores por defecto a los elementos de tipo nodo. Ahora debemos añadir un valor por defecto para el catálogo de arcos, en este caso FC110-PN10, así la inserción será más rápida para el usuario.

20 - Para añadir la primera cañería, usando el atajo del teclado ‘P’, escogemos el nodo de inicio y el nodo final, clicando con el botón izquierdo del ratón para establecerlo y con el botón derecho para finalizar el trazado.

21 - Repetimos el proceso de inserción de elementos tipo cañería para juntar todos los nodos que hemos creado durante este ejemplo, de forma que la red se conecte de un lado a otro. El resultado final se puede ver reflejado en la imagen 91.

![Imagen 91: El nuevo tramo de red, planificado en la imagen 84, se puede observar en esta imagen, de forma que los nodos y los arcos insertados conectan los tramos de red ya existentes. Los nuevos elementos se situan exactamente dónde estaba planificado, para que la representación de la red real tenga la máxima precisión posible.](https://4285305625-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MQxeUyQYblyryvujQN3%2F-MSgfj_QdBSH_zlGHw8c%2F-MSgmX9D5lnIEPDDast9%2F6_9.png?alt=media\&token=6ea5ded5-a829-4cfe-99a0-4eb20a94cade)

## 6.3. Panel de Digitalización Avanzada de QGIS

A parte de las funcionalidades propias del plugin Giswater, otra muy buena herramienta para poder digitalizar de forma precisa la red es el Panel de Digitalización Avanzada, un grupo de herramientas lista para usar directamente en QGIS.&#x20;

Este panel permite a los usuarios dibujar puntos y líneas de soporte para luego introducir los elementos de la red váliendose de estos soportes. Es especialmente útil cuando se necesita trabajar con líneas paralelas o perpendiculares.

En la siguiente imagen hay un esquema completo de las funcionalidades de este panel, pues no es fácil de usar inicialmente.

<figure><img src="https://4285305625-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MQxeUyQYblyryvujQN3%2Fuploads%2FpxMIARNlRs7xCKQIRSuG%2Fimage.png?alt=media&#x26;token=47e6fe92-579a-474c-b789-bdf28afa841e" alt=""><figcaption><p>Esquema completo del Panel de Digitalización Avanzada de QGIS. Fuente: https://pigrecoinfinito.com</p></figcaption></figure>
