Ç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.
Ç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.
Yanıtlar:
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" - 1
iç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
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.
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.
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
MAPC (MAPC.org) araç kutusuna buradan göz atın
Araçlardan biri, vektör çizgilerinden ve DEM'den bir "Burn Raster" oluşturur