Versies vergeleken

Uitleg

  • Deze regel is toegevoegd.
  • Deze regel is verwijderd.
  • Opmaak is veranderd.

...

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:

  1. Open de desbetreffende datasets in QGIS
  2. Maak de gewenste legende aan met de functionaliteiten die hiervoor beschikbaar zijn in QGIS:
  3. 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...'
  4. Bewaar de stijl als SLD op de gewenste locatie: kies onderaan bij 'Save as type' de optie 'SLD bestand (*.sld)' uit de mogelijkheden.
  5. Open deze SLD in een teksteditor en voer volgende acties uit:
    1. Vervang de tweede lijn volledig door: <StyledLayerDescriptor xmlns="http://www.opengis.net/sldxmlns:sld="http://www.opengis.net/sldxmlns:ogc="http://www.opengis.net/ogcxmlns:gml="http://www.opengis.net/gml" version="1.0.0">
    2. verwijder overal de namespace prefix se:
    3. 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.

Schermafbeelding 2018-10-19 om 12.52.36.pngImage Removed

Dit gebeurt wel indien je gebruik maakt van regel gebaseerde inkleuring:

Schermafbeelding 2018-10-19 om 13.05.24.pngImage RemovedImage Added

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. 

...