Я сделал как предложено здесь. http://gis.stackexchange.com/questions/ ... view-white
Итог: в qgis растр прозрачен, а в geoserver нет. Как сделать прозрачный цвет в geoserver?
geoserver - nodata color при использовании geotiff
-
- Участник
- Сообщения: 52
- Зарегистрирован: 12 май 2010, 23:22
- Репутация: 0
- Mavka
- Гуру
- Сообщения: 2060
- Зарегистрирован: 14 мар 2008, 17:36
- Репутация: 9
Re: geoserver - nodata color при использовании geotiff
лангольеры под окном жрали время ом-ном-ном
-
- Участник
- Сообщения: 52
- Зарегистрирован: 12 май 2010, 23:22
- Репутация: 0
Re: geoserver - nodata color при использовании geotiff
т.е. SLD..
Если не трудно, поясните что у меня не так со стилем (взято из SLD Cookbook и немного переделано), так он у меня весь серый растр делает прозрачным, а нет только черный..
Если не трудно, поясните что у меня не так со стилем (взято из SLD Cookbook и немного переделано), так он у меня весь серый растр делает прозрачным, а нет только черный..
Код: Выделить всё
<?xml version="1.0" encoding="ISO-8859-1"?>
<StyledLayerDescriptor version="1.0.0"
xsi:schemaLocation="http://www.opengis.net/sld StyledLayerDescriptor.xsd"
xmlns="http://www.opengis.net/sld"
xmlns:ogc="http://www.opengis.net/ogc"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<NamedLayer>
<Name>Alpha channel</Name>
<UserStyle>
<Title>SLD Cook Book: Alpha channel</Title>
<FeatureTypeStyle>
<Rule>
<RasterSymbolizer>
<ColorMap>
<ColorMapEntry color="#000000" quantity="0" opacity="0"/>
</ColorMap>
</RasterSymbolizer>
</Rule>
</FeatureTypeStyle>
</UserStyle>
</NamedLayer>
</StyledLayerDescriptor>
- Mavka
- Гуру
- Сообщения: 2060
- Зарегистрирован: 14 мар 2008, 17:36
- Репутация: 9
Re: geoserver - nodata color при использовании geotiff
Формат растра - палитра или полноцветный?
лангольеры под окном жрали время ом-ном-ном
-
- Участник
- Сообщения: 52
- Зарегистрирован: 12 май 2010, 23:22
- Репутация: 0
Re: geoserver - nodata color при использовании geotiff
Ура! я разобрался.
grayscale растр.
Следующий SLD стиль необходим, чтобы сделать черный прозрачным.
grayscale растр.
Следующий SLD стиль необходим, чтобы сделать черный прозрачным.
Код: Выделить всё
<?xml version="1.0" encoding="ISO-8859-1"?>
<StyledLayerDescriptor version="1.0.0"
xsi:schemaLocation="http://www.opengis.net/sld StyledLayerDescriptor.xsd"
xmlns="http://www.opengis.net/sld"
xmlns:ogc="http://www.opengis.net/ogc"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<NamedLayer>
<Name>Alpha channel</Name>
<UserStyle>
<Title>SLD Cook Book: Alpha channel</Title>
<FeatureTypeStyle>
<Rule>
<RasterSymbolizer>
<ColorMap>
<ColorMapEntry color="#000000" quantity="0" opacity="0"/>
<ColorMapEntry color="#000000" quantity="1" opacity="1"/>
<ColorMapEntry color="#ffffff" quantity="256" opacity="1"/>
</ColorMap>
</RasterSymbolizer>
</Rule>
</FeatureTypeStyle>
</UserStyle>
</NamedLayer>
</StyledLayerDescriptor>
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость