Onderhoud Wegens upgrade omwille van een kritieke kwetsbaarheid zal confluence vandaag (18/12/2023) om 14u00 even onbeschikbaar zijn.
...
Aanmaken SLD en bijbehorende legende via QGIS
Vector
Vanaf de versie 1.8.0 'Lisboa' van Quantum GIS In QGIS is het mogelijk een aangemaakte legende te bewaren als een SLD. De resulterende SLD dient nog manueel bijgestuurd te worden, zodat deze door GeoServer aanvaard wordt.om de stijling aan te maken en te exporteren als SLD. Het geëxporteerde SLD bestand heeft nog wel een aantal wijzigingen nodig. De procedure is als volgt:
- Open de desbetreffende datasets in QGIS
- Maak de gewenste legende aan met de functionaliteiten die hiervoor beschikbaar zijn in QGIS:
- Open het formulier 'Eigenschappen' voor de desbetreffende laag (bv via dubbelklik op de laagnaam in de TOC), ga naar de tab 'Stijl' en klik onderaan rechts op de knop 'Stijl Opslaan...'
- Bewaar de stijl als SLD op de gewenste locatie: kies onderaan bij 'Save as type' de optie 'SLD bestand (*.sld)' uit de mogelijkheden.
- Open deze SLD in een teksteditor en voer volgende acties uit:
- Vervang de tweede lijn volledig door: <StyledLayerDescriptor xmlns="http://www.opengis.net/sld" xmlns:sld="http://www.opengis.net/sld" xmlns:ogc="http://www.opengis.net/ogc" xmlns:gml="http://www.opengis.net/gml" version="1.0.0">
- verwijder overal de namespace prefix se:
- Voeg tussen <UserStyle> <Name> naam van de stijl </Name> en <FeatureTypeStyle> een title toe:
...
De scaledenominators (schaalafhankelijkheden) worden niet mee geëxporteerd vanuit QGIS wanneer je die instelt op de algemene instellingen van je datalaag.
Dit gebeurt wel indien je gebruik maakt van regel gebaseerde inkleuring:
Gebruik geen 'ronde getallen' als scale denominators (bv geen 1/5000 maar beter 1/5005 als maximumscale denominator) omdat veel software pakketten standaard een ronde schaal hebben als zoomfactor. Dan krijgt de gebruiker de data net niet te zien op een ronde schaal.
...