QGIS kullanarak vektör katmanını raster'e dönüştürme?


27

Raster menüdeki qgis'de " vektörü raster haline dönüştür " diye bir öğe vardır .

Bu garip davranıyor - Nasıl çalışması gerektiğini anlamıyorum.

Bir vektör dosyası, bir özellik ve bir çıktı raster seçebilirim. Ancak, bir nedenden dolayı, çıktı dosyası yalnızca varsa ve mevcut bir raster seçsem bile hiçbir şey olmuyor gibi görünüyor.

Ayrıca programın nasıl bir raster yaratacağını, hangi hücre büyüklüğünü, projeksiyonunu vb. Bildiğini de anlamıyorum.

Vektörü rasterine nasıl dönüştürebilirim?

Yanıtlar:


14

Vektörü Raster'e Dönüştürme , GDAL'in 1.8.0 sürümüne kadar çıkış rasterini oluşturmadığı gdal_rasterize sarar . Böylece hücre boyutu, projeksiyon ve benzeri, komut satırı seçenekleri tarafından raster tarafından belirlenir.

Kesinlikle bir Catch-22 bir şey çünkü GDAL boş bir görüntü oluşturmak için kolay bir yöntem yoktur. Bir boya programında sol üst ve sağ alt için iki pikselli görüntü oluşturmayı deneyebilir, onları georeferans yapmak için gdal_translate komutunu çalıştırabilir, ardından bunlardan bir VRT oluşturabilir ve son olarak VRT'den bir GeoTIFF'ye veya benzerine dönüştürmek için gdal_translate komutunu kullanabilirsiniz. , ama kesin bir acı!

Daha iyi bir alternatif GDAL> = 1.8.0'a yükseltmek -trve -tegdal_rasterize'in yenisini ve parametrelerini kullanmak olacaktır.


1
Teşekkürler, bu işe yarıyor. Ben gub ubuntu 11.10 (oneiric) sürüm 1.9 "kararsız" olarak güncellendi. Çok kolay değil, bkz. Launchpad.net/~ubuntugis/+archive/ubuntugis-unstable .Sonra qgis raster-menu -> convert -> rasterize komutlarından doğru komut satırı sözdizimini bulabilirim. Linux-komut satırında -tr ve -te'yi ekledim ve ilk önce "boş bir" oluşturmadan raster aldım.
stn

6

Ayrıca SAGA GIS (QGIS gibi bir açık kaynak) de kullanabilirsiniz - ızgarada Modüller / Izgara / Izgara / Şekiller'de bir araç bulunmaktadır . GRASS'a aşina değilim ve tarama araçları QGIS benim için yeterli değil, bu yüzden QGIS'i SAGA ile birlikte kullanıyorum ve çok iyi çalışıyor.


1
Saga-gis'i şimdi kontrol ediyorum. Ubuntu saga sürüm 2.0.8 kaynaktan derlenebilir ( sourceforge.net/projects/saga-gis/files ) veya sürüm 2.0.7 PPA'dan ikili olarak yüklenebilir ( sourceforge.net/apps/trac/saga-gis/ wiki / İkili% 20Paketleri ). Görünüşe göre çoğu GIS-fileto türleri ithal edilmek zorundadır (bakınız saga-gis-wiki). Bu konuda, QGIS biraz daha iyidir, çünkü çoğu cBS dosyasını dönüşüm olmadan yerel olarak açar. Fakat eğer destan-gis'in araçları daha iyiyse, kesinlikle destan-gis için iyi bir argümandır.
stn

1
İlk izlenim: Araçlar koleksiyonu Büyük :-)
stn

2
kutsal bok bu şey bir mac yüklemek zordur
boulder_ruby

1
Bu modüle qgis işleme araç kutusundan da erişebilirsiniz. Sadece ızgaraya şekilleri ara.
user55937

5

Burada iyi cevaplar var ve sorunun biraz eski olduğunun farkındayım, fakat sadece tamlığa yardımcı olmak için işte başka bir yaklaşım. V.to.rast. * GRG modüllerini QGIS'deki İşleme araç kutusundan da kullanabilirsiniz. Raster çözünürlüğünü ayarlamanızı ve uzatmanızı sağlar. görüntü tanımını buraya girin


1
GRASS GIS 7.0.5, v.to.rast'taki hücre boyutunu seçmeme izin vermiyor. İlk alçak gönüllü girişimlerim, beni 5 kilometrekarelik bir alandaki vektör kontür çizgileri için toplam 10 piksel bıraktı. Sanırım bir yerlerde raster çözünürlük oluşturmak zorunda mıyım?
Alex,

1
Hücre boyutunu seçmenize izin vermediğini söylediğinde, gui sayı girmenize izin vermiyor mu, yoksa girdiğiniz çözünürlüğü yok sayıyor mu? Ayrıca, uzun süredir veya öngörülen crs de mi çalışıyorsunuz?
user55937

-1

Eğer arcgis kullanıcısıysanız bunu Raster Özelliği ile yapabilirsiniz .

ArcToolbox> Dönüşüm Araçları> Rasteriye> Raster Özelliği

iletişim kutusundan aşağıdaki talimatları izleyin.

The vector dataset
The field to assign values to features
The output raster name and location
The cell size for the output raster dataset

umarım sana yardımcı olur


1
Evet biliyorum. Maalesef burada bir arcgis yok, benim için çok pahalı :-) GRASS da bu fonksiyonlara sahip, ancak QGIS sooo'yu kullanması çok daha kolay.
stn
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.