Probleem
In de WebGIS App werkt de styling van een SLD-bestand niet, maar in de WGP Viewer werkt deze styling wel. Fouten in de XML-code van het SLD-bestand kunnen er bovendien voor zorgen dat de WebGIS App onverwacht gedrag gaat vertonen. Zo kan het voorkomen dat ondergronden niet goed inladen
...
en het verversen van de themakaart niet werkt.
Info | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
|
Oplossing
Om een SLD-bestand goed te laten werken moet het een valide XML-bestand zijn. Ook stelt de WebGIS App bepaalde eisen aan de gebruikte syntax.
Als je in een GIS-programma een SLD-bestand maakt, bijvoorbeeld in QGIS, zal dat bestand heel waarschijnlijk voldoen aan de eisen van XML (maar let bij het gebruik van QGIS wel op deze aandachtspunten). Als je het bestand zelf aanpast, is het verstandig de XML-code van het SLD-bestand te valideren. Online zijn diverse websites beschikbaar waar je de XML-code kunt valideren. Zoals op: https://www.xmlvalidation.com/
Hieronder vind je enkele bevindingen die zijn opgedaan via de helpdesk:
- De eerste regel van het SLD-bestand moet uit de volgende XML-code bestaan:
<?xml version="1.0" encoding="UTF-8"?>
Het element
<pointsymbolizer>
mag geen attributen bevatten.
...
Info
...
Let op de syntax van het volgende
pointsymbolizer
-element:<pointsymbolizer uom=http://www.opengeospatial.org/se/units/metre>
Dit element moet gewijzigd worden in:
<pointsymbolizer>
Dus het element zonder attributen.
Page Properties | |||||
---|---|---|---|---|---|
| |||||
Of mag
|
...
Commentaar: Wat mij betreft is de tekst goed zo Sander Wijsman (Unlicensed) Zal ik de status dan op definitief zetten, het commentaar verwijderen en de pagina algemeen toegankelijk maken? Prima, ja graag. |
Status | ||||||
---|---|---|---|---|---|---|
|
Sander Wijsman (Unlicensed) Ik heb de tekst geëdit. Ik heb bovendien geprobeerd om het probleem van de pointsymbolizer te veralgemeniseren door de zeggen dat het element geen attributen mag bevatten, maar misschien is dat het probleem niet. Het kan ook zijn dat het attribuut geen koppelingen met http mag bevatten (dat alleen https toegestaan is). Ik heb zolang deze pagina nog een concept-status heeft de toegang beperkt tot WGP Confluence editors.