#1 Wed 08 June 2022 12:26
- kili888
- Participant actif
- Date d'inscription: 4 May 2020
- Messages: 93
GEOSERVER SLD: pb espacement de symbole
Bonjour,
J'ai un problème avec un style sld dans géoserver. Je souhaite une ligne avec par dessus une ligne de symbole. Voici le style sld:
<?xml version="1.0" encoding="UTF-8"?>
<StyledLayerDescriptor xmlns="http://www.opengis.net/sld" version="1.1.0" xmlns:ogc="http://www.opengis.net/ogc" xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.1.0/St … .xsd" xmlns:se="http://www.opengis.net/se" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink">
<NamedLayer>
<se:Name>test_ecoulement</se:Name>
<UserStyle>
<se:Name>test_ecoulement</se:Name>
<se:FeatureTypeStyle>
<se:Rule>
<se:Name>Single symbol</se:Name>
<se:LineSymbolizer>
<se:Stroke>
<se:SvgParameter name="stroke">#0000ff</se:SvgParameter>
<se:SvgParameter name="stroke-width">1</se:SvgParameter>
<se:SvgParameter name="stroke-linejoin">bevel</se:SvgParameter>
<se:SvgParameter name="stroke-linecap">square</se:SvgParameter>
</se:Stroke>
</se:LineSymbolizer>
<se:LineSymbolizer>
<se:Stroke>
<se:GraphicStroke>
<se:Graphic>
<se:Mark>
<se:WellKnownName>filled_arrowhead</se:WellKnownName>
<se:Fill>
<se:SvgParameter name="fill">#0000ff</se:SvgParameter>
</se:Fill>
<se:Stroke>
<se:SvgParameter name="stroke">#232323</se:SvgParameter>
<se:SvgParameter name="stroke-width">0.5</se:SvgParameter>
</se:Stroke>
</se:Mark>
<se:Size>7</se:Size>
</se:Graphic>
<se:Gap>
<ogc:Literal>28</ogc:Literal>
</se:Gap>
</se:GraphicStroke>
</se:Stroke>
</se:LineSymbolizer>
</se:Rule>
</se:FeatureTypeStyle>
</UserStyle>
</NamedLayer>
</StyledLayerDescriptor>
Je mets le résultat que j'ai sur mon webSIG en PJ.
Je joint le résultat attendu que je peux obtenir sur QGIS par exemple.
Je souhaite au final modifier l'espacement de mes symboles / en diminuer le nombre. Je pense que le problème est au niveau de la balise <se:Gap> et aussi <ogc:Literal>28</ogc:Literal> j'ai beau joué et modifié là dessus aucun résultat l'espacement reste le même.
Pouvez-vous m'aider,
Par avance merci
Dernière modification par kili888 (Wed 08 June 2022 14:55)
Hors ligne
#2 Thu 09 June 2022 13:49
- florent vanhoutte
- Participant actif
- Lieu: Compiègne
- Date d'inscription: 27 Apr 2006
- Messages: 110
Re: GEOSERVER SLD: pb espacement de symbole
Bonjour,
Sans certitude mais à creuser en employant une balise d'espacement des symboles (voir de décalage de premier symbole)
<CssParameter name="stroke-dasharray">5 15</CssParameter>
<CssParameter name="stroke-dashoffset">7.5</CssParameter>
https://docs.geoserver.org/stable/en/us … sh-offsets
Cordialement
Dernière modification par florent vanhoutte (Thu 09 June 2022 13:50)
1/2 décision = bordel²
Hors ligne
#3 Thu 16 June 2022 13:45
- kili888
- Participant actif
- Date d'inscription: 4 May 2020
- Messages: 93
Re: GEOSERVER SLD: pb espacement de symbole
Oui je pense que ça doit être cela maintenant il faut trouver les bon paramètres
Hors ligne
#4 Fri 17 June 2022 15:49
- kili888
- Participant actif
- Date d'inscription: 4 May 2020
- Messages: 93
Re: GEOSERVER SLD: pb espacement de symbole
Je n'arrive toujours pas à trouver
Hors ligne