Closed mprins closed 11 years ago
De server ondersteund het wel (terwijl het capabilites document dat niet vermeld)!
Bijbehorend legenda request (GetLegendGraphic): http://geodata.nationaalgeoregister.nl/cbsvierkanten100m/ows?SERVICE=WMS&LAYER=inwoners_2000&EXCEPTIONS=application/vnd.ogc.se_inimage&CRS=EPSG:28992&FORMAT=image%2Fpng&HEIGHT=440&TRANSPARENT=TRUE&BGCOLOR=0xffffff&REQUEST=GetLegendGraphic&BBOX=0.0,300000.0,300000.0,600000.0&WIDTH=440&STYLES=cbsvierkanten100m_inw2000&VERSION=1.3.0
Het lijkt een Geoserver probleem te zijn. zie: https://jira.codehaus.org/browse/GEOS-5472 Kennelijk heeft PDOK geen strakke test procedure.
IMPACT: van rel 0.2 valt de CORE versie om omdat er geen rekening wordt gehouden met het ontbreken van deze server functionaliteit. "Collateral damage" daarin vooralsnog is dat de mapid hardcoded is waardoor er een foutmelding opborrelt en de RIA versie daardoor niet wordt geladen.
Dit is aangemeld bij beheerPDOK@kadaster.nl en heeft nummer 2038200
De oorzaak is terug te leiden op het fixen van een bug waardoor voorheen de 1.3.0 capabilities files niet succesvol geparsed konden worden waardoor de applicatie automatisch terugviel op 1.1.1.
Omdat dit vooralsnog waarschijnlijk niet wordt opgelost (door bijvoorbeeld vanuit de SLD namespace het getLegendGraphic te lenen) moeten we de applicatie forceren om 1.1.1 te gebruiken of de boel op een of andere manier foppen.
Geotools lijkt moeite te hebben met ophalen van de legendUrl van een style, mail gestuurd naar de Geotools mailing list
oplossing nabij in Geotools: https://github.com/geotools/geotools/pull/72
het blijkt dat de inspire view services geen GetLegendGraphic operatie meer ondersteunen. Zie: http://geodata.nationaalgeoregister.nl/cbsvierkanten100m/ows?SERVICE=WMS&REQUEST=Getcapabilities vanaf regel 39