Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

BAG: status Verblijfsobject gevormd uit view verblijfsobjectactueelbestaand filteren #231

Open
PeeWeeOSM opened this issue Dec 21, 2017 · 1 comment

Comments

@PeeWeeOSM
Copy link

Geplakt uit mail NL extract forum

Hoi Peter,

Inderdaad: proef op actuele BAG CSV, bijv Kloosterdreef 34 Eindhoven,
geeft 2 VBO's : 772010001061368 en 772010000801387:

$ grep Kloosterdreef bagadres.csv | grep Eindhoven | grep ';34;'
Kloosterdreef;34;;;5622AA;Eindhoven;Eindhoven;Noord-Brabant;772010001061368;VBO;f;160783.345;385190.017;5.47040965030766;51.4557589717701
Kloosterdreef;34;;;5622AA;Eindhoven;Eindhoven;Noord-Brabant;772010000801387;VBO;f;160783.561;385186.509;5.47041270031131;51.4557274373327

dus 2 VBO's op 1 adres.

op NLExtract BAG database dec 2017:

SELECT
"gid","identificatie","aanduidingrecordinactief","aanduidingrecordcorrectie","officieel","inonderzoek","documentnummer","documentdatum","hoofdadres","verblijfsobjectstatus","oppervlakteverblijfsobject","begindatumtijdvakgeldigheid","einddatumtijdvakgeldigheid"
FROM "bagactueel"."verblijfsobjectactueelbestaand" WHERE "identificatie"
= '772010001061368' or "identificatie" = '772010000801387'

geeft 2 records:
772010000801387 met "verblijfsobjectstatus": "Verblijfsobject in
gebruik" en bij 772010001061368 "Verblijfsobject gevormd"

De definitie in NLExtract-BAG van de VIEW
"verblijfsobjectactueelbestaand" is (Zie
https://github.com/nlextract/NLExtract/blob/master/bag/db/script/bag-view-actueel-bestaand.sql#L272):

SELECT verblijfsobject.gid, verblijfsobject.identificatie,
verblijfsobject.aanduidingrecordinactief,
verblijfsobject.aanduidingrecordcorrectie, verblijfsobject.officieel,
verblijfsobject.inonderzoek, verblijfsobject.documentnummer,
verblijfsobject.documentdatum, verblijfsobject.hoofdadres,
verblijfsobject.verblijfsobjectstatus,
verblijfsobject.oppervlakteverblijfsobject,
verblijfsobject.begindatumtijdvakgeldigheid,
verblijfsobject.einddatumtijdvakgeldigheid, verblijfsobject.geopunt,
verblijfsobject.geovlak
FROM verblijfsobject
WHERE verblijfsobject.begindatumtijdvakgeldigheid <=
'now'::text::timestamp without time zone AND
(verblijfsobject.einddatumtijdvakgeldigheid IS NULL OR
verblijfsobject.einddatumtijdvakgeldigheid >= 'now'::text::timestamp
without time zone) AND verblijfsobject.aanduidingrecordinactief = false
AND (verblijfsobject.geom_valid IS NULL OR verblijfsobject.geom_valid =
true) AND verblijfsobject.verblijfsobjectstatus <> 'Niet gerealiseerd
verblijfsobject'::verblijfsobjectstatus AND
verblijfsobject.verblijfsobjectstatus <> 'Verblijfsobject
ingetrokken'::verblijfsobjectstatus;

Dus de status "Verblijfsobject gevormd" wordt niet meegenomen in de
verblijfsobjectactueelbestaand VIEW, dus niet uitgefilterd en komt dus
terecht in CSV.

Mogelijk ook andere VBO-statussen hierbij van belang, zie ook:
https://www.amsterdam.nl/stelselpedia/bag-index/catalogus-bag/status/

Kun je een issue hiervoor openen via
https://github.com/nlextract/NLExtract/issues met copy/paste deze mails?
Bedankt,

Met vriendelijke groet,

--Just

@justb4
Copy link
Contributor

justb4 commented Jan 19, 2021

Interessant #300 voor Pand status, is zelfde soort probleem.
We hebben ooit #173 voor VBO opgelost. Maar misschien niet goed...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants