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 !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Printemps des cartes 2024

#1 Mon 13 January 2020 10:23

barthsdee
Participant occasionnel
Date d'inscription: 23 Aug 2011
Messages: 45

[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