geoserver - nodata color при использовании geotiff

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
special K
Участник
Сообщения: 52
Зарегистрирован: 12 май 2010, 23:22
Репутация: 0

geoserver - nodata color при использовании geotiff

Сообщение special K »

Я сделал как предложено здесь. http://gis.stackexchange.com/questions/ ... view-white
Итог: в qgis растр прозрачен, а в geoserver нет. Как сделать прозрачный цвет в geoserver?
Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

Re: geoserver - nodata color при использовании geotiff

Сообщение Mavka »

лангольеры под окном жрали время ом-ном-ном
special K
Участник
Сообщения: 52
Зарегистрирован: 12 май 2010, 23:22
Репутация: 0

Re: geoserver - nodata color при использовании geotiff

Сообщение special K »

т.е. SLD..
Если не трудно, поясните что у меня не так со стилем (взято из 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

Сообщение Mavka »

Формат растра - палитра или полноцветный?
лангольеры под окном жрали время ом-ном-ном
special K
Участник
Сообщения: 52
Зарегистрирован: 12 май 2010, 23:22
Репутация: 0

Re: geoserver - nodata color при использовании geotiff

Сообщение special K »

Ура! я разобрался.
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 гость