LIDAR DTM kullanarak Kanal Çıkarma (1m çözünürlük)


9

Ben eCognition yazılımını kullanarak LIDAR DTM kullanarak hendek ayıklamak çalışıyorum ama aslında "Ditches ağ çıkarma ve sulak alanlarda LiDAR-türetilmiş DTM kullanarak hidrojeomorfolojik karakterizasyon" başlıklı iş akışı dayalı kağıt değil çünkü zor zamanlar yaşıyorum t eCognition uygulamasına girilen ayrıntılı kural kümelerine sahip olmak.

Sadece sormak istiyorum, burada aranızda kim tarım arazilerindeki hendeklerin nasıl çıkarılacağı hakkında bir fikre sahip, belki de kentsel bir ortamda, belki de yolların yanında olanları?

Ya da hiç böyle bir iş ya da proje yapmadıysanız, başkaları bana hendekleri çıkarmamı sağlayacak parlak bir fikri olabilir.

Yanıtlar:


9

Daha önce 1 m LiDAR türevi tarımsal peyzaj DEM'lerinden hendekleri haritalamak zorunda kaldım. Uygun bir iş akışı bulmak kesinlikle zor bir iştir. Bir hendek ağını başarılı bir şekilde çıkarabilme yeteneğiniz bir dizi faktöre bağlı olacaktır. Örneğin, sadece yol kenarındaki hendeklerle ilgileniyor musunuz? Öyleyse, setler üzerindeki yollar (genellikle tarımsal ortamlarda olduğu gibi) ve doğru bir yol vektör dosyanız var mı (bu, bu görev için kritik olabilir)? Yoksa tarla içi drenaj hendekleriyle de ilgileniyor musunuz? Ham LiDAR puan bulutunuz veya sadece enterpolasyonlu bir DEM var mı? Daha sonraya sahipseniz, analizden önce maalesef aşırı yüzey pürüzlülüğü nedeniyle LiDAR DEM'lerle yaygın olarak yapılan herhangi bir yumuşatma filtresi uygulamamanız çok önemlidir. Ne yazık ki, alçak bir yol kenarı hendeği, 1 m DEM'de ortalama 3 x 3 filtreyle kolayca çıkarılır. LiDAR nokta bulutunuz varsa, o zaman IDEM gibi bir şeyle karşılaştırıldığında yüzey pürüzlülüğünü artıracak olsa da, DEM ızgarasını En Yakın Komşu enterpolasyon şeması (yüksek nokta yoğunluğu varsayarak) kullanarak enterpolasyon yapmanızı öneririm, hendekleri daha iyi koruyacaktır. .

Şimdi, bir yol vektörünüz olduğunu ve yalnızca yol kenarındaki hendeklerle ilgilendiğinizi varsayarsak, işte kullanabileceğiniz bir iş akışı:

  1. Ortalamadan yükseklik filtresi uygulayın. Bu görev için kullandığım açık kaynaklı GIS Whitebox Jeo - uzamsal Analiz Araçlarında , kelimenin tam anlamıyla bu iş akışı için ideal olan 'Ortalama Yükselmeden Fark' (DFME) adlı bir araç var. Ancak, herhangi bir nedenle Whitebox'ı kullanamıyorsanız, geleneksel bir ortalama filtre (kutu araba filtresi) gerçekleştirin ve sonucu orijinal DEM'den çıkarın ('yüksek geçişli' filtre de kullanılabilir). Hendek özelliklerinizin genişliğine bağlı olacak, ancak hendeklerden biraz daha geniş olması gereken filtre boyutunu denemeniz gerekebilir. Verilerim için, 11 x 11 filtre oluşturacak olan DFME aracının 'Mahalle Boyutunu Ara' parametresini 5 hücreye ayarladım.

  2. Tüm ızgara hücrelerini 'düşük' bir DFME değeri ile çıkarmak için DFME rasterini eşleştirmeniz gerekir. Yine, bu verilerinize ve özellikle DEM'inizdeki hendeklerin derinliğine bağlı olacaktır. Bunun için Whitebox Raster Hesaplayıcı'yı [düşük hücreler] = [DFME] <(- 0.15) ifadesiyle kullandım. Eşikteki '0.15' parametresinin birimleri, DEM'inizin z birimleriyle aynıdır. Bu etkili bir şekilde söylüyor, bana çevrelerinin en az 15 cm altında bulunan tüm ızgara hücrelerini ver (DEM'im metre cinsindendir).

  3. Yol vektörünüzü, yolu ve yol kenarındaki hendekleri içerecek kadar geniş bir yol maskesi oluşturacak şekilde tamponlayın. Bu yolunuzun genişliğine bağlı olacaktır. Geniş bir alanınız varsa, aslında birden fazla yol genişliği olabilir, örneğin ana yollar genellikle ikincil yollardan daha geniştir. Benim durumumda, 10 m'lik bir yol tamponu iyi çalıştı.

  4. Çıkış rasterinin çözünürlüğünü ve kapsamını elde edeceği temel görüntü olarak DFME veya DEM kullanarak bu yol tamponu çokgenini bir raster haline dönüştürün. Benim için geçerli olan DEM sitenizden daha kapsamlı bir vektör yol ağınız varsa, bu işlemi hızlandırmak için yol tamponunuzu tarama ızgarasının katman ayak izine daha önce kırpmak isteyebilirsiniz. Vektör-raster dönüşümünün nasıl çalıştığına bağlı olarak, yol tamponu rasterindeki değerleri yollar için 1 ve diğer her şey için 0 olarak yeniden atayabilirsiniz. Yine, Raster Hesaplama bunun için yararlı olabilir.

  5. Son Boolean yol arabelleği rasterinizi eşikli DFME görüntünüzle çarpın.

  6. Gerçekten klas iseniz, yol kenarındaki hendeklerden oluşan hoş bir ince çizgi ağı oluşturmak için 5. adımdan kaynaklanan rastere bir çizgi inceltme algoritması uygulamak isteyebilirsiniz.

Aşağıdaki görüntüde, yol kenarı hendek ağı siyah renkte gösterilmiş, DFME görüntüsünün üstüne, DEM tepe gölgesi şeffaf bir şekilde gösterilecek şekilde yerleştirilmiştir. Bu durumda oldukça iyi çalıştığını düşünüyorum, ama yine de biraz incelik ve çeşitli parametrelerle oynamak gerekiyor.

resim açıklamasını buraya girin

Sadece yol kenarındaki hendeklerle ilgilenmediğiniz ortaya çıkarsa, Whitebox'ta Map Gully Depth adlı bir araç var, bu da verilerinize ve manzaralarınıza bağlı olarak bu görev için kullanılabilir. Kullanması zor bir yer, bu yüzden bu rotaya gitmeye karar verirseniz bana bir e-posta verin ve size rehberlik etmekten mutluluk duyarım. Ana sorun, hendekleri haritalamak için yüzey akış kalıplarını (örneğin akış birikim görüntüleri) kullanmak zor olmasıdır, çünkü akarsulardan farklı olarak, tarımsal ortamlardaki hendekler, su taşınması için olduğu kadar geçici su depolaması için de kullanılır. Genellikle doğal akışlarda bulduğunuz degradeleri yoktur. Bununla birlikte, Whitebox'ta hendekler yoluyla drenajı iyileştirmek için kullanılabilecek bir depresyon ihlali algoritması geliştirdim, bu da saha içi hendekleri haritalamak için de yararlı olabilir.


Hendek çıkarma @WhiteboxDev ile ilgili paylaştığınız bilgi parçaları için çok teşekkür ederim. Sizinle bağlantı kurmaktan çok mutlu olacağım, çünkü amacımı yerine getirmek için gerekli tüm fikirlere sahip olduğunuzu düşünüyorum: hendek çıkarma. Aslında hem yol kenarındaki hendeklerle hem de tarım manzaralarında gördüğünüz hendeklerle, ağları oluşturanlarla ilgileniyorum. Yukarıda bahsettiğiniz iş akışını kullanarak yol kenarındaki hendekleri çıkarmayı deneyeceğim, ancak henüz Whitebox GAT yazılımım yok. Ücretsiz mi? Yükleyiciyi nereden indirebilirim? Bu arada, belki ArcGIS yapacak

1
Merhaba @DitchExtractor evet, Whitebox, Windows, Mac ve Linux üzerinde çalışan açık kaynaklı ve ücretsiz bir yazılımdır. Cevabımdaki projeyi ana sayfaya götürecek olan bağlantıyı takip ederek alabilirsiniz. Ardından indir'i seçin. Doğrudan benimle iletişime geçmek isterseniz, iletişim bilgilerim de burada.
WhiteboxDev
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.