GeoServerの透明なラスター


10

これは私が推測する初心者の質問の少しですが、私はどこにも明確な答えを見つけることができません...

投影された衛星画像(gdal経由でワープされた)があり、データピクセルなしを透明な値に設定して、私の(画像)カバレッジのwmsレイヤーがマップに追加されたときに、投影された画像のみが表示されるようにします(表示しない)周辺のbalckエリア)。

それは私のレイヤーのsldにありますか?それはwmsパラメータにありますか?rgba画像形式が必要ですか?など...どんなポインタでも大歓迎です!

回答:


3

透明に設定されているSLDファイルのデータなしの値にColorMapエントリを追加する必要があります。詳細については、https://docs.geoserver.org/latest/en/user/styling/css/cookbook/raster.htmlを参照してください。


2
答えてくれてありがとう。少し開発できますか?ColorMapを使用しようとする試みはすべて失敗します。これは通常、私がしていることです。ColorMapを使用してラスタースタイルを作成し、<ColorMap> <ColorMapEntry color="#000000" quantity="1" opacity="0"/> </ColorMap>それをラスターレイヤーに適用します。
トーマス

1
OK私はそれを次のように動作させました: <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

注:マルチバンド画像の場合、この方法は機能しません。投稿gis.stackexchange.com/questions/41472/…を
xandriksson

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.