Skip to content

Kwaliteits controle kadastrale gegevens

Mark Prins edited this page May 29, 2017 · 7 revisions

Er zijn verschillende controles mogelijk op de alfa-numerieke kadaster gegevens in de RSGB database.

NB onderstaande queries gaan uit van een Postgres database met het RSGB schema

controle eigenaren

In de kadastrale registratie wordt voor iedere eigendomsrecht vastgelegd wat de verhouding is; door deze delen bij elkaar op te tellen kan gecontroleerd worden of de toestand in de database en het register klopt (er zijn situaties waar eigendom > 1, namelijk in het geval van "GezamenlijkAandeel" daar is de werkelijke verhouding niet bekend en zijn teller en noemer voor iedere tenaamgestelde 1/1; in die gevallen is de som van rechten dus gelijk aan aantal rechthebbenden)

Omdat er kleine afrondingsfouten kunnen ontstaan als er met breuken van oneven getallen wordt gewerkt (bijvoorbeeld 2/3 en 3x 1/9 deel is 0.9999999) ronden we af op 3 cijfers na de komma.

-- zoek alle objecten met een eigendom > 1
SELECT
    kadaster_identificatie as sc_kad_identif, 
    round(sum(aandeel_teller/aandeel_noemer), 3) as "totaal eigendom"
FROM
    v_kad_perceel_zak_recht
WHERE
    -- '2' is recht van eigendom, zie tabel 'aard_recht_verkort'
    aard_recht_aand = '2'
GROUP BY
    kadaster_identificatie
HAVING
    -- ook interessant zijn de gevallen < 1
    round(sum(aandeel_teller/aandeel_noemer), 3) > 1
    -- NB bij GezamenlijkAandeel is er voor ieder tenaamstellingsrecht een 1/1 en is de som gelijk aan aantal tenaamstellingen
ORDER BY
    "totaal eigendom" DESC, kadaster_identificatie;

De lijst identifyers die deze query als output geeft kan bijvoorbeeld in qgis worden gebruikt een kaart van de tabel kad_perceel en een attribuutfilter:

"sc_kad_identif" in ( 16260231570000 )

Voor de GezamenlijkAandeel details zie:

Clone this wiki locally