Прозорий растр в GeoServer


10

Це певне питання для початківців, я думаю, але я просто не можу знайти чіткої відповіді ніде ...

У мене є проектоване супутникове зображення (викривлене через gdal) і я б хотів встановити прозорі значення пікселів без даних, щоб при додаванні шару wms мого (зображення) на мою карту відображалося лише проектоване зображення (а не зона балка навколо).

Це в sld для мого шару? це в параметрах wms? мені потрібен формат зображення rgba? тощо ... Будь-які вказівки будуть високо оцінені!

Відповіді:


3

Потрібно додати запис ColorMap для значення без даних у файлі SLD, встановленому як прозорий. Див. 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
Гаразд, я змусив це працювати з наступним: <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"/>
Томас

зауважте: для багатополосних зображень цей метод не працює. Дивіться пост gis.stackexchange.com/questions/41472/…
xandriksson

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.