En el artículo anterior, ArcHydro: determinación de
las cuencas hidrográficas de un territorio (1), nos detuvimos en la definición
de nuestra red hidrográfica. Terminaremos este proceso
abordando los últimos tres puntos:
4-
Segmentación de la red de flujo.
5- Determinación del área de la cuenca de cada sección de la red de drenaje.
6- Fusión de las cuencas de cada elemento para construir las cuencas del tamaño
deseado.
Segmentación de la red de
flujo.
No debemos olvidar que estamos trabajando en modo raster.
Cada píxel (celda) puede contener uno o más valores, pero
todos son » independiente
«. A diferencia de la red
hidrográfica de tipo vectorial, donde hemos identificado secciones, aquí nada
nos permite afirmar que dos píxeles, incluso contiguos, pertenecen a la misma
sección hidrográfica.
La etapa de segmentación satisface
esta necesidad: el comando buscará los píxeles contiguos entre dos nodos
hidrográficos.
Los nodos considerados son: los orígenes , las
confluencias, los drenajes.
Los
píxeles contiguos entre dos nodos tendrán el mismo identificador de sección.
Y cada sección será numerada de manera diferente.
Para crear esta red, usamos
el comando « Stream
Segmentation »
Visualmente, el raster resultante es idéntico al
anterior. Para ver la diferencia se puede cambiar la simbología a «
Valores únicos «.
Así, los píxeles que
pertenecen a cada sección se visualizan con el mismo color.
Determinación del
área de la cuenca en cada sección de la red de drenaje.
Ahora que hemos construido las secciones de la red
hidrográfica, determinaremos las cuencas hidrográficas de cada sección, es
decir, las celdas que fluyen en cada sección. Contrariamente
a nuestro concepto clásico de cuenca, que toma en cuenta la escorrentía de las
orillas del río y las contribuciones de las secciones aguas arriba de la
considerada, en esta etapa solo tomaremos en cuenta la escorrentía directa en
cada sección, sin tener en cuenta los aportes
de los afluentes del tramo.
Para ello utilizaremos el commando
« Catchment Grid delineation »
Las
entradas son el raster con las direcciones de flujo y el raster con las
secciones hidrográficas.
Las
salidas son las cuencas hidrográficas de cada tramo.
Para
convertir la red de secciones en polilíneas, usamos el commando « Drainage Lines Processing »
Puede ver que las propiedades de cada sección
permiten conocer los nodos que lo limitan, así como la sección río abajo
siguiente.
Ahora calcularemos las cuencas contiguas con la función « Adjoint Catchment
Processing ».
Esta función genera la cuenca agregada, acumulativa
y contigua aguas arriba de la cuenca hidrográfica de cada sección.
Para cada cuenca hidrológica generada, el polígono construido
delimita toda la zona contigua aguas arriba de la sección. Si
dos secciones se unen a la sección en cuestión, el polígono rodea las tres
cuencas de las secciones. Luego, buscamos qué cuencas de
secciones son contiguas a este polígono y generamos una nueva cuenca contigua.
Este proceso se lleva a cabo hasta que no haya más cuencas
que fluyan hacia el la cuenca generada.
Para ejecutar este comando usamos « Adjoint Catchment
Processing ».
Las
entradas son las líneas de flujo (» DrainageLine
«) y la capa de polígonos de las cuencas («
Catchment «). El
resultado se almacena en una nueva capa vectorial de polígono («
AdjointCatchment «)
y recuerde que puede cambiar el nombre.
Esta capa nos permitirá realizar una serie de
cálculos interesantes, pero el comando también ha agregado un campo de atributo
en la tabla de “Catchment” con el identificador
de la cuenca aguas abajo y otro campo de atributo en la tabla DrainageLine con el
identificador de la cuenca hidrográfica de la sección.
por que no me procesa el adjoint catchment procesing
En general, el problema más frecuente, viene de la mala definición de las capas de entrada. Verifica que las entradas son las líneas de flujo y la capa de polígonos de las cuencas calculadas en los pasos anteriores.