Inladen selectie van panden uit BAG

Hallo,

Het inladen van panden uit BAG in QGIS voor een bepaald gebied kon altijd door het toevoegen van een WFS-laag met de volgende link: http://geodata.nationaalgeoregister.nl/bag/wfs?version=2.0.0&typeName=bag:verblijfsobject&bbox=xmin,ymin,xmax,ymax
(met bijvoorbeeld xmin=115000, ymin=480000, xmax=130000, ymax=500000)

Door de wijziging naar versie 1.1 lukt het mij niet meer om de juiste link samen te stellen voor een bepaald gebied.

De standaard link voor een WFS-laag is: https://geodata.nationaalgeoregister.nl/bag/wfs/v1_1?request=getCapabilities&service=WFS

Ik hoor graag of iemand mij kan helpen.

@Y_100, dat werkt nog steeds
 bijvoorbeeld:
https://geodata.nationaalgeoregister.nl/bag/wfs/v1_1?version=2.0.0&REQUEST=getFeature&service=wfs&typeName=bag:verblijfsobject&bbox=158500,500300,160000,501800

Misschien kan je een daadwerkelijk voorbeeld geven? Gezien je zo ie zo de parameters “request=getfeature” & “service=wfs” niet meestuurd, welke verplichte velden zijn voor een WFS request die nu ontbreken


Zie ook de OGC documentatie
image
image

Dat het heeft “gewerkt” zou trouwens best mogelijk zijn geweest (zeker m.b.t. het ontbreken van service=wfs, de request=getfeature betwijfel ik dit zou ook kapot zijn gegaan op de ouwe bag
) Maar dat is dan ook de reden dat het nu niet meer werkt, gezien het nooit valide requesten waren. Met het nieuwe BAG koppelvlak ‘proberen’ we dit beter af te dwingen. Gezien we anders geen uitgangssituatie hebben van wat ‘goede’ requesten zijn. Het is namelijk vrij lastig om beheer en onderhoud te doen op iets waar de ‘afspraken’/koppelvlakken vrij te interpreteren zijn.

Beste @wouter.visscher ,

Bedankt voor de uitleg!

Ik heb geprobeerd de link toe te voegen:



2

Ik wil graag alle objecten binnen Ă©Ă©n plaats inladen, zodat niet alle objecten over heel NL telkens geladen worden. De objecten blijven echter overal op de kaart verschijnen, ook buiten de selectie.
Mogelijk staat Ă©Ă©n van de andere instellingen bij mij verkeerd.
Alvast heel erg bedankt voor de hulp!

@Y_100 je kan dit met de query builder van QGIS doen

Inprincipe is de enige string die je bij een WFS datasource moet opgeven: https://geodata.nationaalgeoregister.nl/bag/wfs/v1_1?

De request qua parameters zet QGIS zelf erbij. Wanneer je al een X aantal parameters meegeeft dan kan dit onvoorspelbaar gedrag opleveren
 Het idee is dus ‘alles’ via de client (QGIS in dit geval) te doen.

1 like

@wouter.visscher

Hartelijk dank voor de hulp!
Het is gelukt.

2 likes

Hoi, zie ook mijn toepassing: 3D BAG wfs bevragen met polygoon als filter - BAG - Geoforum
Dan kun je, met een beetje extra werk en bestaande QGIS instrumenten (getest in QGIS 3.16) een polygoon, zoals een gemeente, of een CBS-buurt gebruiken in plaats van een bounding box.