#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)
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