Skip to content
Open
Show file tree
Hide file tree
Changes from 4 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions datamodel/extra_scripts/oracle/208_bag2_views.sql
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ select na.objectid,
na.huisletter,
na.huisnummertoevoeging,
na.postcode,
COALESCE(opr.naam, '') || ' ' || COALESCE(TO_CHAR(na.huisnummer), '') || COALESCE(na.huisletter, '') || COALESCE(na.huisnummertoevoeging, '') || ', ' || COALESCE(na.postcode, '') || ' ' || COALESCE(wp.naam, '') AS adres_totaal,
opr.identificatie as identificatieopenbareruimte,
wp.identificatie as identificatiewoonplaats,
null as gemeentecode
Expand All @@ -42,6 +43,7 @@ select qry.objectid,
qry.huisletter,
qry.huisnummertoevoeging,
qry.postcode,
qry.adres_totaal,
qry.geometrie,
qry.geometrie_centroide
from (select 'true' as ishoofdadres,
Expand All @@ -57,6 +59,7 @@ from (select 'true' as ishoofdadres,
a.huisletter,
a.huisnummertoevoeging,
a.postcode,
a.adres_totaal,
sdo_geom.sdo_centroid(lp.geometrie, 2) as geometrie_centroide,
lp.geometrie
from v_ligplaats_actueel lp
Expand All @@ -75,6 +78,7 @@ from (select 'true' as ishoofdadres,
a.huisletter,
a.huisnummertoevoeging,
a.postcode,
a.adres_totaal,
sdo_geom.sdo_centroid(lpa.geometrie, 2) as geometrie_centroide,
lpa.geometrie
from v_ligplaats_actueel lpa
Expand Down Expand Up @@ -104,6 +108,7 @@ select qry.objectid,
qry.huisletter,
qry.huisnummertoevoeging,
qry.postcode,
qry.adres_totaal,
qry.geometrie,
qry.geometrie_centroide
from (select 'true' as ishoofdadres,
Expand All @@ -119,6 +124,7 @@ from (select 'true' as ishoofdadres,
a.huisletter,
a.huisnummertoevoeging,
a.postcode,
a.adres_totaal,
sdo_geom.sdo_centroid(sp.geometrie, 2) as geometrie_centroide,
sp.geometrie
from v_standplaats_actueel sp
Expand All @@ -137,6 +143,7 @@ from (select 'true' as ishoofdadres,
a.huisletter,
a.huisnummertoevoeging,
a.postcode,
a.adres_totaal,
sdo_geom.sdo_centroid(spa.geometrie, 2) as geometrie_centroide,
spa.geometrie
from v_standplaats_actueel spa
Expand Down Expand Up @@ -166,6 +173,7 @@ select qry.objectid,
qry.huisletter,
qry.huisnummertoevoeging,
qry.postcode,
qry.adres_totaal,
qry.maaktdeeluitvan,
qry.gebruiksdoelen,
qry.oppervlakte,
Expand All @@ -184,6 +192,7 @@ from (select 'true'
a.huisletter,
a.huisnummertoevoeging,
a.postcode,
a.adres_totaal,
(select listagg(vbod.maaktdeeluitvan, ', ')
from verblijfsobject_maaktdeeluitvan vbod
where (vbod.identificatie = vo.identificatie and vbod.voorkomenidentificatie =
Expand Down Expand Up @@ -211,6 +220,7 @@ from (select 'true'
a.huisletter,
a.huisnummertoevoeging,
a.postcode,
a.adres_totaal,
(select listagg(vbod.maaktdeeluitvan, ', ')
from verblijfsobject_maaktdeeluitvan vbod
where (vbod.identificatie = voa.identificatie and vbod.voorkomenidentificatie =
Expand Down
2 changes: 1 addition & 1 deletion datamodel/extra_scripts/oracle/211_nhr_views.sql
Original file line number Diff line number Diff line change
Expand Up @@ -131,7 +131,7 @@ select
vp.geometrie
from mb_kvk_adres kvk
-- koppel pand geometrie
join brmo_bag.v_pand_actueel vp on kvk.maaktdeeluitvan = vp.identificatie;
join brmo_bag.v_pand_actueel vp on INSTR(',' || kvk.maaktdeeluitvan || ',', ',' || vp.identificatie || ',') > 0

delete
from user_sdo_geom_metadata
Expand Down
10 changes: 10 additions & 0 deletions datamodel/extra_scripts/postgresql/208_bag2_views.sql
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ select na.objectid,
na.huisletter,
na.huisnummertoevoeging,
na.postcode,
COALESCE(opr.naam, '') || ' ' || COALESCE(na.huisnummer::text, '') || COALESCE(na.huisletter, '') || COALESCE(na.huisnummertoevoeging, '') || ', ' || COALESCE(na.postcode, '') || ' ' || COALESCE(wp.naam, '') AS adres_totaal,
opr.identificatie as identificatieopenbareruimte,
wp.identificatie as identificatiewoonplaats,
null as gemeentecode -- Gemeente-woonplaats relatie nog niet beschikbaar (BRMO-104)
Expand All @@ -45,6 +46,7 @@ select qry.objectid,
qry.huisletter,
qry.huisnummertoevoeging,
qry.postcode,
qry.adres_totaal,
qry.geometrie,
qry.geometrie_centroide
from (
Expand All @@ -61,6 +63,7 @@ from (
a.huisletter,
a.huisnummertoevoeging,
a.postcode,
a.adres_totaal,
st_centroid(lp.geometrie) as geometrie_centroide,
lp.geometrie
from v_ligplaats_actueel lp
Expand All @@ -79,6 +82,7 @@ from (
a.huisletter,
a.huisnummertoevoeging,
a.postcode,
a.adres_totaal,
st_centroid(lpa.geometrie) as geometrie_centroide,
lpa.geometrie
from v_ligplaats_actueel lpa
Expand Down Expand Up @@ -107,6 +111,7 @@ select qry.objectid,
qry.huisletter,
qry.huisnummertoevoeging,
qry.postcode,
qry.adres_totaal,
qry.geometrie,
qry.geometrie_centroide
from (select true as ishoofdadres,
Expand All @@ -122,6 +127,7 @@ from (select true as ishoofdadres,
a.huisletter,
a.huisnummertoevoeging,
a.postcode,
a.adres_totaal,
st_centroid(sp.geometrie) as geometrie_centroide,
sp.geometrie
from v_standplaats_actueel sp
Expand All @@ -140,6 +146,7 @@ from (select true as ishoofdadres,
a.huisletter,
a.huisnummertoevoeging,
a.postcode,
a.adres_totaal,
st_centroid(spa.geometrie) as geometrie_centroide,
spa.geometrie
from v_standplaats_actueel spa
Expand Down Expand Up @@ -168,6 +175,7 @@ select qry.objectid,
qry.huisletter,
qry.huisnummertoevoeging,
qry.postcode,
qry.adres_totaal,
qry.maaktdeeluitvan,
qry.gebruiksdoelen,
qry.oppervlakte,
Expand All @@ -186,6 +194,7 @@ from (select true as ishoofdadres,
a.huisletter,
a.huisnummertoevoeging,
a.postcode,
a.adres_totaal,
array_to_string(
(select array_agg(vbod.maaktdeeluitvan)
from verblijfsobject_maaktdeeluitvan vbod
Expand Down Expand Up @@ -217,6 +226,7 @@ from (select true as ishoofdadres,
a.huisletter,
a.huisnummertoevoeging,
a.postcode,
a.adres_totaal,
array_to_string(
(select array_agg(vbod.maaktdeeluitvan)
from verblijfsobject_maaktdeeluitvan vbod
Expand Down
4 changes: 2 additions & 2 deletions datamodel/extra_scripts/postgresql/211_nhr_views.sql
Original file line number Diff line number Diff line change
Expand Up @@ -122,7 +122,7 @@ select
vp.geometrie
from mb_kvk_adres kvk
-- koppel pand geometrie
join bag.v_pand_actueel vp on kvk.maaktdeeluitvan = vp.identificatie;
join bag.v_pand_actueel vp ON vp.identificatie::text = ANY (string_to_array(kvk.maaktdeeluitvan, ','::text))
CREATE INDEX mb_kvk_pand_geometrie_idx ON public.mb_kvk_pand USING gist (geometrie);
CREATE UNIQUE INDEX mb_kvk_pand_objectid ON public.mb_kvk_pand USING btree (objectid);

Expand Down Expand Up @@ -164,4 +164,4 @@ join brk.perceel p on st_contains(p.begrenzing_perceel, kvk.geometrie)
join brk.mb_zr_rechth zrr on p.identificatie = zrr.koz_identif;
CREATE INDEX mb_kvk_perceel_geometrie_idx ON public.mb_kvk_perceel USING gist (geometrie);
CREATE INDEX mb_kvk_perceel_identif ON public.mb_kvk_perceel USING btree (perceelsidentificatie);
CREATE UNIQUE INDEX mb_kvk_perceel_objectid ON public.mb_kvk_perceel USING btree (objectid);
CREATE UNIQUE INDEX mb_kvk_perceel_objectid ON public.mb_kvk_perceel USING btree (objectid);