GeoServer'da şeffaf tarama


10

Bu sanırım yeni başlayan bir soru ama hiçbir yerde net bir cevap bulamıyorum ...

Yansıtılan bir uydu görüntüsüne sahibim (gdal ile çarpık) ve veri pikselleri saydam bir değere ayarlamak istiyorum, böylece benim (görüntü) kapsama alanımın wms katmanı haritama eklendiğinde sadece yansıtılan görüntü görüntülenir (ve değil balck alanı).

Benim katman için sld içinde mi? wms parametrelerinde mi? rgba görüntü formatına ihtiyacım var mı? vb ... Herhangi bir işaretçiler çok takdir edilecektir!

Yanıtlar:


3

Saydam olarak ayarlanmış SLD dosyasındaki veri değeri için bir ColorMap girdisi eklemeniz gerekir. Daha fazla bilgi için https://docs.geoserver.org/latest/en/user/styling/css/cookbook/raster.html adresine bakın.


2
Cevap için teşekkürler. Biraz geliştirebilir misin? ColorMap'i kullanma denemelerimin tümü başarısız oldu. Bu tipik olarak yaptığım şey: ColorMap ile bir raster stili oluşturun <ColorMap> <ColorMapEntry color="#000000" quantity="1" opacity="0"/> </ColorMap>Ve sonra raster katmanına uygularım.
Thomas

1
Tamam, aşağıdakilerle çalışmasını <ChannelSelection> <RedChannel> <SourceChannelName>1</SourceChannelName> </RedChannel> </ChannelSelection> <ColorMap> <ColorMapEntry color="#000000" quantity="1" opacity="0"/> <ColorMapEntry color="#000000" quantity="2" opacity="1"/> <ColorMapEntry color="#FFFFFF" quantity="256" opacity="1"/>
Thomas

not: çok bantlı görüntüler için bu yöntem çalışmaz. Yazıyı
xandriksson

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.