LandUseClassification raster dosyasını nasıl genelleştirebilir ve vektör edebilirim?


10

Bu raster dosyasını 6 arazi kullanım sınıfı ile vektörleştirmek istiyorum. Sınıflandırma çok gürültülü ve daha önce genelleştirilmesi gerekiyor.

Sonuç bir çokgen vektör dosyası olmalıdır.

SAGA, (GRASS) ve QGIS kullanıyorum.

resim açıklamasını buraya girin

Yanıtlar:


11

Rasteri basitleştirmek için gdal_sieve'ye bakmaya değer olabilir, "Raster" menüsü altında bulunur. Bkz. Http://www.gdal.org/gdal_sieve.html

N.


Elek ve çoğunluk filtresi ile birkaç kez denedim. Elek ile en iyi sonuçlar! Teşekkürler!
MAP


3

daha önce kullanırsanız, raster vektöre dönüştürmek için gdal_polygonize.py kullanabilirsiniz. bazı bilgiler burada .

Rasterden çokgen özellikli bir katman oluşturur

ÖZET

gdal_polygonize.py [-o ad = değer] [-nomask] [-mask dosya adı] raster_file [-b band] [-q] [-f ogr_format] out_file [katman] [alan adı]

bunun yanında qgis'te Poligonize aracını ihtiyaçlarınız için kullanabilirsiniz. Raster > Conversion > Polygonize (Raster to vector)menünün altında .

Raster menüsü altında Raster Hesaplayıcı dışında bir şey görmüyorsanız, Eklentiler altında Eklentileri Yönet'i girmeniz ve ardından GdalTools'u etkinleştirmeniz gerekir. hepsi bu..

umarım sana yardımcı olur ...



1

Çoğunluk filtresini 5 x 5 piksel çekirdeğe sahip olmak benim için en iyi sonuçları verir.


1
Lütfen cevabınızı ayrıntılı olarak açıklayınız.
Sunil
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.