Robin en Merijn,
Volgens mij zijn jullie thuis in de ruimtelijke plannen API. Heb een functioneel en een performance probleem met betrekking tot onderstaande query âŠ
https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v3/plannen//%{planId}/bestemmingsvlakken/%{vlakId}
en de resultaten van die query twee maal identiek uitgevoerd en over alle bestemmingsplannen en enkelbestemmingenen geaggregeerd âŠ
{âbestemmingsfunctiesâ:[{âbestemmingsfunctieâ:âwaterhuishoudingâ,âfunctieniveauâ:âhoofdfunctieâ},{âbestemmingsfunctieâ:âwerken; niet zijnde dienstverlening; agrarische bedrijvigheid; grondgebondenâ,âfunctieniveauâ:âhoofdfunctieâ}],âplanIdâ:[âNL.IMRO.0213.BPBG700010-va01â,âNL.IMRO.0213.BPBREEPPARK10000-VA01â,âNL.IMRO.02130000BPBG700000VA01-â],âvlakIdâ:[âEP411424â,âEP459364â]}
en
{âbestemmingsfunctiesâ:[{âbestemmingsfunctieâ:âBestemmingsfunctieâ,âfunctieniveauâ:âhoofdfunctieâ},{âbestemmingsfunctieâ:âwerken; niet zijnde dienstverlening; agrarische bedrijvigheid; grondgebondenâ,âfunctieniveauâ:âhoofdfunctieâ}],âplanIdâ:[âNL.IMRO.0213.BPBG700010-va01â,âNL.IMRO.0213.BPBREEPPARK10000-VA01â,âNL.IMRO.02130000BPBG700000VA01-â],âvlakIdâ:[âEP411424â,âEP459364â]}
In het tweede resultaat wordt de âBestemmingsfunctieâ van EP411424 ten onjuiste niet geĂ«xpandeerd tot âwaterhuishoudingâ. Eerder heb ik deze expansie soortgelijk ook niet zien plaats vinden voor EP459364.
Daarnaast duren de queries ontzettend lang. Het lijkt of alle bestemmingsvlakken van het bestemmingsplan worden opgehaald en daarna pas gefilterd worden op vlakId. Staan er datbase indexen op zowel âplanIdâ als âvlakIdâ? Waarom moet dit zo lang duren?