Open rduivenvoorde opened 2 years ago
Mmm, dit is lastiger dan je wil...
Zie: https://geodata.nationaalgeoregister.nl/kadastralekaart/wms/v4_0?request=GetCapabilities&service=WMS
Van de 3 beschikbare stylen, zitten er eigenlijk alleen de onderste 2 op de 'sub'-layer Perceel. De bovenste: "Visualisatie Kadastralekaart v4." is eigenlijk de title van de Hoofd-layer. (het heeft dus NIET met de punt in de title te maken. Het vreemde is dat als je die punt weghaalt echter dat hij dan de default laadt ofzo???) De layer list is een tree, waarbij de root eigenlijk de hoofdlayer is.
Wanneer je bovenste getcapabilities url in de WMS provider dialoog gebruikt, dan KUN je ook wel de 'Hoofdlaag', dwz KadastraleKaartv4 (met dan de default style 'Visualisatie Kadastralekaartv4." ) laden. Dat kan trouwens ook met de plugin zie ik nu... dan grijst hij de 1 style uit:
Ik denk dus dat we op de een of andere manier ALLEEN de stylen die op een layer zelf zitten moeten aanbieden in de dropdown?
@arbakker @raymondnijssen wat denken jullie?
Lijkt me indd ook een tekortkoming van de spider, dat die kennelijk stylen toevoegt aan lagen die op een hoger niveau gedefinieerd zijn. Overigens misschien goede feedback aan het Kadaster/DKK om geen punten op te nemen in titels.
Probleem lijkt te zitten in aan de kant van PDOK, de spec zegt namelijk dat een style die op hoger niveau gedefinieerd overerft naar lager niveau, zie pagina 25 tabel 7 van de wms spec. En de service biedt dit niet aan, dus dat is wel een interessante bevinding.
Overigens hebben we op dit moment geen controle in de spider over hoe de styles overerven van hoger op lager niveau, omdat we hiervoor OWSLib gebruiken (en die doet dit volgens spec). Het is natuurlijk mogelijk om de capabilities zelf te gaan parsen om hier om heen te werken, maar mijn voorkeur gaat uit naar dit bij PDOK neer te leggen (maar de vraag is natuurlijk hoe snel dat opgelost kan worden).
Voor nu wontfix
label aangehangen.
Dat kan trouwens ook met de plugin zie ik nu... dan grijst hij de 1 style uit:
Overigens wordt die stijl uitgegrijsd omdat het de enige stijl is de geselecteerd kan worden, dus de gebruiker weet dan "hier valt niets te kiezen"
@arbakker @raymondnijssen zie bijgaand verse layers-pdok.json...
allle KadastraleKaartv4 falen bij een eerste test, omdat de eerste stijl de stijl is van de 'parent'-layer... (namelijk Visualisatie KadastraleKaartv4.)... en die is er niet.
Moeten we dit op het Geoforum melden? Of heeft A. nog een achterdeurtje om dit op te lossen?
Zie plaatje: bij het ophalen van de styles van een WMS (in dit geval 'Perceell) lijkt er een trailing punt te zijn die maakt dat er een foutmelding is. De punt weghalen fixed dat.