Проблема с проверкой стиля в геосервере - PullRequest
0 голосов
/ 05 июня 2019

Попробуйте установить стиль в редакторе стилей геосервера.но проверка не проходит

<?xml version="1.0" encoding="UTF-8"?>
<StyledLayerDescriptor version="1.0.0"
  xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.1.0/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>capitals</Name>
    <UserStyle>
      <Name>fix_histogram</Name>
      <Title>Fix Histogram</Title>
      <FeatureTypeStyle>
        <Rule>
          <Title>Capitals</Title>
          <RasterSymbolizer>
            <ContrastEnhancement>
                <Normalize>
                 <VendorOption name="algorithm">StretchToMinimumMaximum</VendorOption>
                 <VendorOption name="minValue">50</VendorOption>
                 <VendorOption name="maxValue">100</VendorOption>
                </Normalize>
            </ContrastEnhancement>
          </RasterSymbolizer>                    
        </Rule>
      </FeatureTypeStyle>
    </UserStyle>
  </NamedLayer>
</StyledLayerDescriptor>

строка 19: cvc-complex-type.2.1: Элемент 'Normalize' не должен содержать символ или элемент информации элемента [children], потому что тип содержимого типа пуст.

но этот код был взят из примера для RasterSymbolizer:

https://docs.geoserver.org/latest/en/user/styling/sld/reference/rastersymbolizer.html

Спасибо,

1 Ответ

0 голосов
/ 06 июня 2019

Возможно, схема, используемая редактором, не была обновлена ​​для распознавания используемых вами параметров поставщика.

Работает ли стиль, если вы примените его?

...