Delimitar una cuenca hidrográfica en ArcGIS

Curso de ArcGIS Pro | Curso de QGIS | Curso de ArcGIS 10

Para delimitar una cuenca hidrográfica se procede a determinar el punto de desfogue o drenaje de la cuenca e ir dibujando el perímetro de acuerdo a la línea divisoria de aguas (previamente cargadas las curvas de nivel o relieve y/o la red hidrográfica).

Anteriormente se había presentado el procedimiento para delimitar una cuenca hidrográfica de forma automática, pero el inconveniente es que ArcGIS interpreta a su criterio de acuerdo al tamaño del pixel de celda que se establezca (también es necesario conocer cuales son los parámetros para delimitar una cuenca), ahora vamos a ver como delimitar de forma automática una microcuenca determinada por el usuario (descargar ejercicio de práctica).

Delimitar una cuenca hidrográfica ArcGIS

En caso de no contar con un DEM, crear un TIN a partir de curvas de nivel y transformarlo en ráster (de preferencia tipo GRID).

Una vez que se ha cargado el DEM, desde al ArcToolbox vamos hacer uso de las siguientes herramientas siguiendo la siguiente secuencia:

Eliminar imperfecciones (huecos y sumideros) del ráster con la herramienta Fill.

ArcToolbox > Spatial Analyst Tools > Hydrology > Fill

Fill ArcGIS Hydrology

Establecer la dirección del flujo hidrológico de la pendiente con la herramienta Flow Direction.

ArcToolbox > Spatial Analyst Tools > Hydrology > Flow Direcction

Flow Direcction ArcGIS Hydrology

Determinar la acumulación del flujo de las celdas que fluyen hacia cada celda descendiendo sobre la pendiente por medio de la herramienta Flow Accumulation.

ArcToolbox > Spatial Analyst Tools > Hydrology > Flow Accumulation

Flow Accumulation ArcGIS Hydrology

Si todo marcha correcto debemos tener un ráster como se muestra en la siguiente imagen.

Flow Accumulation ArcGIS Hydrology Resultado

Ahora vamos a construir automáticamente la red hídrica por medio de un condicional (esto depende del tamaño del ráster en “Input true raster or constant value” colocar la unidad 1, señalar directorio de salida, ahora es muy importante en “Expression” usar la expresión value > 400, este valor depende del tamaño del pixel y del ráster, mientras más grande sea la microcuenca se debe usar un valor mayor, otra opción es usar Raster Calculator) con la herramienta Con, es decir el condicional permite clasificar las celdas con acumulación de flujo superior a un umbral especificado por el usuario, por ejemplo al ingresar un valor bajo como resultado mostrará afluentes pequeños de la red de drenaje, pero mientras más alto sea el valor se obtendrá la red de drenaje de mayor tamaño.

ArcToolbox > Spatial Analyst > Conditional > Con

Con ArcGIS

Como siguiente paso generar un vector entre el resultado de los rásters de la acumulación de flujo y el condicional con, con ayuda de la herramienta Stream to Feature.

ArcToolbox > Spatial Analyst Tools > Hydrology > Stream to Feature

Stream to Feature ArcGIS Hydrology

El siguiente paso determinar el punto de desfogue o drenaje de la microcuenca, esto se puede hacer creando un shapefile tipo punto, luego interpolarlo con un modelo de elevación digital (TIN o DEM) para obtener sus coordenadas en tres dimensiones.

ArcToolbox > 3D Analyst Tools > Functional Surface > Interpolate Shape

Punto de desfogue en ArcGIS

Para culminar con la herramienta Watershed usar el ráster creado con Flow Direction y el punto de desfogue interpolado.

ArcToolbox > Spatial Analyst Tools > Hydrology > Watershed

Watershed en ArcGIS

Finalmente para obtener el polígono de la microcuenca tan solo basta en convertir el ráster a shapefile tipo polígono.

ArcToolbox > Conversion Tools > From Raster > Raster to Polygon

El resultado de la delimitación de la microcuenca se muestra en la siguiente imagen.

Cuenca hidrográfica

Para mayor comprensión de la metodología usada en este ejercicio, se recomienda visualizar el siguiente Videotutorial.

Otro aspecto de gran relevancia es determinar los órdenes de corriente de una cuenca hidrográfica de forma automática, ArcGIS lo permite hacer por el método de Stralher o Shreve, para obtener un resultado como el de la siguiente imagen, se lo puede hacer a través de las herramientas Stream Link y Stream Order.

Calcular los órdenes de corrientes en ArcGIS

104 comentarios en «Delimitar una cuenca hidrográfica en ArcGIS»

  1. Agradezco tu valiosa información, ya que esta muy completa, ha sido de gran ayuda, soy estudiante de ingeniería ambiental en Colombia y fiel seguidora de este blog.

    Mil gracias por tus aportes ….

  2. Excelente aporte, con el vídeo de Youtube pude hacer mi trabajo, sinceramente me fue de gran ayuda, sería importante si subes los archivos del ejercicio para que podamos seguir paso a paso este manual.

    … eternamente agradecido, en la universidad no aprendí tanto como en tu blog.

  3. Muy buen aporte compadre, lástima que yo por motivo de copyrigth trabajo con software libre, así puedo publicar el trabajo que hago.

    Saludos cordiales

  4. excelente aporte al conocimiento científico y tecnológico. ayuda mucho tu blog sobre dudas y aportes nuevos del software Arcgis 10. soy estudiante de ingeniería ambiental.

  5. Que buen aporte que haces a quienes estamos iniciando en el mundo del sig, como quisiera que fueras mi profesor, me encantan tus vídeos.

    • Gracias a todos y todas por sus comentarios, en lo referente a mapa de isocronas en ArcGIS, aquel término me suena a astronomía, en realidad solo tengo la idea, te parece si revisas si es similar a este enlace de crear un Mapa de isolíneas, caso contrario me indicas cual sería el procedimiento que usarías con lápiz y papel para ver como podría hacerlo en ArcGIS.

  6. Muy buenas, interesantísimo tu aporte, yo recién estoy entrando con el ArcGIS, una consulta; hay alguna manera de descargar imágenes del Google Earth y llevarlos al ArcGIS, pero con la misma calidad y nitidez del G. E.(es decir q al hacer un zoom en la imagen se vea tan nitida como en el G.E.)

  7. Compadre gracias, me uno a los comentarios de los demás compañeros. una pregunta trabajo con arcGIS 9.3, es necasario instalar la versión 10 para poderme guiar con tus tutoriales. gracias desde Popayan – COLOMBIA.

    • Necesariamente no, inclusive casi gran parte se podría realizar en ArcView 3.x, las herramientas en ArcGIS 8.x, 9x, poco varían, solamente están en un lugar diferente.

  8. Saludos y Bendiciones desde Honduras Amigos (as), la verdad quisiera felicitar a FRANZ por su valioso desarrollo de tutoriales y sobre todo la humildad de como explicar los procesos; muy explicito.

    BENDICIONES NUEVAMENTE.

  9. Interesante y valioso apoyo. Gracias FRANZ por apoyarme a resolver las miles de dudas que existen en mi mente.

    Saludos desde Chiapas, México.

  10. Saludos Franz nuevamente gracias por los valiosos aportes, viejo sería posible que subas un vídeo ilustrativo para elaborar un modelo de inundación?
    Estuve indagando por horas y me encontré con una herramienta llamada «River bathymetry tools» y otra llamada «HEC- RAS» y «HEC- geoRAS» a decir verdad estoy perdido en el tema y no llego a comprender bien cuál de estas tres herramientas es la adecuada para realizar dicho modelo de inundación.

  11. Gracias por la valiosa información que nos brindan. La verdad es una gran página es de mucha utilidad para todos los que vivimos inquietos con los GIS.

  12. @Omar Burga: Sin duda el HEC-RAS es el software para el cálculo de hidráulica fluvial que necesitas, Lo he usado por más de 20 años y he elaborado diversos trabajo con él.

    Su compañero, que corre en ArcView 3.2 y ArcGis 9.3, 9.4 y 10 es Hec-GeoRas, con el cual puedes leer un MDE que debe contar con suficiente definición topográfica para obtener las secciones del cauce necesarias, armar el modelo del cauce y proporcionarlo a HEC-RAS para hacer los cálculos.

    Una vez hechos los cálculos de niveles de inundación para los diferentes gastos elegidos, HEC-RAS exporta los resultados a HEC-GeoRas donde los puedes presentar los resultados sobre el MDE (que por supuesto puedes «drapear» con imágenes de satélite o aéreas y mostrar las profundidades de inundación con colores (hipsogramas).

    Tiene la gran ventaja de que es gratuito, y la documentación se ha traducido a varios idiomas que podrás encontrar en la red. La documentación oficial solo está en inglés.
    En Monterrey, N. L., México se levantó toda la ciudad con LIDAR, con pixeles de 1.00 m, resulta muy pesado ~ 166 Gb.

  13. Muy interesante tu blog y foro Franz, tengo un problema con este tutorial es al comienzo cuando delimitas la cuenca de forma automática al momento en que te diriges a la barra de 3D Analyst se abre una pestaña de opciones entre ellas esta > options , TIN to features, TIN to raster, Create TIN from features. Acá viene mi problema a mí solo me aparece la alternativa Options.
    Tienes temas muy interesante me estaré paseando por los demás post. Desde Perú.

    • Puedes arrastrar estas herramientas desde el Menú Customize > Toolbars > Customize > Commands > 3D Analyst > Editor > (buscas la que necesites y la agregas)

  14. Otra pregunta Franz, ahora mi problema es cuando lo conviertes TIFF a GRID a mi me sale por defecto el formato: file geodatabase y no lo puedo modificar. Gracias por contestarme el post anterior.

  15. Muy buen aporte, sabes me es necesario realizar un trabajo muy similar para las microcuencas ubicadas en el PUEAR, y te solicito por favor que me indique como puedo conseguir una imagen del sector y de cierto modo me ayudes con un tutorial más detallado si fuera posible.
    Mil Gracias.

    • La información es posible que te la puedan proporcionar en el CINFA, si deseas soporte personalizado no hay problema, por medio del formulario de contacto de este blog, pero tiene costo.

  16. Hola soy Ángel, soy egresado de la facultad de recursos naturales, ingeniería de conservación de suelos y agua, te felicito por los brillantes aportes, y tengo muchas dudas sobre el ArcGis 10.
    ¿Cómo genero mi perfil longitudinal de un rio?
    ¿Cómo encuentro la pendiente media de un cauce (tramo medio, tramo alto, tramo bajo); igualmente para la pendiente media de la cuenca hidrográfica por tramos?
    ¿Cómo dibujar mapa de isoyetas, isotermas?
    ¿Cómo corrijo un DEM – SUS RIOS?
    Si logras desarrollar esas preguntas y lo cuelgas a tu blog te agradeceré mucho.

  17. Angelito del Perú; de todas las preguntas no entiendo a qué te refieres con: Como corrijo UN DEM-SUS RIOS?
    En lo que respecta al resto de tus preguntas, son sencillos de realizar el detalle es que por este medio es un poco engorroso que te explique, solo te digo que para todos tienes que crear DEM, con respecto a las isoyetas me imagino que quieres hacer un mapa de precipitaciones, es como realizar curvas de nivel (datos X,Y,Z) Z que serán tus alturas de precipitación. Además como dice el amigo Franz, estos temas ya los publicó de manera muy versátil.

  18. Hola amigo, soy Ángel, espero que no te hayas incomodado con mi pregustas,.
    Utilizando el ArcHydro o el Hidrology, para delimitar y calcular mi red de drenaje, me encontré con un problema sobre la red de drenaje, no coincidían con mi shape de ríos levantados por la dirección de catastro del Perú, además comparando con las imágenes spot 5 2010 a 10m , rapideye 2010, Google Earth 2006, landsat5tm 2005 y otros, y no sé qué hacer, para que mi red de drenaje del Dem se ajuste a mi shape de ríos.

    • No van a coincidir (de forma idéntica en su forma), toma en cuenta lo siguiente:

      – Es posible que el DEM y tu shp, no hayan sido generados a partir de la misma escala y proyección.
      – El tamaño de pixel que usaste para generar su red hídrica a partir del DEM.
      – Como se generó el SHP (si fue validado con campo, tiene que ser más preciso que el DEM).

  19. Muy bueno!
    Tengo un problema no me deja hacer el primer paso, cuando voy a revisar los problemas que tiene el Ráster comienza el proceso y me sale un error, ¿sabes que puede estar pasando?

  20. Hola, soy estudiante de Ingeniería Forestal en México, gracias por tus publicaciones, en verdad está muy bueno tu blog.

  21. Agradezco tu colaboración y desearía saber si me puedes ayudar con el siguiente problema no he podido desarrollar el ejercicio de crear un TIN a partir de las curvas de nivel ya que al dirigirme a la opción de 3D Analyst en esta no consigo que me aparezcan las opciones de TIN to Features y demás opciones que aparecen en el video, agradezco la colaboración y de antemano muchas gracias señor Franz. Espero me pueda ayudar.

  22. Franz muchas gracias por el tutorial, me fue muy útil.
    Pero me sale un error en el penúltimo paso usando la herramienta de «Watershed» lo he intentado varias veces, cambiando el valor condicional de la red hídrica, y los puntos de desagüe y nada funciona.
    Agradecería cualquier ayuda o recomendación. Saludos!

  23. Cordial Saludo. Tengo el mismo inconveniente, agregue manualmente la elevación al punto pero no me genera el layer «Watersh_Flow» lo genera con un «0» y no con un «1» como aparece en el video.
    Utilizo otro TIN y la herramienta Interpolate shape no funciona, de que otra forma puede obtener elevación en un shp de puntos y si puedes indicarme como hacerlo en 3.0

    Muchas Gracias por tu pronta respuesta.

      • Realizo el vídeo paso a paso, pero el punto no se convierte a 3D, e identifico que la herramienta interpolate shape no funciona, la probé con otros tin y no me convierte los puntos a 3D, no se que característica debe tener el campo de atributos del punto, aplique surface spot y luego sobre ese mismo interpolete shape, me asigno la elevación sobre el registro de spot.

        • Mira usa la herramienta Snap Pour Point, te permite convertir tú punto a ráster, y obtener la altura de las celdas del ráster generado con Flow Accumulation, también fijas el radio, ahora ya puedes usar la herramienta Watershed para delimitar tú cuenca.

  24. Hola, primero gracias por tu tutorial, es de gran utilidad!

    Estoy tratando de determinar la cuenca, pero al igual que el comentario anterior, no me funciona interpolar el punto, probé con la herramienta Snap Pour Point, pero aún así no logro determinar la cuenca, que puedo estar haciendo mal, ¿cual sería mi radio si uso un DEM con tamaño de celda de 90 metros?

    • Snap Pour Point te pide el radio de la distancia máxima a la cual va a buscar las celdas de altitud del ráster Flow Accumulation, coloca un 50 – 100, revisa cuidadosamente todo el proceso, lo he repetido muchas veces y no se me presentan los problemas que han mencionado.

  25. Saludos:
    Tengo una duda, a partir de este procedimiento es posible realizar un balance hídrico de una zona específica.

    Si lo anterior es posible, que otro tipo de imagenes y/o datos se requieren.

    Desde ya muchas Gracias.

    • Claro, siempre y cuando cuentes con datos de precipitación, aporte de aguas subterráneas, infiltraciones, evaporación, evapotranspiración, caudal (con derivaciones), en realidad realizar un balance hídrico es complejo, pero depende de tus objetivos y recursos.

  26. Muchas gracias , pero una pregunta viendo tu video de como crear un TIN agregue esa herramienta 3d analyst pero no me muestra si no options, los otros menús de crear TIN no, que crees tu que me falta? muchas gracias.

  27. Hola
    Necesito ayuda, como desinstalo una herramienta de Arcgis 9.2
    Necesito desinstalar Arc Hydro tools 9.
    Gracias.

  28. Hola

    Necesito calcular la pendiente de un río, con la opción Field Calculator; ya tengo X,Y,Z y la longitud en un shape de puntos 3D. Alguien podría ayudarme con la fórmula por favor.
    Gracias

  29. Hola:

    Muy interesante el tutorial. Sobre todo muy bien explicado.

    Estoy usando la versión 9.3 y tengo un problema cuando del ráster creado quiero exportar la data a grid. Mi software se queda en 79% de procedimiento y no avanza mas (no se cuelga ni nada, solo muestra el 79%)

    Alguna posible solución?

    Muchas gracias. Saludos

  30. Eres un maestro, tu blog está bacán, espero sigas subiendo mas herramientas, algo que tenga que ver con aplicaciones y ejercicios con el módulo hydrology. Flujos de dirección. Flujos de acumulación. Correcciones del modelo digital del terreno. Generación de cuencas hidrográficas. Generación de drenajes. Generación de microcuencas. Vectorización (ArcScan).

  31. Hey amigo instale el arcgis 10 pero en el editor no hay polígono que hago o con lineas igual se puede?
    Ayuda.

  32. Estimado Franz

    Veo que conoces del tema de Gis por favor si me alcanzaras direcciones donde pueda encontrar información sobre hydro tools

  33. Estimado Franz.
    Primero felicitarte por el blog y el gran aporte que haces a los SIG.
    Segundo para preguntarte sobre un problema en la creación de la red hídrica. Quiero ir a un nivel muy pequeño de una micro micro cuenca y cuando utilizo la calculadora raster en la acumulación de flujo con valores de 10, 20, 50; posteriormente realizada la conversión a polilíneas; el resultado es una red con pequeños cuadrados paralelos o adjuntos a la misma, o con islas en las intersecciones. Hay alguna forma de evitar este problema y que la línea de la red hídrica sea fluida?. Muchas gracias por tu ayuda.

  34. Felicidades por tu blog, es de mucha ayuda.
    Cuando creo el condicional me sale un cuadro de color recortado y no como te sale a vos, que puede ser?

    • ¿Un cuadro de diálogo? o el resultado de la operación muestra un ráster de un solo color, si es así puede ser problemas en la integridad del DEM.

  35. Hola.
    Tenia instalada la herramienta Hec-Georas trate de desinstalar porque dejo de funcionar, al instalarla nuevamente me dice que debo desinstalar la versión anterior, pero no sé como hacerlo, me puedes ayudar por favor?
    Gracias

    • Dirígete al panel del control de windows y desde agregar o eliminar programas la buscas y eliminas, luego instalas la versión más reciente, opcionalmente puedes instalar CCleaner para dar limpiar registros de tu ordenador.

  36. Me parece muy interesante las herramientas que provee este programa.
    Al realizar los pasos indicados para delimitar una cuenca hidrográfica la herramienta fill no funciona y me da una notificación de error que puedo hacer para solucionar este problema?

  37. Hola Franz, Gracias por compartir información de gran utilidad. Quiero consultarte como se puede cambiar la información de un carta temática que se guardo en PDF, guardarla en TIFF, JPG y /o en algún formato para poderlo manejar con SIG.

    • Justo en tal caso si la tienes como imagen tendrías que georreferenciarla, para digitalizar la información de tu interés, no conozco algún método más eficaz.

  38. Hola, Felicitaciones. Aprendí como delimitar la cuenca, estimar el área, la elevación máxima, mínima y media. ¿Como puedo determinar la longitud máxima de río?.

    • Si ya tienes la capa del río, abres la tabla de atributos creas un campo para longitud, con clic derecho sobre el vas en Calculate Geometry, también puedes revisar en el blog la entrada sobre como calcular automáticamente los parámetros morfométricos de una cuenca.

  39. Cuando trabajamos con cartas nacionales y ya tenemos tanto las curvas como la red de ríos, y queremos la cuenca a partir de un punto de interés, seguí todos lo pasos cree el puntos con sus coordenadas, lo interpole, cuando delimito la cuenca con watershed no me sale nada.

    • Me ha pasado aquello en tal caso no uses Interpolate Shape, sino Snap Pour Point (Hydrology) y luego sigues el resto del procedimiento.

  40. Franz, gracias por todos los titulares y consejo. Quiero poder ver mi cuenca delimitada en 3D. He usado el ArcScene pero tengo problemas con los polígonos, no los muestra tal como en arcmap, sino que los dibuja como una capa tri de topografía, solo logro poner el polígono como relleno, pero no el puro borde para delimitar.

  41. Hola,
    Mi problema surge al interpolar el punto de desagüe. He creado una nueva capa con el punto, pero al interpolar con el MDT que he usado desde el inicio, me sale error en la interpolación.
    Desconozco cuál puede ser el fallo,
    agradecería su ayuda.
    Saludos.

  42. Estimado, tendrás alguna manera de definir lineas de quiebre en arcgis? Siempre que genero curvas de nivel tengo problemas con zonas de borde cuerpos de agua.
    Saludos

  43. Buenos días Franz, tengo una duda, se puede marcar varios puntos de desfogue y generar varias cuencas al tiempo, o decirle al hydrology que me genere varias cuencas a partir de un punto de desfogue pero con una determinada longitud o área muchas gracias.

  44. Hola, tengo una pregunta cuando le hago clic a 3D Analyst, no me sale la opción de crear TIN solamente me sale Options,, es algún defecto del sig o algo hice mal.

  45. Una extensión muy útil para hacer esto en mucho menor tiempo es el ArcSWAT, un modelo hidrológico que te permite hacer muchas cosas más en cuencas.

  46. Buenos días Franz, primero te felicito por compartir tus aportes gracias de antemano. Mi consulta es que estoy bajando los DEM de la pagina ASTER GDEM pero no permite realizar el fill.

  47. Hola Franz
    tengo un problema, estoy usando el arcgis 10.1, y practicando la delimitación de una cuenca, he realizado lo siguiente:
    – conecto el folder donde esta el archivo shape
    – creo la superficie
    – creo el TIN
    – creo el ráster
    – cuando voy a crear el Fill, me sale un mensaje de erro y no se crea el rasterfill
    que debo hacer

  48. Muy bueno, muchas gracias por la ayuda.

    Ahora, tengo un problema. Estoy tratando de usar el procedimiento para calcular la cuenca de drenaje de una laguna y ‘como no tiene punto de desfogue’ no sé como continuar. He realizado la cuenca con más o menos éxitos en dos lagunas que tienen una zona más baja y al situar ese punto, la cuenca se establece más o menos bien, pero cuando trato de intentar lo mismo en otras que son muy muy planas veo imposible hacerlo bien.

    Muchas gracias de antemano, un saludo!

  49. Cómo puedo crear un perfil geológico definiendo sus potencias (capas) en arcgis 9.3 ademas dando las características necesarias y definidas dependiendo del tipo de material

  50. buenos días, me dejaron un trabajo para delimitar una cuenca, tengo todo el plano completo con ríos y lagunas, pero solo seleccionaron una parte de la cuenca y el ing selecciono con plumón algunas de las líneas del rio, como puedo delimitar solo algunas de ellas?

  51. Gracias por los tutores me ha ayudado bastante e gustaría profundizar mas sobre las bondades que tiene el programa.

  52. hola muy interesante tu video pero tengo un problema cuando quiero sacar el shp de la cuenca y meterlo a una carpeta que quiero no me aparece el area, pero cuando cuando dejo el archivo en la gdb por defecto del programa si me sale la cuenca que puedo tener mal ?

Los comentarios están cerrados.