SLD-filter werkt niet
Probleem
In WGP Beheer kun je de weergavestijl van een kaartlaag definiëren door er een SLD-bestand aan te koppelen. WGP gebruikt daarbij de functionaliteit van OpenLayers om de stijldefinitie in het SLD-bestand te ondersteunen. In een SLD-bestand kunnen filters zitten die gebruikt worden om een weergavestijl op een specifieke situatie toe te passen. In deze filters werken niet wanneer er witruimtes in voorkomen.
Oplossing
Bij het gebruik van een SLD-bestand mag de definitie van een onder- of bovengrens in een filter (elementen <ogc:LowerBoundary>
en <ogc:UpperBoundary>
) geen witruimte (spaties, tabs of harde returns) bevatten. OpenLayers beschouwt deze witruimte namelijk als onderdeel van de filterwaarden. De volgende filtercode werkt niet vanwege de witruimte tussen de XML-elementen:
<ogc:LowerBoundary>
<ogc:Literal>0</ogc:Literal>
</ogc:LowerBoundary>
Indien je de witruimte uit de code weghaalt, werkt het filter wel:
<ogc:LowerBoundary><ogc:Literal>0</ogc:Literal></ogc:LowerBoundary>
Gerelateerde onderwerpen
Filter by label
There are no items with the selected labels at this time.