Ik ga er even van uit dat je de coordinaten van een adres kunt ophalen, eventueel vind je in deze post een voorbeeld met gebruik van de Locatieserver.
Het is altijd belangrijk om de Capabilities te bekijken, voor de specifieke featurenaam en de naam van het geometrie attribuut.
Als je die coordinaten hebt (en de rest van de info), dan bouw je de url om de wfs te bevragen als volgt op:
https://geodata.nationaalgeoregister.nl/rws/richtlijnoverstromingsrisico2018/wfs/v1_0?
service=WFS
&version=2.0.0
&request=GetFeature
&typename=richtlijnoverstromingsrisico2018:ror_risico_eu2018_v_ab
&outputFormat=json
&filter=
<ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">
<ogc:Contains>
<ogc:PropertyName>geom</ogc:PropertyName>
<gml:Point srsName="urn:ogc:def:crs:EPSG:28992">
<gml:pos>132743 517879</gml:pos>
</gml:Point>
</ogc:Contains>
</ogc:Filter>
Hiermee krijg je een json terug, je kunt ook (zie de Capabiltities) gml en xml opvragen als dat beter werkt in jouw software. Ik kopieer een stukje van het antwoord, de geometrie van deze is nogal groot:
{
"type": "FeatureCollection",
"name": "ror_risico_eu2018_v_ab",
"crs": { "type": "name", "properties": { "name": "urn:ogc:def:crs:EPSG::28992" } },
"features": [
{
"type": "Feature",
"id": 4,
"properties": { "objectid": "4",
"et_id": "4",
"localid": "NLRN_B",
"namespace": "nl.nz-apsfr",
"beginlife": "2018\/12\/12 00:00:00+00",
"qualitval": "Area of Potential Significant Flood Risk",
"quantival": "0",
"uom": " ",
"relzoneid": "NLRN",
"relzonsche": "euUoMCode",
"name": "Rijn type B - beschermd langs hoofdwatersysteem",
"country": "NL",
"id": "4",
"shape_length": "37.1015505864539",
"shape_area": "1.98647937125785" }, "geometry": { "type": "Polygon", "coordinates": <snip>
je ziet dat het een featurecollection is, het kan dus zijn (als er ergens overlap is) dat je meer dan 1 vlak terug krijgt.
Overigens, terzijde: de geometrie die ik hiermee terugkrijg, heeft maar liefst 15 decimalen! in RD!
Kunnen moleculen ook overstromen?