Estoy trabajando en un DEM que en un área donde hay poco alivio.
Me gustaría 'quemar' la red fluvial en el DEM para poder calcular con precisión la acumulación y la longitud del flujo.
Estoy usando ArcGIS Desktop 10.
Estoy trabajando en un DEM que en un área donde hay poco alivio.
Me gustaría 'quemar' la red fluvial en el DEM para poder calcular con precisión la acumulación y la longitud del flujo.
Estoy usando ArcGIS Desktop 10.
Respuestas:
Convierta sus vectores de secuencia en ráster con un valor de 1 y la misma extensión y tamaño de celda que su DEM. En la Calculadora ráster, use una expresión de álgebra de mapas algo similar a:
Con("rivers"==1, "DEM" - 1, "DEM")
Si desea grabar en las corrientes más de 1 unidad de elevación, cambie "DEM" - 1
a "DEM" - a bigger value
.
Para implementar el algoritmo de coeficiente de disminución de Whitebox GAT (Z = E - (G / (G + D)) ^ k * H) de la respuesta @elrobis en la calculadora ráster ArcGIS 10, use algo como:
"DEM" - Power (G / (G + EucDistance("rivers_raster") ), k ) * H
Reemplace G con su tamaño de celda, k con un valor> 0 (coeficiente de disminución) y H con la cantidad máxima para reducir su DEM en, por ejemplo:
"DEM" - Power (30 / (30 + EucDistance("rivers_raster") ), 2 ) * 5
Whitebox GAT (paquete de detección remota e hidrología de código abierto) tiene un método con este nombre en sus utilidades de hidrología. Whitebox es único en el sentido de que expone el código fuente y los algoritmos utilizados por el análisis a través de la interfaz de usuario (tenga en cuenta el botón Ver código). Incluso si tiene la intención de aislar sus procedimientos a ArcGIS, puede haber algunos beneficios al experimentar con otro sabor.
Puede usar su DEM existente para crear puntos de altura y / o contornos, luego use la herramienta Topo to Raster para volver a crear un DEM hidrológicamente correcto, incluida su red de agua. No estoy 100% seguro de cuán diferente sería la superficie resultante de su DEM original, aunque puede estar seguro de que funcionará para crear redes de transmisión, si las medidas exactas de altura no son vitales. La herramienta Topo to Raster también permite otras características hidrológicamente significativas como cuerpos de agua y sumideros conocidos.
Requiere la extensión Spatial Analyst, aunque supongo que la tiene si está buscando la acumulación y la longitud del flujo en primer lugar.
No lo he intentado yo mismo y no tengo datos a mano para preparar una prueba en este momento, pero no puedo ver una razón por la que no funcionaría.
Para Arcgis, la respuesta de Luke parece perfecta, pero como se menciona WhiteBox GAT en otra respuesta, no puedo evitar agregar información adicional sobre otros "sabores" en caso de que pueda ayudar.
SAGA-GIS (gratuito) tiene algunas características interesantes de preprocesamiento: una de ellas puede responder a su pregunta: http://www.saga-gis.org/saga_tool_doc/2.1.3/ta_preprocessor_6.html
Necesitará un DEM ráster y su red fluvial en un formato ráster ( Shapes to Grid debería lograrlo; cualquier otra cosa debería ser nodata)
Módulo Burn Stream Network en DEM
Graba una red de flujo en un Modelo de elevación digital (DEM). Las celdas de flujo deben codificarse con valores de datos válidos, todas las demás celdas deben establecerse en ningún valor de datos. Los dos primeros métodos disminuyen. El tercer método asegura un gradiente constante aguas abajo. Solo se aplica una disminución de elevación, si una celda aguas abajo es igual de alta o más alta. Debe proporcionar una cuadrícula con direcciones de flujo para determinar las celdas aguas abajo. El módulo 'Detección de ruta de drenaje del sumidero' ofrece tales direcciones de flujo.
Autor: O.Conrad (c) 2011
Especificación: cuadrícula
Menú: Análisis del terreno | Preprocesamiento
Consulte la caja de herramientas de MAPC (MAPC.org) aquí
Una de las herramientas crea un "Burn Raster" a partir de líneas vectoriales y DEM