Skip to content

Commit

Permalink
Panden ligt in views (#835)
Browse files Browse the repository at this point in the history
* Panden ligt in

Panden ligt in

* fixed pand ligt in views schema

* Update meta fields for verblijfsobjecten, nummeraanduidingen, panden, standplaats, ligplaats
  • Loading branch information
arbaco authored Oct 4, 2023
1 parent 0dbda08 commit 8e2c40c
Show file tree
Hide file tree
Showing 6 changed files with 287 additions and 0 deletions.
66 changes: 66 additions & 0 deletions datasets/dataverkenner/bagadresinformatie/dataset.json
Original file line number Diff line number Diff line change
Expand Up @@ -90,6 +90,15 @@
"type": "string",
"description": "De door PostNL vastgestelde code bestaande uit 4 cijfers en 2 letters (1234AB)."
},
"documentdatum": {
"type": "string",
"format": "date",
"description": "De datum waarop het brondocument is vastgesteld."
},
"documentnummer": {
"type": "string",
"description": "Het unieke nummer van het brondocument."
},
"beginGeldigheid": {
"type": "string",
"format": "date-time",
Expand Down Expand Up @@ -212,6 +221,25 @@
"type": "string",
"description": "Reden van de afvoer van het verblijfsobject. omschrijving"
},
"verblijfsobjectDocumentdatum": {
"type": "string",
"format": "date",
"description": "De datum waarop het brondocument is vastgesteld."
},
"verblijfsobjectDocumentnummer": {
"type": "string",
"description": "Het unieke nummer van het brondocument."
},
"verblijfsobjectBeginGeldigheid": {
"type": "string",
"format": "date-time",
"description": "De datum waarop de gegevens in dit object actueel zijn geworden."
},
"verblijfsobjectEindGeldigheid": {
"type": "string",
"format": "date-time",
"description": "De datum waarop de gegevens in dit object niet meer actueel zijn."
},
"onderzoekenVolgnummer": {
"type": "integer",
"description": "Uniek volgnummer van de toestand van het object."
Expand Down Expand Up @@ -244,6 +272,25 @@
"$ref": "https://geojson.org/schema/Geometry.json",
"description": "Vorm en ligging van de ligplaats in het Nationale Rijksdriehoekstelsel."
},
"ligplaatsBeginGeldigheid": {
"type": "string",
"format": "date-time",
"description": "De begindatum van een periode waarin een of meer gegevens die worden bijgehouden over een ligplaats een wijziging hebben ondergaan."
},
"ligplaatsEindGeldigheid": {
"type": "string",
"format": "date-time",
"description": "De einddatum van een periode waarin een of meer gegevens die worden bijgehouden over een ligplaats een wijziging hebben ondergaan."
},
"ligplaatsDocumentdatum": {
"type": "string",
"format": "date",
"description": "De datum waarop het brondocument is vastgesteld."
},
"ligplaatsDocumentnummer": {
"type": "string",
"description": "Het unieke nummer van het brondocument."
},
"standplaatsIdentificatie": {
"type": "string",
"description": "Landelijke identificerende sleutel."
Expand All @@ -264,6 +311,25 @@
"$ref": "https://geojson.org/schema/Geometry.json",
"description": "Vorm en ligging van de standplaats in het Nationale Rijksdriehoekstelsel."
},
"standplaatsBeginGeldigheid": {
"type": "string",
"format": "date-time",
"description": "De ingangsdatum van de geldigheid van een bepaalde combinatie van gegevens over een STANDPLAATS."
},
"standplaatsEindGeldigheid": {
"type": "string",
"format": "date-time",
"description": "De einddatum van de geldigheid van een bepaalde combinatie van gegevens over een STANDPLAATS."
},
"standplaatsDocumentdatum": {
"type": "string",
"format": "date",
"description": "De datum waarop het brondocument is vastgesteld."
},
"standplaatsDocumentnummer": {
"type": "string",
"description": "Het unieke nummer van het brondocument."
},
"gebiedenBuurtIdentificatie": {
"type": "string",
"description": "Unieke identificatie van het object."
Expand Down
14 changes: 14 additions & 0 deletions datasets/dataverkenner/bagadresinformatie/dataset.sql
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@ bag_nummeraanduidingen.type_adresseerbaar_object_omschrijving as "type_adresseer
bag_nummeraanduidingen.type_adres as "type_adres",
bag_nummeraanduidingen.adresseert_verblijfsobject_identificatie as "adresseert_verblijfsobject_identificatie",
bag_nummeraanduidingen.begin_geldigheid as "begin_geldigheid",
bag_nummeraanduidingen.documentdatum as "documentdatum",
bag_nummeraanduidingen.documentnummer as "documentnummer",
bag_nummeraanduidingen.eind_geldigheid as "eind_geldigheid",
bag_openbareruimtes.identificatie as "openbareruimte_identificatie",
bag_openbareruimtes.volgnummer as "openbareruimte_volgnummer",
Expand Down Expand Up @@ -39,18 +41,30 @@ bag_verblijfsobjecten.feitelijk_gebruik_omschrijving as "verblijfsobject_feiteli
bag_verblijfsobjecten.redenopvoer_omschrijving as "verblijfsobject_redenopvoer_omschrijving",
bag_verblijfsobjecten.redenafvoer_omschrijving as "verblijfsobject_redenafvoer_omschrijving",
bag_onderzoeken.object_identificatie as "onderzoeken_object_identificatie",
bag_verblijfsobjecten.documentdatum as "verblijfsobject_documentdatum",
bag_verblijfsobjecten.documentnummer as "verblijfsobject_documentnummer",
bag_verblijfsobjecten.begin_geldigheid as "verblijfsobject_begin_geldigheid",
bag_verblijfsobjecten.eind_geldigheid as "verblijfsobject_eind_geldigheid",
bag_onderzoeken.volgnummer as "onderzoeken_volgnummer",
bag_onderzoeken.in_onderzoek as "onderzoeken_in_onderzoek",
bag_ligplaatsen.identificatie as "ligplaats_identificatie",
bag_ligplaatsen.volgnummer as "ligplaats_volgnummer",
bag_ligplaatsen.geconstateerd as "ligplaats_geconstateerd",
bag_ligplaatsen.status_omschrijving as "ligplaats_status_omschrijving",
bag_ligplaatsen.geometrie as "ligplaats_geometrie",
bag_ligplaatsen.begin_geldigheid as "ligplaats_begin_geldigheid",
bag_ligplaatsen.eind_geldigheid as "ligplaats_eind_geldigheid",
bag_ligplaatsen.documentdatum as "ligplaats_documentdatum",
bag_ligplaatsen.documentnummer as "ligplaats_documentnummer",
bag_standplaatsen.identificatie as "standplaats_identificatie",
bag_standplaatsen.volgnummer as "standplaats_volgnummer",
bag_standplaatsen.geconstateerd as "standplaats_geconstateerd",
bag_standplaatsen.status_omschrijving as "standplaats_status_omschrijving",
bag_standplaatsen.geometrie as "standplaats_geometrie",
bag_standplaatsen.begin_geldigheid as "standplaats_begin_geldigheid",
bag_standplaatsen.eind_geldigheid as "standplaats_eind_geldigheid",
bag_standplaatsen.documentdatum as "standplaats_documentdatum",
bag_standplaatsen.documentnummer as "standplaats_documentnummer",
gebieden_buurten.identificatie as "gebieden_buurt_identificatie",
gebieden_buurten.volgnummer as "gebieden_buurt_volgnummer",
gebieden_buurten.naam as "gebieden_buurt_naam",
Expand Down
9 changes: 9 additions & 0 deletions datasets/dataverkenner/bagpanden/dataset.json
Original file line number Diff line number Diff line change
Expand Up @@ -102,6 +102,15 @@
"type": "integer",
"description": "Laagste bouwlaag van een pand."
},
"pandDocumentdatum": {
"type": "string",
"format": "date",
"description": "De datum waarop het brondocument is vastgesteld."
},
"pandDocumentnummer": {
"type": "string",
"description": "Het unieke nummer van het brondocument."
},
"pandBeginGeldigheid": {
"type": "string",
"format": "date-time",
Expand Down
2 changes: 2 additions & 0 deletions datasets/dataverkenner/bagpanden/dataset.sql
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,8 @@ bag_panden.type_woonobject as "pand_type_woonobject",
bag_panden.aantal_bouwlagen as "pand_aantal_bouwlagen",
bag_panden.hoogste_bouwlaag as "pand_hoogste_bouwlaag",
bag_panden.laagste_bouwlaag as "pand_laagste_bouwlaag",
bag_panden.documentdatum as "pand_documentdatum",
bag_panden.documentnummer as "pand_documentnummer",
bag_panden.begin_geldigheid as "pand_begin_geldigheid",
bag_panden.eind_geldigheid as "pand_eind_geldigheid"
from bag_panden;
159 changes: 159 additions & 0 deletions datasets/dataverkenner/pandligtin/dataset.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,159 @@
{
"type": "dataset",
"id": "dataverkennerPandligtin",
"status": "beschikbaar",
"crs": "EPSG:28992",
"owner": "Gemeente Amsterdam",
"publisher": {
"$ref": "publishers/BENK"
},
"creator": "Basisinformatie",
"auth": "OPENBAAR",
"version": "0.0.1",
"authorizationGrantor": "OIS | [email protected]",
"description": "De Basisregistratie | Toegewijde weergaven BAG en BRK bevat informatie nodig voor implementatie op het Data Verkenner platform.",
"tables": [
{
"type": "table",
"id": "pandligtin",
"version": "0.0.1",
"crs": "EPSG:28992",
"auth": "OPENBAAR",
"derivedFrom": [
"bag:panden",
"gebieden:buurten",
"gebieden:wijken",
"gebieden:stadsdelen",
"gebieden:ggwgebieden",
"gebieden:bouwblokken"
],
"temporal": {
"identifier": "volgnummer",
"dimensions": {
"geldigOp": [
"pandBeginGeldigheid",
"pandEindGeldigheid"
]
}
},
"schema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"additionalProperties": false,
"identifier": [
"identificatie",
"volgnummer"
],
"required": [
"schema",
"identificatie",
"volgnummer"
],
"display": "identificatie",
"properties": {
"schema": {
"$ref": "https://schemas.data.amsterdam.nl/schema@v2#/definitions/schema"
},
"id": {
"type": "string",
"description": "Interne unieke identificatie van een pand."
},
"identificatie": {
"type": "string",
"description": "Landelijke identificerende sleutel."
},
"volgnummer": {
"type": "integer",
"description": "Uniek volgnummer van de toestand van het object."
},
"gebiedenBuurtIdentificatie": {
"type": "string",
"description": "Unieke identificatie van het object."
},
"gebiedenBuurtVolgnummer": {
"type": "integer",
"description": "Uniek volgnummer van de toestand van het object."
},
"gebiedenBuurtNaam": {
"type": "string",
"description": "De naam van het object."
},
"gebiedenBuurtCode": {
"type": "string",
"description": "Volledige, samengestelde, code, bestaande uit stadsdeelcode en wijkcode."
},
"gebiedenWijkIdentificatie": {
"type": "string",
"description": "Unieke identificatie van het object."
},
"gebiedenWijkVolgnummer": {
"type": "integer",
"description": "Uniek volgnummer van de toestand van het object."
},
"gebiedenWijkNaam": {
"type": "string",
"description": "De naam van het object."
},
"gebiedenWijkCode": {
"type": "string",
"description": "Volledige, samengestelde, code, bestaande uit stadsdeelcode en wijkcode."
},
"gebiedenStadsdeelIdentificatie": {
"type": "string",
"description": "Unieke identificatie van het object."
},
"gebiedenStadsdeelVolgnummer": {
"type": "integer",
"description": "Uniek volgnummer van de toestand van het object."
},
"gebiedenStadsdeelNaam": {
"type": "string",
"description": "De naam van het object."
},
"gebiedenStadsdeelCode": {
"type": "string",
"description": "Volledige, samengestelde, code, bestaande uit stadsdeelcode en wijkcode."
},
"gebiedenGgwgebiedIdentificatie": {
"type": "string",
"description": "Unieke identificatie van het object."
},
"gebiedenGgwgebiedVolgnummer": {
"type": "integer",
"description": "Uniek volgnummer van de toestand van het object."
},
"gebiedenGgwgebiedNaam": {
"type": "string",
"description": "De naam van het object."
},
"gebiedenGgwgebiedCode": {
"type": "string",
"description": "De code van het object."
},
"gebiedenBouwblokIdentificatie": {
"type": "string",
"description": "Unieke identificatie van het object."
},
"gebiedenBouwblokVolgnummer": {
"type": "integer",
"description": "Uniek volgnummer van de toestand van het object."
},
"gebiedenBouwblokCode": {
"type": "string",
"description": "Officiële code van het object."
},
"pandBeginGeldigheid": {
"type": "string",
"format": "date-time",
"description": "Begindatum van de geldigheid van de gegevens van het pand."
},
"pandEindGeldigheid": {
"type": "string",
"format": "date-time",
"description": "Einddatum van de geldigheid van de gegevens van het pand."
}
}
}
}
]
}
37 changes: 37 additions & 0 deletions datasets/dataverkenner/pandligtin/dataset.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
create or replace view public.dataverkenner_pandligtin_pandligtin WITH (security_barrier) as
select
bag_panden.id as "id",
bag_panden.identificatie as "identificatie",
bag_panden.volgnummer as "volgnummer",
gebieden_buurten.id as "gebieden_buurt_id",
gebieden_buurten.identificatie as "gebieden_buurt_identificatie",
gebieden_buurten.volgnummer as "gebieden_buurt_volgnummer",
gebieden_buurten.naam as "gebieden_buurt_naam",
gebieden_buurten.code as "gebieden_buurt_code",
gebieden_wijken.id as "gebieden_wijk_id",
gebieden_wijken.identificatie as "gebieden_wijk_identificatie",
gebieden_wijken.volgnummer as "gebieden_wijk_volgnummer",
gebieden_wijken.naam as "gebieden_wijk_naam",
gebieden_wijken.code as "gebieden_wijk_code",
gebieden_stadsdelen.id as "gebieden_stadsdeel_id",
gebieden_stadsdelen.identificatie as "gebieden_stadsdeel_identificatie",
gebieden_stadsdelen.volgnummer as "gebieden_stadsdeel_volgnummer",
gebieden_stadsdelen.naam as "gebieden_stadsdeel_naam",
gebieden_stadsdelen.code as "gebieden_stadsdeel_code",
gebieden_ggwgebieden.id as "gebieden_ggwgebied_id",
gebieden_ggwgebieden.identificatie as "gebieden_ggwgebied_identificatie",
gebieden_ggwgebieden.volgnummer as "gebieden_ggwgebied_volgnummer",
gebieden_ggwgebieden.naam as "gebieden_ggwgebied_naam",
gebieden_ggwgebieden.code as "gebieden_ggwgebied_code",
gebieden_bouwblokken.id as "gebieden_bouwblok_id",
gebieden_bouwblokken.identificatie as "gebieden_bouwblok_identificatie",
gebieden_bouwblokken.volgnummer as "gebieden_bouwblok_volgnummer",
gebieden_bouwblokken.code as "gebieden_bouwblok_code",
bag_panden.begin_geldigheid as "pand_begin_geldigheid",
bag_panden.eind_geldigheid as "pand_eind_geldigheid"
from bag_panden
left join gebieden_buurten on bag_panden.ligt_in_buurt_id=gebieden_buurten.id
left join gebieden_wijken on gebieden_buurten.ligt_in_wijk_id = gebieden_wijken.id
left join gebieden_stadsdelen on gebieden_wijken.ligt_in_stadsdeel_id = gebieden_stadsdelen.id
left join gebieden_ggwgebieden on gebieden_buurten.ligt_in_ggwgebied_id = gebieden_ggwgebieden.id
left join gebieden_bouwblokken on bag_panden.ligt_in_bouwblok_id=gebieden_bouwblokken.id;

0 comments on commit 8e2c40c

Please sign in to comment.