Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Cette année les GeoDataDays auront lieu à Montpellier les 15 et 16 septembre 2020 !

Les inscriptions sont ouvertes.

#1 Mon 13 January 2020 10:23

barthsdee
Membre
Date d'inscription: 23 Aug 2011
Messages: 33

[demande d'aide]Problème de SLD

Bonjour, j'ai un souci avec un sld intégrant un filtrage sur deux paramètres: la syntaxe pour Geoserver est bonne mais le résultat est désespérément vide. les références de champs sont bonnes, ainsi que leurs intitulés... Pris séparément chaqueélément fonctionne mais ensemble ça foire
J'ai deux critères qui doivent être satisfaits pour que le filtre soit bon: sportf et énergivore

puis dans un second temps un seul critère (boule).... mais ça marche pas, pourquoi ?



<?xml version="1.0" encoding="UTF8"?>
<StyledLayerDescriptor version="1.0.0"
                       xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.0.0/St … .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>thematique_type_source</Name>
    <UserStyle>
      <Title>thematique_type_source</Title>
      <FeatureTypeStyle>
<Rule>
<Title>BF</Title>
          <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">
<ogc:And>
        <ogc:PropertyIsNotEqualTo>
                <ogc:PropertyName>id_functionpl</ogc:PropertyName>
                <ogc:Literal>SPORTIF</ogc:Literal>
            </ogc:PropertyIsNotEqualTo>
   <ogc:PropertyIsEqualTo>
                <ogc:PropertyName>energivore</ogc:PropertyName>
                <ogc:Literal>1</ogc:Literal>
            </ogc:PropertyIsEqualTo>
</ogc:And>
          </ogc:Filter>
          <PointSymbolizer>
            <Graphic>
              <Mark>
                <WellKnownName>circle</WellKnownName>
                <Fill>
                  <CssParameter name="fill">#FF0000</CssParameter>
                </Fill>
                <Stroke>
                  <CssParameter name="stroke">#000000</CssParameter>
                  <CssParameter name="stroke-width">1</CssParameter>
                </Stroke>
              </Mark>
              <Size>10</Size>
            </Graphic>
          </PointSymbolizer>
        </Rule>
<Rule>
          <Title>Boules</Title>
          <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">
            <ogc:PropertyIsEqualTo>
                <ogc:PropertyName>id_refpl</ogc:PropertyName>
                <ogc:Literal>BOULE</ogc:Literal>
            </ogc:PropertyIsEqualTo>
          </ogc:Filter>
          <PointSymbolizer>
            <Graphic>
              <Mark>
                <WellKnownName>circle</WellKnownName>
                <Fill>
                  <CssParameter name="fill">#FF0000</CssParameter>
                </Fill>
                <Stroke>
                  <CssParameter name="stroke">#000000</CssParameter>
                  <CssParameter name="stroke-width">1</CssParameter>
                </Stroke>
              </Mark>
              <Size>10</Size>
            </Graphic>
          </PointSymbolizer>
        </Rule>
      </FeatureTypeStyle>
    </UserStyle>
  </NamedLayer>
</StyledLayerDescriptor>

Hors ligne

 

Pied de page des forums

Powered by FluxBB

Partagez  |