1 votos

GeoServer 2.10.4 - Capa vectorial siempre arriba

He creado con éxito una nueva capa vectorial en mi GeoServer 2.10.4. Se mostrará encima de un mapa base y una capa raster adicional, pero se muestra debajo de la raster. Quiero este orden:

  1. Mapa base
  2. Raster
  3. Vector

Pero tengo este:

  1. Mapa base
  2. Vector
  3. Raster

¿Cómo puedo cambiar esto para que la capa vectorial se sitúe siempre encima de todo lo demás? De varias preguntas similares encontré que debería ser realizable usando el SLD de la capa e insertando z-order=X en algún lugar, así que aquí está mi SLD para esta capa en particular. He probado valores de 0 , 1 y 99 hasta ahora, todos con el mismo resultado.

<?xml version="1.0" encoding="UTF-8"?>
<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">
  <!-- a Named Layer is the basic building block of an SLD document -->
  <NamedLayer>
    <Name>default_polygon</Name>
    <UserStyle>
    <!-- Styles can have names, titles and abstracts -->
      <Title>Default Polygon</Title>
      <Abstract>A sample style that draws a polygon</Abstract>
      <!-- FeatureTypeStyles describe how to render different features -->
      <!-- A FeatureTypeStyle for rendering polygons -->
      <FeatureTypeStyle>
        <Rule>
          <Name>rule1</Name>
          <Title>Red Polygon with Black Outline</Title>
          <Abstract>A polygon with a red fill and a 1 pixel black outline</Abstract>
          <PolygonSymbolizer>
            <Fill>
              <CssParameter name="fill">#ff0000</CssParameter>
            </Fill>
            <Stroke>
              <CssParameter name="stroke">#000000</CssParameter>
              <CssParameter name="stroke-width">1</CssParameter>
              <CssParameter name="z-index">99</CssParameter>
            </Stroke>
          </PolygonSymbolizer>
        </Rule>
      </FeatureTypeStyle>
    </UserStyle>
  </NamedLayer>
</StyledLayerDescriptor>

3voto

Adam Ernst Puntos 6939

El orden Z del SLD se utiliza para determinar el orden que características se dibujan en el capa no el orden de las capas. El orden de las capas está controlado por el cliente que está utilizando, necesita hacer las peticiones en el orden correcto.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X