El blog de franz

Disculpas, estamos en mantenimiento por situaciones de seguridad

SIG

Delimitar una cuenca hidrográfica en ArcGIS

Anteriormente 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

 

Recordando que 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 la red hidrográfica).

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

Tagged , , , , , , , , , , ,

78 thoughts on “Delimitar una cuenca hidrográfica en ArcGIS

  1. Amira

    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 ….

    Reply
  2. Oscar Piedra

    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.

    Reply
  3. Angel

    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

    Reply
  4. cansifroc

    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.

    Reply
  5. María Agusta

    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.

    Reply
  6. Monica

    Hola amigo haber si por favor haces unos videos de como crear isocronas en una cuenca me urge aprender gracias y saludos.

    Reply
    • franzpc Post author

      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.

      Reply
  7. YURI

    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.)

    Reply
    • franzpc Post author

      Hasta el momento no he visto alguna forma de descargar las imágenes de Google Earth, solamente haya programas que las capturan y georreferencian, la versión Pro de GE permite guardar imágenes con buena resolución (posteriormente necesitan georreferenciación).

      Reply
  8. rioverde007

    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.

    Reply
    • franzpc Post author

      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.

      Reply
  9. Alex Navarro

    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.

    Reply
  10. AJCR

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

    Saludos desde Chiapas, México.

    Reply
  11. Omar Burga

    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.

    Reply
  12. ALEXANDER LONDOÑO

    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.

    Reply
  13. José Luis Nava

    @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.

    Reply
  14. pershu21

    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ú.

    Reply
    • franzpc Post author

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

      Reply
  15. pershu21

    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.

    Reply
  16. Pablo

    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.

    Reply
    • franzpc Post author

      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.

      Reply
  17. ANGEL FLORES VILLANUEVA

    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.

    Reply
  18. Jose Tapullima

    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.

    Reply
  19. ANGEL FLORES VILLANUEVA

    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.

    Reply
    • franzpc Post author

      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).

      Reply
  20. Alexandra

    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?

    Reply
  21. hugo

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

    Reply
  22. Sebastianet

    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.

    Reply
  23. Eliana

    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!

    Reply
  24. Andrés Mauricio

    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.

    Reply
    • franzpc Post author

      Con la curvas de nivel crea un TIN luego lo interpolas al punto para que sea tipo 3D, revisa detenidamente, en el vídeo se explica todo.

      Reply
      • Andrés Mauricio

        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.

        Reply
        • franzpc Post author

          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.

          Reply
  25. Maria

    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?

    Reply
    • franzpc Post author

      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.

      Reply
  26. Pablo

    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.

    Reply
    • franzpc Post author

      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.

      Reply
  27. Heruson

    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.

    Reply
  28. Mary

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

    Reply
  29. ROCY

    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

    Reply
  30. Fernando

    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

    Reply
  31. Jorge Calderón

    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).

    Reply
  32. yulmerth

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

    Reply
  33. Elio

    Estimado Franz

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

    Reply
  34. Juan Carlos

    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.

    Reply
  35. feringcivil

    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?

    Reply
    • franzpc Post author

      ¿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.

      Reply
  36. Mary

    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

    Reply
    • franzpc Post author

      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.

      Reply
  37. icaro

    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?

    Reply
  38. LAURA

    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.

    Reply
    • franzpc Post author

      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.

      Reply
  39. Edwin

    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?.

    Reply
    • franzpc Post author

      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.

      Reply
  40. JON

    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.

    Reply
    • franzpc Post author

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

      Reply
  41. Martin

    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.

    Reply
    • franzpc Post author

      En la propiedades de la capa vas a la pestaña Base Heights coloca No elevation values from a surface.

      Reply

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Últimos comentarios

  • Leonardo J. Echeverria: Yo me inicio en ArcGis y les agradezco de antemano su esfuerzo y aportación. El planeta los tenga en su gloria!
    View Post
  • Zaguch: Hola Franz, respecto a que en algunas PC no aparece ESRIRegAsm.exe, simplemente deben explorar el disco C: archivos de programas/common files/arc gis/bin/ESRIRegAsm.exe y registran Arcbrutile, y funciona perfectamente
    View Post
  • JOSÉ CORTIZO ÁLVAREZ: MultiSpec https://engineering.purdue.edu/~biehl/MultiSpec/
    View Post
  • franzpc: Puedes usar los datos de la siguiente entrada http://www.acolita.com/descargar-capturar-imagenes-satelitales-de-google-earth-para-arcgis/
    View Post