Страница 1 из 1

Расты в Geoserver: как задать значение "нет данных"?

Добавлено: 27 апр 2011, 08:20
Филиппов Владислав
Доброго всем!
Расты в Geoserver: как задать значение "нет данных" для прозрачности?
Иначе "чёрные клинья" после трансформации закрывают соседние растры.
Как я понял, надо SLD создать и применить к нужным слоям, НО
QGIS'овский модуль "Сохранить как SLD" вещает: "<!--This renderer is not yet implemented-->"
сам пока не нашёл в SLD нужный тэг

Re: Расты в Geoserver: как задать значение "нет данных"?

Добавлено: 27 апр 2011, 08:35
bms
в стиле растра указываете стиль наподобие

Код: Выделить всё

<FeatureTypeStyle>
     <Rule>
       <RasterSymbolizer>
         <ColorMap>
           <ColorMapEntry color="#000000" quantity="256" opacity="0"/>
         </ColorMap>
       </RasterSymbolizer>
     </Rule>
   </FeatureTypeStyle>
где opacity - непрозрачность
http://docs.geoserver.org/stable/en/use ... sters.html

Re: Расты в Geoserver: как задать значение "нет данных"?

Добавлено: 27 апр 2011, 09:01
Филиппов Владислав
пока никак....
я подредактировал стандартный rasrer.sld.

Код: Выделить всё

<?xml version="1.0" encoding="ISO-8859-1"?>
<StyledLayerDescriptor version="1.0.0" 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"
  xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.0.0/StyledLayerDescriptor.xsd">
  <NamedLayer>
    <Name>raster</Name>
    <UserStyle>
      <Name>raster</Name>
      <Title>Raster</Title>
      <Abstract>A sample style for rasters, good for displaying imagery</Abstract>
      <FeatureTypeStyle>
        <FeatureTypeName>Feature</FeatureTypeName>
        <Rule>
          <RasterSymbolizer>
            <Opacity>1.0</Opacity>
            <ColorMap>
              <ColorMapEntry color="#000000" quantity="0" opacity="0"/>
            </ColorMap>
          </RasterSymbolizer>
        </Rule>
      </FeatureTypeStyle>
    </UserStyle>
  </NamedLayer>
</StyledLayerDescriptor>
значения в ColorMapEntry разные писал
Band number 3 is not valid.
у меня изображение цветное

Re: Расты в Geoserver: как задать значение "нет данных"?

Добавлено: 27 апр 2011, 10:50
Mavka
Здесь советуют ImageMosaic