GRASS kullanarak izolinler ve nokta yüksekliklerinden DEM mi üretiyorsunuz?


10

Belirli bir alanın yükseklik bilgilerini içeren iki şekil dosyam var ve bunları kullanarak GRASS ile bir raster DEM oluşturmam gerekiyor.

  • dosya 1 konturlardaki yükseklik bilgisinden oluşur (izolinler)
  • dosya 2, spot yükseklikleri olan yükseklik bilgisinden oluşur

Bu iki veri türüyle raster DEM oluşturmak için en iyi teknik hangisidir?

Konturlardan bazı spot yükseklikler üretmem ve daha sonra DEM üretimi veya başka bir yöntem için mevcut spot yüksekliklerle entegre olmam gerekir mi?


1
Spot yüksekliklerin yoğunluğu nedir?
Jay Laura

Böyle düzenli bir yoğunluk yok (neredeyse düzensiz rastgele)
Sanjeewa

DEM üretilecek kaynak verilerin ne olduğu konusunda daha kesin olmak için bu soru dizisinin başlığını değiştirmeyi düşünün.
Nikos Alexandris

Yanıtlar:


10

Çok GREM wiki kullanılabilir DEM öğretici için Kontur hatları üzerinden gidiş tavsiye ediyoruz . Esasen, bir DEM üretmek için kullanılan farklı enterpolasyon yöntemlerini tanımlarlar. Kontur çizgileri kullanarak IDW enterpolasyonundan kaçının (örn. Öğreticinin bir bölümünde açıklanmıştır), çünkü bu enterpolasyon yönteminin uygunsuz kullanımıdır. GRASS modülü r.surf.contourmuhtemelen aradığınız şeydir - burada bulunan modül hakkında daha fazla ayrıntı . Eğitimleri rasterleştirilmiş kontur çizgilerinden oldukça iyi enterpolasyonlu bir DEM gösterir:

resim açıklamasını buraya girin


4
Bir analiz adımı olarak, bir hata metriği geliştirmeye başlamak için konturları spot yüksekliklerle karşılaştırabilirsiniz.
Jay Laura

2
@Yayın Spot yükselmeler rastgele seçildiğinde veya düzenli bir ızgarada elde edildiğinde bile iyi bir yaklaşım olurdu. Bununla birlikte, çoğu spot yüksekliği genellikle dağ zirveleri gibi çok özel noktalarda seçildiğinden, herhangi bir DEM ile ilgili tutarsızlıklarının analizi, DEM'in doğruluğu hakkında oldukça yanıltıcı bir his verecektir.
whuber

0

OP'nin sorusu, kontur çizgileri ve nokta yüksekliklerinden bir DEM oluşturmaktı . Bunun QGIS veya GRASS kullanarak mümkün olduğunu düşünmüyorum. R.surf.contour modülü, kontur çizgilerini bir DEM'e dönüştürmek için TAMAM çalışır, ancak nokta yükseltmeleri ekleyemezsiniz.

Gönderen ÇİM manuel "Orada hiçbir kopuk kontur çizgileri vardır ve kontur çizgileri ARASINDA hiçbir nokta yükseklik verisi mevcut" eğer r.surf.contour çalışır.

El kitabı r.surf.contour 'un tepelerin üstünde ve çöküntülerin dibindeki nokta yükseltmeleri' için çalışacağını iddia ediyor, ancak bir tepeye veya depresyona eklenen tek bir nokta yükseltmesiyle bile çalıştıramadım.

Bulduğum kadarıyla, spot yüksekliklerden ve konturlardan bir DEM oluşturmanın tek çözümü ESRI ürünü Topo'dan Raster'e kullanmaktır .

Birisi bu soruya bir QGIS veya GRASS çözümünün farkındaysa, bu harika olurdu.

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.