Ruimtelijke plannen opvragen API - geeft geen resultaten meer

Sinds korte tijd geven mijn api calls op de Ruimtelijke Plannen API geen resultaten meer in de response. Ik weet bijna zeker dat dezelfde request vorige week nog wel werkte:

curl -X POST \
  https://data.informatiehuisruimte.nl/api/ruimtelijke-plannen/v2/_zoek \
  -H 'Content-Type: application/json' \
  -H 'Postman-Token: c35990c3-70a9-4cbf-8848-ce97fe6ad71e' \
  -H 'cache-control: no-cache' \
  -H 'x-api-key: f501239b-18f4-4b79-9ec5-f0f40d3e39ae' \
  -d '{"_geo": {"contains":{"type":"Point","coordinates":[4.136574704591062,51.75609494273167]}}}'

Geeft nu de volgende response:

{
    "_embedded": {
        "resultaten": []
    },
    "_links": {
        "self": {
            "href": "https://data.informatiehuisruimte.nl/api/ruimtelijke-plannen/v2/_zoek"
        }
    }
}

We hebben al een paar weken een probleem met de indexering van geometrien in onze database. Hier wordt naar gekeken met en door de database leverancier, maar tot op heden is er nog geen oplossing voor ons probleem gevonden :cold_sweat:

Vooral het /_zoek endpoint heeft hier last van, want deze maakt altijd gebruik van de index die nu niet werkt. Maar /plannen/_zoek zonder gemeenteCode parameter werkt ook niet naar behoren.

Ik heb goede hoop dat we volgende week ofwel een workaround gaan proberen neer te zetten of een oplossing krijgen van de leverancier, maar durf hier geen garanties op te geven.

2 likes

Zojuist is een workaround ingezet om geoqueries binnen de ruimtelijke plannen API weer mogelijk te maken. De index “werkt” weer.

Hierbij moet ik helaas wel melden dat de performance op dit moment nog te wensen over laat en de kans op een timeout bij het /_zoek endpoint nog vrij hoog is als er geen planId parameter wordt meegegeven. Zodra we een betere oplossing vinden of krijgen, zullen we er dan ook naar streven deze zo spoedig mogelijk in te zetten.