Skip to content

Commit

Permalink
Use provincie_gemeenteactueelbestaand view.
Browse files Browse the repository at this point in the history
  • Loading branch information
sebastic committed Nov 15, 2015
1 parent 820a5fe commit 568a45e
Show file tree
Hide file tree
Showing 3 changed files with 26 additions and 26 deletions.
30 changes: 15 additions & 15 deletions bag/db/script/adres-tabel.sql
Original file line number Diff line number Diff line change
Expand Up @@ -61,15 +61,15 @@ INSERT INTO adres (openbareruimtenaam, huisnummer, huisletter, huisnummertoevoeg
ON (o.gerelateerdewoonplaats = w.identificatie)
JOIN gemeente_woonplaatsactueelbestaand g
ON (g.woonplaatscode = w.identificatie)
JOIN gemeente_provincie p
JOIN provincie_gemeenteactueelbestaand p
ON (g.gemeentecode = p.gemeentecode)
-- Wanneer nummeraanduiding een gerelateerdewoonplaats heeft moet die gebruikt worden ipv via openbareruimte!
-- Zie issue: https://github.com/opengeogroep/NLExtract/issues/54
LEFT OUTER JOIN woonplaatsactueelbestaand wp2
ON (n.gerelateerdewoonplaats = wp2.identificatie)
LEFT OUTER JOIN gemeente_woonplaatsactueelbestaand g2
ON (g2.woonplaatscode = wp2.identificatie)
LEFT OUTER JOIN gemeente_provincie p2
LEFT OUTER JOIN provincie_gemeenteactueelbestaand p2
ON (g2.gemeentecode = p2.gemeentecode);

-- 26.06.12 JvdB Vervangen implicit JOINs by real JOINs n.a.v. https://github.com/opengeogroep/NLExtract/issues/54
Expand All @@ -79,7 +79,7 @@ INSERT INTO adres (openbareruimtenaam, huisnummer, huisletter, huisnummertoevoeg
-- (SELECT identificatie, openbareruimtenaam, gerelateerdewoonplaats from openbareruimteactueelbestaand) o,
-- (SELECT identificatie, woonplaatsnaam from woonplaatsactueel) w,
-- (SELECT woonplaatscode, gemeentenaam, gemeentecode from gemeente_woonplaatsactueelbestaand where einddatum_gemeente is null AND einddatum_woonplaats is null) g,
-- (SELECT gemeentecode, provincienaam from gemeente_provincie) p
-- (SELECT gemeentecode, provincienaam from provincie_gemeenteactueelbestaand) p
-- WHERE
-- v.hoofdadres = n.identificatie
-- and n.gerelateerdeopenbareruimte = o.identificatie
Expand Down Expand Up @@ -118,15 +118,15 @@ INSERT INTO adres (openbareruimtenaam, huisnummer, huisletter, huisnummertoevoeg
ON (o.gerelateerdewoonplaats = w.identificatie)
JOIN gemeente_woonplaatsactueelbestaand g
ON (g.woonplaatscode = w.identificatie)
JOIN gemeente_provincie p
JOIN provincie_gemeenteactueelbestaand p
ON (g.gemeentecode = p.gemeentecode)
-- Wanneer nummeraanduiding een gerelateerdewoonplaats heeft moet die gebruikt worden ipv via openbareruimte!
-- Zie issue: https://github.com/opengeogroep/NLExtract/issues/54
LEFT OUTER JOIN woonplaatsactueelbestaand wp2
ON (n.gerelateerdewoonplaats = wp2.identificatie)
LEFT OUTER JOIN gemeente_woonplaatsactueelbestaand g2
ON (g2.woonplaatscode = wp2.identificatie)
LEFT OUTER JOIN gemeente_provincie p2
LEFT OUTER JOIN provincie_gemeenteactueelbestaand p2
ON (g2.gemeentecode = p2.gemeentecode);


Expand All @@ -137,7 +137,7 @@ INSERT INTO adres (openbareruimtenaam, huisnummer, huisletter, huisnummertoevoeg
-- (SELECT identificatie, openbareruimtenaam, gerelateerdewoonplaats from openbareruimteactueelbestaand) o,
-- (SELECT identificatie, woonplaatsnaam from woonplaatsactueel) w,
-- (SELECT woonplaatscode, gemeentenaam, gemeentecode from gemeente_woonplaatsactueelbestaand where einddatum_gemeente is null AND einddatum_woonplaats is null) g,
-- (SELECT gemeentecode, provincienaam from gemeente_provincie) p
-- (SELECT gemeentecode, provincienaam from provincie_gemeenteactueelbestaand) p
-- WHERE
-- l.hoofdadres = n.identificatie
-- and n.gerelateerdeopenbareruimte = o.identificatie
Expand Down Expand Up @@ -176,15 +176,15 @@ INSERT INTO adres (openbareruimtenaam, huisnummer, huisletter, huisnummertoevoeg
ON (o.gerelateerdewoonplaats = w.identificatie)
JOIN gemeente_woonplaatsactueelbestaand g
ON (g.woonplaatscode = w.identificatie)
JOIN gemeente_provincie p
JOIN provincie_gemeenteactueelbestaand p
ON (g.gemeentecode = p.gemeentecode)
-- Wanneer nummeraanduiding een gerelateerdewoonplaats heeft moet die gebruikt worden ipv via openbareruimte!
-- Zie issue: https://github.com/opengeogroep/NLExtract/issues/54
LEFT OUTER JOIN woonplaatsactueelbestaand wp2
ON (n.gerelateerdewoonplaats = wp2.identificatie)
LEFT OUTER JOIN gemeente_woonplaatsactueelbestaand g2
ON (g2.woonplaatscode = wp2.identificatie)
LEFT OUTER JOIN gemeente_provincie p2
LEFT OUTER JOIN provincie_gemeenteactueelbestaand p2
ON (g2.gemeentecode = p2.gemeentecode);

-- FROM
Expand All @@ -193,7 +193,7 @@ INSERT INTO adres (openbareruimtenaam, huisnummer, huisletter, huisnummertoevoeg
-- (SELECT identificatie, openbareruimtenaam, gerelateerdewoonplaats from openbareruimteactueelbestaand) o,
-- (SELECT identificatie, woonplaatsnaam from woonplaatsactueel) w,
-- (SELECT woonplaatscode, gemeentenaam, gemeentecode from gemeente_woonplaatsactueelbestaand where einddatum_gemeente is null AND einddatum_woonplaats is null) g,
-- (SELECT gemeentecode, provincienaam from gemeente_provincie) p
-- (SELECT gemeentecode, provincienaam from provincie_gemeenteactueelbestaand) p
-- WHERE
-- l.hoofdadres = n.identificatie
-- and n.gerelateerdeopenbareruimte = o.identificatie
Expand Down Expand Up @@ -258,7 +258,7 @@ JOIN
ON
(g.woonplaatscode = w.identificatie)
JOIN
gemeente_provincie p
provincie_gemeenteactueelbestaand p
ON
(g.gemeentecode = p.gemeentecode)
-- Wanneer nummeraanduiding een gerelateerdewoonplaats heeft moet die gebruikt worden ipv via openbareruimte!
Expand All @@ -272,7 +272,7 @@ LEFT OUTER JOIN
ON
(g2.woonplaatscode = wp2.identificatie)
LEFT OUTER JOIN
gemeente_provincie p2
provincie_gemeenteactueelbestaand p2
ON
(g2.gemeentecode = p2.gemeentecode);

Expand Down Expand Up @@ -328,7 +328,7 @@ JOIN
ON
(g.woonplaatscode = w.identificatie)
JOIN
gemeente_provincie p
provincie_gemeenteactueelbestaand p
ON
(g.gemeentecode = p.gemeentecode)
-- Wanneer nummeraanduiding een gerelateerdewoonplaats heeft moet die gebruikt worden ipv via openbareruimte!
Expand All @@ -342,7 +342,7 @@ LEFT OUTER JOIN
ON
(g2.woonplaatscode = wp2.identificatie)
LEFT OUTER JOIN
gemeente_provincie p2
provincie_gemeenteactueelbestaand p2
ON
(g2.gemeentecode = p2.gemeentecode);

Expand Down Expand Up @@ -399,7 +399,7 @@ JOIN
ON
(g.woonplaatscode = w.identificatie)
JOIN
gemeente_provincie p
provincie_gemeenteactueelbestaand p
ON
(g.gemeentecode = p.gemeentecode)
-- Wanneer nummeraanduiding een gerelateerdewoonplaats heeft moet die gebruikt worden ipv via openbareruimte!
Expand All @@ -413,7 +413,7 @@ LEFT OUTER JOIN
ON
(g2.woonplaatscode = wp2.identificatie)
LEFT OUTER JOIN
gemeente_provincie p2
provincie_gemeenteactueelbestaand p2
ON
(g2.gemeentecode = p2.gemeentecode);

Expand Down
6 changes: 3 additions & 3 deletions bag/db/script/gemeente-provincie-tabel.sql
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ drop table if exists gemeente;

create table gemeente as
select gw.gemeentecode,gp.gemeentenaam,ST_Multi(ST_Union(w.geovlak)) as geovlak
from gemeente_woonplaatsactueelbestaand as gw, woonplaatsactueelbestaand as w, gemeente_provincie as gp
from gemeente_woonplaatsactueelbestaand as gw, woonplaatsactueelbestaand as w, provincie_gemeenteactueelbestaand as gp
where gw.woonplaatscode = w.identificatie and gw.gemeentecode = gp.gemeentecode
group by gw.gemeentecode,gp.gemeentenaam;

Expand All @@ -29,9 +29,9 @@ drop table if exists provincie;
create table provincie as
select provinciecode,provincienaam,ST_Multi(ST_Union(gemeente.geovlak)) as geovlak
from
gemeente_provincie,
provincie_gemeenteactueelbestaand,
gemeente
where gemeente_provincie.gemeentecode = gemeente.gemeentecode
where provincie_gemeenteactueelbestaand.gemeentecode = gemeente.gemeentecode
group by provinciecode,provincienaam;

alter table provincie add column gid serial;
Expand Down
16 changes: 8 additions & 8 deletions bag/db/script/geocode/geocode-tabellen.sql
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ FROM
(SELECT identificatie, openbareruimtenaam, gerelateerdewoonplaats from openbareruimteactueelbestaand) o,
(SELECT identificatie, woonplaatsnaam from woonplaatsactueel) w,
(SELECT woonplaatscode, gemeentecode from gemeente_woonplaatsactueelbestaand) g,
(SELECT gemeentenaam, gemeentecode, provincienaam from gemeente_provincie) p
(SELECT gemeentenaam, gemeentecode, provincienaam from provincie_gemeenteactueelbestaand) p
WHERE
v.hoofdadres = n.identificatie
and n.gerelateerdeopenbareruimte = o.identificatie
Expand Down Expand Up @@ -85,7 +85,7 @@ FROM
(SELECT identificatie, openbareruimtenaam, gerelateerdewoonplaats from openbareruimteactueelbestaand) o,
(SELECT identificatie, woonplaatsnaam from woonplaatsactueel) w,
(SELECT woonplaatscode, gemeentecode from gemeente_woonplaatsactueelbestaand) g,
(SELECT gemeentenaam, gemeentecode, provincienaam from gemeente_provincie) p
(SELECT gemeentenaam, gemeentecode, provincienaam from provincie_gemeenteactueelbestaand) p
WHERE
l.hoofdadres = n.identificatie
and n.gerelateerdeopenbareruimte = o.identificatie
Expand Down Expand Up @@ -113,7 +113,7 @@ FROM
(SELECT identificatie, openbareruimtenaam, gerelateerdewoonplaats from openbareruimteactueelbestaand) o,
(SELECT identificatie, woonplaatsnaam from woonplaatsactueel) w,
(SELECT woonplaatscode, gemeentecode from gemeente_woonplaatsactueelbestaand) g,
(SELECT gemeentenaam, gemeentecode, provincienaam from gemeente_provincie) p
(SELECT gemeentenaam, gemeentecode, provincienaam from provincie_gemeenteactueelbestaand) p
WHERE
l.hoofdadres = n.identificatie
and n.gerelateerdeopenbareruimte = o.identificatie
Expand All @@ -140,7 +140,7 @@ FROM
(SELECT identificatie, openbareruimtenaam, gerelateerdewoonplaats from openbareruimteactueelbestaand) o,
(SELECT identificatie, woonplaatsnaam from woonplaatsactueel) w,
(SELECT woonplaatscode, gemeentecode from gemeente_woonplaatsactueelbestaand) g,
(SELECT gemeentenaam, gemeentecode, provincienaam from gemeente_provincie) p
(SELECT gemeentenaam, gemeentecode, provincienaam from provincie_gemeenteactueelbestaand) p
WHERE
aon.nevenadres = n.identificatie
and aon.identificatie = v.identificatie
Expand Down Expand Up @@ -170,7 +170,7 @@ FROM
(SELECT identificatie, openbareruimtenaam, gerelateerdewoonplaats from openbareruimteactueelbestaand) o,
(SELECT identificatie, woonplaatsnaam from woonplaatsactueel) w,
(SELECT woonplaatscode, gemeentecode from gemeente_woonplaatsactueelbestaand) g,
(SELECT gemeentenaam, gemeentecode, provincienaam from gemeente_provincie) p
(SELECT gemeentenaam, gemeentecode, provincienaam from provincie_gemeenteactueelbestaand) p
WHERE
aon.nevenadres = n.identificatie
and aon.identificatie = l.identificatie
Expand Down Expand Up @@ -200,7 +200,7 @@ FROM
(SELECT identificatie, openbareruimtenaam, gerelateerdewoonplaats from openbareruimteactueelbestaand) o,
(SELECT identificatie, woonplaatsnaam from woonplaatsactueel) w,
(SELECT woonplaatscode, gemeentecode from gemeente_woonplaatsactueelbestaand) g,
(SELECT gemeentenaam, gemeentecode, provincienaam from gemeente_provincie) p
(SELECT gemeentenaam, gemeentecode, provincienaam from provincie_gemeenteactueelbestaand) p
WHERE
aon.nevenadres = n.identificatie
and aon.identificatie = s.identificatie
Expand Down Expand Up @@ -412,7 +412,7 @@ INSERT INTO geo_woonplaats (provincie, gemeente, woonplaats, geopunt)
FROM
(SELECT identificatie, woonplaatsnaam, geovlak from woonplaatsactueel) w,
(SELECT woonplaatscode, gemeentecode from gemeente_woonplaatsactueelbestaand) g,
(SELECT gemeentenaam, gemeentecode, provincienaam from gemeente_provincie) p
(SELECT gemeentenaam, gemeentecode, provincienaam from provincie_gemeenteactueelbestaand) p
WHERE
w.identificatie = g.woonplaatscode
and g.gemeentecode = p.gemeentecode;
Expand Down Expand Up @@ -445,7 +445,7 @@ INSERT INTO geo_gemeente (provincie, gemeente, geopunt)
ST_Force_2D(ST_Centroid(g.geovlak)) as geopunt
FROM
(SELECT gemeentecode,gemeentenaam,geovlak from gemeente) g,
(SELECT gemeentecode, provincienaam from gemeente_provincie) p
(SELECT gemeentecode, provincienaam from provincie_gemeenteactueelbestaand) p
WHERE
g.gemeentecode = p.gemeentecode;

Expand Down

0 comments on commit 568a45e

Please sign in to comment.