QGIS'te raster dosyasının boyutlarıyla çokgen mi oluşturuyorsunuz?


17

Bir tiff görüntü dosyası var ve tiff boyutu ile bir çokgen almak istiyorum.

Bunu yapmanın doğrudan bir yolu var mı?

Şu anda görüntüyü vektör (gdal_polygonize ile) dönüştürmek ve çokgenleri çözmek zorundayım.


QGIS API ile tecrübeli değilim, ama bu yardımcı olur mu?
dassouki

1
evet, QgsRectangle istediğim gibi geliyor, ama nasıl kullanırım? ...
vascobnunes

1
Bence bu pyqgis yemek kitabından daha iyi bir örnek. Eğer kapsamlarını alırsanız kullanabilirsiniz bu bağlanmış vektörü oluşturmak için
dassouki

Yanıtlar:


9

Sorunuz net değil. Raster 'dikdörtgen' boyutlarını veya rasterdeki özelliklerin kapsamını ister misiniz? Dikdörtgen kapsamı için, Raster> Çeşitli> Döşeme Dizini altındaki "Döşeme Dizini" ni kullanın. Raster menüsünü görmüyorsanız, GDALTools eklentisini yüklemeniz veya etkinleştirmeniz gerekebilir.

Ve elbette eğer QGIS'de yapmaya bağlı değilseniz, doğrudan GDAL'yi kullanabilirsiniz. Bkz. Gdaltileindex


taramadaki özelliklerin boyutundan çokgen oluşturmanın bir yolu var mı? 'Dikdörtgen' uzantılar değil.
csheth

Rasteri vektöre dönüştürmeyi deneyebilir, sonra çok fazla iş gibi görünse de 'uzantıları' oluşturmak için 'içbükey gövde' veya 'alfa şekli' kullanabilirsiniz. En büyük hedefin nedir? Belki daha kolay bir yol var ...
Darren Cope

soruma cevap verebilir misiniz? gis.stackexchange.com/questions/187798/… Nihai amaç, özellikler içindeki genişliklere bir dem kırpmak olacak, daha sonra bir landsat görüntüsünün topografik düzeltmesini yapacak.
csheth

7

Tam dizini değil, yalnızca bir görüntünün Vector->Research Tool->Polygon from layer extentkapsamını istiyorsanız, istediğiniz görüntüyü seçin ve çıktıyı kaydedin.


5
Ne yazık ki, bu QGIS sürüm 2.16 ve üstü ile çalışmaz. İşlev yalnızca vektör katmanlarına indirgenmiştir.
AndreJ

İşlevselliğin neden azaldığı hakkında bir fikriniz var mı? Anlayabildiğim kadarıyla, bunu elde etmenin başka bir doğrudan yolu yok. Tileindex çalışmak için yapılabilir, ancak QGIS içinde bir dizinin tamamını girdi olarak alır, bu da çoğu durumda dosyaları geçici dizinlere taşımak anlamına gelir.

@OoO Hayır, belki QGIS'de bir özellik isteği yapabilirsiniz
GM

@ GM Evet, bir göz atacağım. Tahminen var bazı onlar düşürdü nedeni, ama şu anda hayal bile edemiyorum.

Buna qgis 3+ içinde "katman katmanı çıkarma" denir
chrismarx

-1

Aslında daha sonraki QGGIS sürümlerinde çalışır, tek şey o raster'i dosya dizininizden manuel olarak seçmeniz gerektiğidir.

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.