MinELenI / CBSviewer

Webrichtlijnen compliant webmap viewer
http://mineleni.github.io/CBSviewer/
BSD 2-Clause "Simplified" License
0 stars 6 forks source link

Inspire view services hebben geen GetLegendGraphic request meer #36

Closed mprins closed 11 years ago

mprins commented 11 years ago

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

mprins commented 11 years ago

De server ondersteund het wel (terwijl het capabilites document dat niet vermeld)!

Kaart request (getMap): http://geodata.nationaalgeoregister.nl/cbsvierkanten100m/ows?SERVICE=WMS&LAYERS=inwoners_2000&EXCEPTIONS=application/vnd.ogc.se_inimage&CRS=EPSG:28992&FORMAT=image%2Fpng&HEIGHT=440&TRANSPARENT=TRUE&BGCOLOR=0xffffff&REQUEST=GetMap&BBOX=0.0,300000.0,300000.0,600000.0&WIDTH=440&STYLES=cbsvierkanten100m_inw2000&VERSION=1.3.0

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

mprins commented 11 years ago

Het lijkt een Geoserver probleem te zijn. zie: https://jira.codehaus.org/browse/GEOS-5472 Kennelijk heeft PDOK geen strakke test procedure.

mprins commented 11 years ago

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.

mprins commented 11 years ago

Dit is aangemeld bij beheerPDOK@kadaster.nl en heeft nummer 2038200

mprins commented 11 years ago

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.

mprins commented 11 years ago

Geotools lijkt moeite te hebben met ophalen van de legendUrl van een style, mail gestuurd naar de Geotools mailing list

mprins commented 11 years ago

oplossing nabij in Geotools: https://github.com/geotools/geotools/pull/72