Raster dijital yükseklik verilerini vektör hatlarına dönüştürmek için yaygın yöntemler nelerdir?


9

Bunu araştırırken, konturlardan yükseklik verileri oluşturarak, aksine kontur oluşturma ile ilgili hiçbir şey yapamadım. Tercihen, QGIS, Grass veya komut satırı araçları gibi açık kaynaklı çözümler arıyorum, ancak beni doğru yöne yönlendirecek önerilere açığım.

Çizgi biçimlendirme için bir vektör çizim uygulamasına kontur verilerini almayı planlıyorum, ancak uygulama bunun bir kısmını da yapabilirse büyük bir zaman tasarrufu olacaktır.


3
menü raster -> çıkarma -> kontur qgis baktım?
Kurt

Teşekkürler, bu Aaron'ın tavsiyesi ile aynı. Harika çalışıyor.
Veazer

Yanıtlar:


10

DEM'leri kontur çizgilerine dönüştürmek istiyorsanız:

Taranan topo haritalarını vektör kontur çizgilerine dönüştürmek için Arcscan, orada en kolay (ve en karmaşık) programlardan biridir. Bununla birlikte, umut verici bir GRASS yaklaşımı da dahil olmak üzere birkaç açık kaynak alternatifi vardır:

Taranan bir haritadan vektör hatlarını izleyin .

Ek bilgi burada bulunabilir:


Teşekkürler, işe yarıyor gibi görünüyor. Dönüştürmenin yazılabileceği gerçeğini seviyorum. QGIS ile bir çok öğrenmem var.
Veazer

3

Bence GRASS modülü r.contour , QGIS'in modülünden daha fazla işlevselliğe sahip. Örneğin, konturları çıkarmak için maksimum ve minimum seviyeleri ayarlayabilirsiniz. Ayrıca, çıktıyı daha genel yapan parametre kesimine sahiptir.


3

Kabuk komut dosyaları veya python kullanılarak kolayca yazılabilen bir başka açık kaynak seçeneği de dem dosyasından konturlar oluşturmak için GDAL_Contour kullanmaktır . Bazı örnek DEM verilerini yakaladım ve şekil komutu olarak kaydedilen 10 m konturları oluşturmak için bu komutu çalıştırdım:

gdal_contour -b 1 -a elevation -snodata -9999 ns67ne.tif contour.shp -i 10

Anahtarlar:

  • -b 1 varsayılan olarak işlemek için görüntünün bant seçer 1
  • -a elevation oluşturulacak kontur yükseklik özelliğinin adıdır
  • -snodata -9999 GDAL'a giriş rasterindeki nodata hücrelerinin değerini söyler, böylece yok sayılabilirler
  • ns67ne.tif contour.shp sırasıyla giriş ve çıkış dosyalarıdır
  • -i 10 her kontur arasındaki boşluk

2
Görünüşe göre QGIS GDAL_Countor kullanıyor, bu yüzden QGIS GDAL_Contour için ön uç olarak çalışıyor gibi.
Vladimir

Bunu bilmiyordum, bilmek güzel!
sgrieve

1
Sadece gdal_contour için bir ön uç olmakla kalmaz, QGIS çalışacağı kesin gdal_contour parametrelerini gösterir ve çalıştırmadan önce bunları düzenlemenizi sağlar.
Veazer
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.