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

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Thu 15 April 2010 10:35

j-ben
Participant occasionnel
Lieu: Toulouse
Date d'inscription: 10 Sep 2008
Messages: 16

[GEOSERVER+SDL+FILTRE] union de buffer en symbologie

Bonjour,

J'utilise Geoserver et un couche de linéaire sous oracle spatial. Je cherche à générer 1 buffer sur cette couche.

J'arrive à créer des buffer autour de chaques géométries (cf sld), mais pas un seul buffer.

-Est-il possible d'appliquer la fonction union (http://docs.geoserver.org/stable/en/use … -functions) sur toutes les géométries avant de créer le buffer.
-Sera-il possible d'interroger les attribues des géométries séparément?

Merci, bien cordialement.

Ben

Code:

?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">
  <NamedLayer>
    <Name>Simple Roads</Name>
    <UserStyle>

      <Title>Default Styler for simple road segments</Title>
      <Abstract>Light red line, 2px wide</Abstract>
      <FeatureTypeStyle>
        <Rule>
          <Title>Roads</Title>
          <LineSymbolizer>
            <Geometry>
              <ogc:Function name="buffer">
                  <ogc:PropertyName>GEOM</ogc:PropertyName>
                  <ogc:Literal>3000</ogc:Literal>
              </ogc:Function>
            </Geometry>
            <Stroke>
              <CssParameter name="stroke">
                <ogc:Literal>#AA3333</ogc:Literal>
              </CssParameter>
              <CssParameter name="stroke-width">
                <ogc:Literal>2</ogc:Literal>
              </CssParameter>
            </Stroke>
            <Fill>
              <CssParameter name="fill">#AA3333</CssParameter>
            </Fill>
          </LineSymbolizer>
        </Rule>
      </FeatureTypeStyle>
    </UserStyle>
  </NamedLayer>
</StyledLayerDescriptor>

Dernière modification par j-ben (Thu 15 April 2010 10:35)


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Le savoir est la seul chose qui augmente quand on le partage.
J'aimerai bien changer le monde, mais pas moyen de mettre la main sur le code source ...

Hors ligne

 

#2 Mon 19 April 2010 16:25

j-ben
Participant occasionnel
Lieu: Toulouse
Date d'inscription: 10 Sep 2008
Messages: 16

Re: [GEOSERVER+SDL+FILTRE] union de buffer en symbologie

Un petit up. Il n'y a pas de pro du sld? Merci


Le savoir est la seul chose qui augmente quand on le partage.
J'aimerai bien changer le monde, mais pas moyen de mettre la main sur le code source ...

Hors ligne

 

Pied de page des forums

Powered by FluxBB