AHN-data op basis van BAG-pand ophalen

Goedemorgen!

Waar het eerder met hulp van dit forum gelukt is om de omtrek van een pand te bepalen, probeer ik nu ook de hoogte van een pand te bepalen, door alle datapunten van de AHN voor het gegeven BAG-pand-id op te vragen (waarvan ik dan bijvoorbeeld het gemiddelde zou nemen). Het lukt mij echter niet om een correcte URL te bouwen: ik krijg een de respons ‘Feature type :pand unknown’ terug…

De URL die ik nu heb is als volgt:

https://geodata.nationaalgeoregister.nl/ahn3/wfs?
service=wfs&
layer=ahn3_05m_dsm& 
request=GetFeature&typename=bag:pand&outputFormat=json&filter=%3Cfes:Filter%20xmlns:fes=%22http://www.opengis.net/fes/2.0%22%20xmlns:xsi=%22http://www.w3.org/2001/XMLSchema-instance%22%20xsi:schemaLocation=%22http://www.opengis.net/wfs/2.0%20http://schemas.opengis.net/wfs/2.0/wfs.xsd%22%3E%20%3Cfes:PropertyIsEqualTo%3E%3Cfes:PropertyName%3Eidentificatie%3C/fes:PropertyName%3E%3Cfes:Literal%3E0344100000051478%3C/fes:Literal%3E%3C/fes:PropertyIsEqualTo%3E%3C/fes:Filter%3E

Ik geef een filter mee dat bag:pand als parameter specificeert, die ik uit een andere request heb gehaald, maar dat lijkt hij hier niet te verwerken (Ik ben zelf niet bekwaam met die filters).

Is het inderdaad mogelijk om datapunten terug te krijgen die allen in de oppervlakte van het opgegeven pand liggen? En wat zou de URL hiervoor zijn?

-Bart

Schijnbaar biedt de 3D BAG van TU Delft ook een WFS API, ik heb de volgende URL weten te bouwen, waardoor ik de gebouwhoogte uit kan lezen:

https://data.3dbag.nl/api/BAG3D_v2/wfs?service=wfs&version=1.3.0&crs=EPSG%3A28992&request=GetFeature&typeName=BAG3Gv_2%3Alod22&bbox=135910.144%2C452812.736%2C135910.144%2C452812.736&outputFormat=application%2Fjson

Hier zit ook direct de hoogte van het maaiveld bij inbegrepen - dank, team TU Delft! Het topic kan wat mij betreft gesloten worden :slight_smile:

1 like

Hoi @GeoCoder mooi dat het is gelukt met de 3DBAG wfs.

Dat je requesten op de ahn3 niet werkte is dat je een featuretype probeert aan te roepen die daar niet bestaat. Om te achter halen welke featuretypes er aanwezig zijn voor een WFS service kan je een GetCapabilities request uitvoeren → ahn3_bladindex

Hier zit dan een FeatureTypeList met de beschikbare FeatureTypes. In dit geval is er voor de AHN3 wfs alleen het FeatureType ahn3_bladindex beschikbaar.

1 like