ArcGIS Desktop kullanarak akış ağını DEM katmanına mı yakıyorsunuz?


15

Çok az rahatlama olan bir alanda bir DEM üzerinde çalışıyorum.

Akım birikimini ve akış uzunluğunu doğru bir şekilde hesaplayabilmem için nehir ağını DEM'e 'yakmak' istiyorum.

ArcGIS Desktop 10 kullanıyorum.


1
Nehir şebekesi çoklu hatlarınızın Z değerleri var mı?
Kirk Kuykendall

Hayır, Z değerleri yok. DNR'den geliyorlar.
Kate

Yanıtlar:


19

Akış vektörlerinizi 1 değerine ve DEM'nizle aynı boyutta ve hücre boyutuna sahip rasterlere dönüştürün . In Raster Hesap çizgisinde bir harita cebirsel ifade şey kullanın:

Con("rivers"==1, "DEM" - 1, "DEM")

Eğer akışları 1'den fazla yükseklik birimi, değişim içinde yakmak istiyorsanız "DEM" - 1için "DEM" - a bigger value.

ArcGIS 10 tarama hesaplayıcısında @ elrobis cevabından Whitebox GAT bozulma katsayısı algoritmasını (Z = E - (G / (G + D)) ^ k * H) uygulamak için, aşağıdaki gibi bir şey kullanın:

"DEM" - Power (G / (G + EucDistance("rivers_raster") ), k ) * H

G'yi hücre boyutunuzla değiştirin, k değeri> 0 (bozulma katsayısı) ve H değerini DEM'inizi düşürmek için maksimum miktarla değiştirin, örneğin:

"DEM" - Power (30 / (30 + EucDistance("rivers_raster") ), 2 ) * 5


12

Whitebox GAT (açık kaynaklı hidroloji ve uzaktan algılama paketi), Hydrology yardımcı programlarında bu adda bir yönteme sahiptir. Whitebox, UI aracılığıyla analiz tarafından kullanılan kaynak kodunu ve algoritmaları ortaya çıkarması bakımından benzersizdir (Kodu Görüntüle düğmesine dikkat edin). Prosedürlerinizi ArcGIS'e ayırmak isteseniz bile, başka bir lezzetle deneme yapmanın bazı faydaları olabilir.

resim açıklamasını buraya girin


2

ArcHydro , biri AGREE metodolojisi kullanılarak Akış yakma olmak üzere birçok DEM işleme aracına sahiptir. Birkaç kez kullandım. ArcMap'in bir uzantısıdır ve oldukça kapsamlıdır.


1

Yükseklik noktaları ve / veya konturlar oluşturmak için mevcut DEM'inizi kullanabilir, ardından su ağınız da dahil olmak üzere hidrolojik olarak doğru bir DEM'yi yeniden oluşturmak için Topo'dan Raster'e kullanabilirsiniz . Kesin yükseklik ölçüleri hayati değilse, akış yüzeyinin oluşturulması için çalışacağından emin olabilirsiniz, ancak sonuçtaki yüzeyin orijinal DEM'nizden ne kadar farklı olacağından emin değilim. Topo-Raster aracı, su kütleleri ve bilinen lavabolar gibi hidrolojik olarak önemli diğer özelliklere de izin verir.

Spatial Analyst uzantısını gerektirir, ancak ilk etapta akış birikimine ve uzunluğuna bakıyorsanız sahip olduğunuzu varsayıyorum.

Bunu kendim denemedim ve şu anda bir testi hazırlamak için elimde veri yok, ancak neden işe yaramadığını göremiyorum.


1

Arcgis için Luke'un cevabı mükemmel görünüyor, ancak başka bir cevapta WhiteBox GAT'den bahsedildiği gibi, yardımcı olabileceği takdirde diğer "tatlar" üzerine bazı ek bilgiler eklemeye yardımcı olamıyorum.

SAGA-GIS'in (ücretsiz) bazı ilginç önişleme özellikleri vardır - bunlardan biri sorunuza cevap verebilir: http://www.saga-gis.org/saga_tool_doc/2.1.3/ta_preprocessor_6.html

Raster DEM'e ve nehir ağınıza raster formatında ihtiyacınız olacak ( Şebekeye Şekiller bunu başarmalıdır - başka bir şey nodata olmalıdır)

Modül Akış Ağını DEM'e Yaz

Bir akış ağını Dijital Yükseklik Modeline (DEM) yakar. Akış hücreleri geçerli veri değerleri ile kodlanmalıdır, diğer tüm hücreler veri değerine ayarlanmamalıdır. İlk iki yöntem azalır. Üçüncü yöntem, sabit bir aşağı akış gradyanı sağlar. Bir yükselme düşüşü, yalnızca bir aşağı akış hücresi eşit derecede yüksek veya daha yüksek olduğunda uygulanır. Akış aşağı hücrelerin belirlenmesi için akış yönleri olan bir ızgara sağlamalısınız. 'Lavabo Drenaj Güzergah Algılama' modülü bu akış yönlerini sunar.

Yazar: O.Conrad (c) 2011

Özellikler: ızgara

Menü: Arazi Analizi | Önişleme


0

MAPC (MAPC.org) araç kutusuna buradan göz atın

Araçlardan biri, vektör çizgilerinden ve DEM'den bir "Burn Raster" oluşturur

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.