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

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
Аватара пользователя
Филиппов Владислав
Гуру
Сообщения: 1035
Зарегистрирован: 17 фев 2006, 06:28
Репутация: 144
Ваше звание: Геннадич
Откуда: Новосибирск
Контактная информация:

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

Сообщение Филиппов Владислав »

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

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

Сообщение 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
Аватара пользователя
Филиппов Владислав
Гуру
Сообщения: 1035
Зарегистрирован: 17 фев 2006, 06:28
Репутация: 144
Ваше звание: Геннадич
Откуда: Новосибирск
Контактная информация:

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

Сообщение Филиппов Владислав »

пока никак....
я подредактировал стандартный 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.
у меня изображение цветное
Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

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

Сообщение Mavka »

Здесь советуют ImageMosaic
лангольеры под окном жрали время ом-ном-ном
Ответить

Вернуться в «Веб-картография»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей