|
@@ -1,3 +1,16 @@
|
|
|
+/*
|
|
|
+
|
|
|
+BAG importer
|
|
|
+
|
|
|
+Dit script verrijkt de geïmporteerde BAG met de gegevens die
|
|
|
+nodig zijn om handige analyses te doen. Dit gebeurt door een
|
|
|
+aantal tussenstappen te nemen die uiteindelijk resulteren in
|
|
|
+de tabellen pand_compleet en verblijfsobject_compleet. De
|
|
|
+overige tabellen kunnen vervolgens verwijderd worden.
|
|
|
+
|
|
|
+*/
|
|
|
+
|
|
|
+
|
|
|
UPDATE bagactueel.pand
|
|
|
SET bouwjaar = NULL
|
|
|
WHERE bouwjaar > 2050;
|
|
@@ -506,8 +519,6 @@ INSERT INTO bagactueel.pand_compleet(
|
|
|
ELSE NULL
|
|
|
END
|
|
|
|
|
|
--- Test
|
|
|
-
|
|
|
FROM bagactueel.pandactueelbestaand P
|
|
|
LEFT JOIN bagactueel.pand_adres A
|
|
|
ON P.identificatie = A.identificatie
|
|
@@ -529,6 +540,19 @@ LEFT JOIN bagactueel.provincie Prov
|
|
|
ON ST_Intersects(P.geovlak, Prov.geovlak)
|
|
|
WHERE P.gemeentenaam IS NULL;
|
|
|
|
|
|
+
|
|
|
+/* Maak tabel met woonplaats-geovlak en bijbehordende woonplaatsnaam, gemeentenaam en provincienaam */
|
|
|
+
|
|
|
+CREATE MATERIALIZED VIEW bagactueel.wp_gem_prov AS
|
|
|
+SELECT bagactueel.provincie.provincienaam, bagactueel.gemeente.gemeentenaam, bagactueel.woonplaatsactueelbestaand.woonplaatsnaam, bagactueel.woonplaatsactueelbestaand.geovlak
|
|
|
+FROM bagactueel.provincie_gemeenteactueelbestaand
|
|
|
+JOIN bagactueel.gemeente_woonplaatsactueelbestaand
|
|
|
+ON bagactueel.provincie_gemeenteactueelbestaand.gemeentecode = bagactueel.gemeente_woonplaatsactueelbestaand.gemeentecode
|
|
|
+JOIN bagactueel.provincie ON bagactueel.provincie_gemeenteactueelbestaand.provinciecode = bagactueel.provincie.provinciecode
|
|
|
+JOIN bagactueel.gemeente ON bagactueel.provincie_gemeenteactueelbestaand.gemeentecode = bagactueel.gemeente.gemeentecode
|
|
|
+JOIN bagactueel.woonplaatsactueelbestaand ON
|
|
|
+bagactueel.gemeente_woonplaatsactueelbestaand.woonplaatscode = bagactueel.woonplaatsactueelbestaand.identificatie
|
|
|
+
|
|
|
CREATE INDEX pand_adres_onbekend_ident ON bagactueel.pand_adres_onbekend (identificatie);
|
|
|
|
|
|
UPDATE bagactueel.pand_compleet P
|
|
@@ -538,3 +562,6 @@ P.provincienaam = T.provincienaam
|
|
|
FROM bagactueel.pand_overige_adres AS T
|
|
|
WHERE P.gemeentenaam IS NULL;
|
|
|
|
|
|
+
|
|
|
+DROP TABLE bagacteel.pand
|
|
|
+DROP TABLE bacactueel.verblijfsobject
|