QGIS tarama stili iletişim kutusunda tarama değerlerini değiştirme


10

Değiştirilmiş tarama değerlerini görüntülemek için QGIS Raster Stili iletişim kutusunu kullanmak istiyorum. Özellikle, raster değerinin kare kökünü kullanarak bir degrade görmek istiyorum.

Raster değerlerini dönüştürmek için raster hesap makinesini kullanmanın mümkün olduğunu anlıyorum, ancak - mümkünse - bu adımı atlamak ve stil sırasında matematiksel formülü uygulamak ve orijinal rasterin değiştirilmiş bir kopyasını oluşturmaktan kaçınmak istiyorum.

Bu tür işlem renk / genişlik / vb. İçin veri tanımlı değerler kullanılarak vektör dosyaları ile mümkündür. Bunu rasterlerle yapmak mümkün mü?

qgis  raster  style 

Yanıtlar:


1

Hiç denemiyorum ama veri kaynağınızı değiştirmeden hesaplama yapabileceğiniz veya diskte büyük bir yeni raster dosyası (QGis'te açabileceğiniz bir vrt xml dosyası oluşturmadan) üzerinde hesaplama yapabileceğiniz GDAL ile oluşturulmuş Sanal raster dosyası (VRT) kullanarak mümkün olabilir. bant değerlerine stil uygular mısınız).

örnek için vrt dosyanız aşağıdaki gibi görünmelidir (test edilmemiştir):

<VRTDataset rasterXSize="1000" rasterYSize="1000">
    <VRTRasterBand dataType="Float32" band="1" subClass="VRTDerivedRasterBand">>
        <Description>Magnitude</Description>
        <PixelFunctionType>sqrt</PixelFunctionType>
        <SimpleSource>
            <SourceFilename relativeToVRT="1">yourraster.tiff</SourceFilename>
            <SourceBand>1</SourceBand>
            <SrcRect xOff="0" yOff="0" xSize="1000" ySize="1000"/>
            <DstRect xOff="0" yOff="0" xSize="1000" ySize="1000"/>
        </SimpleSource>
    </VRTRasterBand>
</VRTDataset>

Daha fazla ayrıntı için Sanal formata bir göz atın .


0

Güzel bir soru. Bildiğim kadarıyla bunu şimdilik yapmanın bir yolu yok, ama umarım bir gün mümkün olur.

Geçici bir çözüm olarak, raster verilerinizi noktalara dönüştürmeye ve stilleştirmeye çalışabilirsiniz, böylece her biri piksel aralığına eşit bir boyutta sınırsız kare gibi görünürler.

Daha sonra bu "sahte" piksel katmanında ihtiyacınız olan tüm vektör şekillendirme araçlarını kullanabilirsiniz.

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.