Datadictionary OpenWave 3.1.25
Previous topic Chapter index Next topic

View: vwfrmlokaties

 

 

Schema

public

 

Owner

waveuser005

 

Descriptions

View van alle lokatieadressen. Basistabel tbperceeladressen

 

Fields

Name

Data type

Description

dnkeyperceeladressen

integer

Primary key van het lokatieadres (tbperceeladressen.dnkey).

dvwoonplaatsnaam

varchar(80)

Naam van de woonplaats van het lokatieadres

dvopruimtenaam

varchar(80)

Openbare ruimtenaam van het lokatieadres (veelal straatnaam)

dvaanduidingbijhuisnummer

varchar(2)

Alleen BY of TO.

dvhuisnummer

varchar(5)

Huisnummer.

dvhuisletter

char(1)

Huisletter (alleen a-z).

dvhuisnummertoevoeging

varchar(4)

Huisnummertoevoeging zoals -62.

dvhuisnrinfo

varchar(40)

Extra informatie over huisnummer.

dvpostcode

varchar(6)

Postcode (9999AA).

dvkadgmntecode

varchar(5)

Kadastrale gemeentecode (masker : AAA99).

dvkadsectie

varchar(2)

Kadastrale sectie (A-ZZ).

dvkadperceelnr

varchar(5)

Kasdastrale nummer van hoofdperceel.

dvkadextraperceelnummers

varchar(200)

Wanneer meerdere percelen op hetzelfde adres.

dvkaddlpercindicatie

char(1)

Deelperceelindicatie. Alleen G of D of A of leeg (geheel, gedeeltelijk, appartementsrecht of leeg).

ddcontrolebag

timestamp

Laatste datum dat lokatiegegevens gecontroleerd/opgehaald zijn uit de basisregistratie BAG.

dvidentificatiecode

varchar(16)

Identificatiecode BAG. Wordt in principe gevuld met verblijsobject-ID of StandplaatsID of LigplaatsID

dvtypeadrobj

char(1)

Wordt berekend op basis van dvidentificatiecode: (N)ummeraanduiding, (P)and, (V)erblijfsobject, (L)igplaats of (S)tandplaats of (O)penbare ruimte.

dnxcoordinaat

integer

Geografische X van verblijfsobject. Rijksdriehoekmeting max 6 cijfers. Wordt bij synchronistaie BAG gevuld met x van verblijfsobject

dnycoordinaat

integer

Geografische Y van verblijfsobject. Rijksdriehoekmeting max 6 cijfers. Wordt bij synchronistaie BAG gevuld met y van verblijfsobject

ddvervaldatum

timestamp

Datum dat adres vervalt.

dvarchiefnr

varchar(25)

Archiefnummer. Indien gevuld geldt deze als default voor de archiefnummers van de bouw en overige vergunningen en handhavingen.

dvbestemming

varchar(50)

Bestemming volgens vigerend bestemmingsplan.

dvmonument

varchar(40)

Soort monument.

dvgldbplnaam

varchar(256)

Naam van het vigerende bestemmingsplan

dvgldbplnummer

varchar(36)

Nummer van het vigerende bestemmingsplan

dvnwbplnaam

varchar(256)

Naam van het toekomstige bestemmingsplan

dvnwbplnummer

varchar(36)

Nummer van het toekomstige bestemmingsplan

dvoffopruimtenaam

varchar(80)

Alternatieve schrijfwijze openbare ruimtenaam van het lokatieadres (veelal straatnaam)

dncbs_buurt

integer

CBS buurtcode.

dvbuurtcode

varchar(10)

Vrije buurtcode.

dnkeyopenbruimte

integer

Foreign key naar TbOpenbareRuimte.dnkey.

dnkeywoonplaats

integer

Foreign key naar Tbwoonplaats.dnkey.

dvgemeenteid

varchar(4)

Gemeentenummer volgens tabel 33

dvgemeentenaam

varchar(80)

Gemeentenaam volgens tabel 33

dnkeygemeente

integer

Primary key van de gemeentetabel (tb33gemeente.dnkey)

dvgmlpolygoon

varchar(4000)

Polygoon van het adres. Wordt bij synchronistaie BAG gevuld met polygoon van pand

dvdgdossierid

varchar(40)

Dossier-id van digitale checklisten voor deze locatie.

dvkaddlpercindoms

varchar(20)

Omschrijving van dvkaddlpercindicatie

dvtypeadroms

varchar(20)

Omschrijving van dvtypeadrobj

dvobjhuisnr

varchar(15)

Samengesteld aanduiding + huisnummer + huisletter + toevoeging

dvsorteer

text

Sorteerkolom op huisnummer, letter en toevoeging (met voorloopnullen)

dvwplidentificatiecode

varchar(4)

Woonplaatsnummer (identificatie-code) volgens BAG

ddwplcontrolebag

timestamp

Laatste controledatum Bag woonplaatsnaam

ddopbcontrolebag

timestamp

Laatste controledatum Bag van openbareruimte

dvopbidentificatiecode

varchar(16)

identificatie-code openbareruimte volgens BAG

dvbagidentcode_2

varchar(16)

Tweede BAG-identificatiecode. Wordt in proncipe gevuld met PAND-identifier

dvbagtypeadroms_2

varchar(20)

Wordt berekend op basis van dvbagidentcode_2: (N)ummeraanduiding, (P)and, (V)erblijfsobject, (L)igplaats of (S)tandplaats of (O)penbare ruimte.

dvbagidentcode_3

varchar(16)

Derde BAG-identificatiecode. Wordt in proncipe gevuld met Nummeraanduiding-identifier

dvbagtypeadroms_3

varchar(20)

Wordt berekend op basis van dvbagidentcode_3: (N)ummeraanduiding, (P)and, (V)erblijfsobject, (L)igplaats of (S)tandplaats of (O)penbare ruimte.

dnzcoordinaat

integer

Geografische z van verblijfsobject. Rijksdriehoekmeting max 6 cijfers. Wordt bij synchronistaie BAG gevuld met x van verblijfsobject

dlonbekendadres

char(1)

T of F. Indien T (True) dan wordt het perceel als onbekend adres gezien. Default false

 

Rules

Name

Event

Instead

Condition

Description

_RETURN

SELECT

 

 

 

Indices

There are no indices for table vwfrmlokaties

 

Definition

CREATE VIEW public.vwfrmlokaties (
   dnkeyperceeladressen,
   dvwoonplaatsnaam,
   dvopruimtenaam,
   dvaanduidingbijhuisnummer,
   dvhuisnummer,
   dvhuisletter,
   dvhuisnummertoevoeging,
   dvhuisnrinfo,
   dvpostcode,
   dvkadgmntecode,
   dvkadsectie,
   dvkadperceelnr,
   dvkadextraperceelnummers,
   dvkaddlpercindicatie,
   ddcontrolebag,
   dvidentificatiecode,
   dvtypeadrobj,
   dnxcoordinaat,
   dnycoordinaat,
   ddvervaldatum,
   dvarchiefnr,
   dvbestemming,
   dvmonument,
   dvgldbplnaam,
   dvgldbplnummer,
   dvnwbplnaam,
   dvnwbplnummer,
   dvoffopruimtenaam,
   dncbs_buurt,
   dvbuurtcode,
   dnkeyopenbruimte,
   dnkeywoonplaats,
   dvgemeenteid,
   dvgemeentenaam,
   dnkeygemeente,
   dvgmlpolygoon,
   dvdgdossierid,
   dvkaddlpercindoms,
   dvtypeadroms,
   dvobjhuisnr,
   dvsorteer,
   dvwplidentificatiecode,
   ddwplcontrolebag,
   ddopbcontrolebag,
   dvopbidentificatiecode,
   dvbagidentcode_2,
   dvbagtypeadroms_2,
   dvbagidentcode_3,
   dvbagtypeadroms_3,
   dnzcoordinaat,
   dlonbekendadres)
AS
SELECT
a.dnkey AS dnkeyperceeladressen,
   c.dvwoonplaatsnaam,
   b.dvopruimtenaam,
   a.dvaanduidingbijhuisnummer,
   a.dvhuisnummer,
   a.dvhuisletter,
   a.dvhuisnummertoevoeging,
   a.dvhuisnrinfo,
   a.dvpostcode,
   a.dvgmntecode AS dvkadgmntecode,
   a.dvsectie AS dvkadsectie,
   a.dvperceelnummer AS dvkadperceelnr,
   a.dvextraperceelnummers AS dvkadextraperceelnummers,
   a.dvkaddlpercindicatie,
   a.ddcontrolebag,
   a.dvidentificatiecode,
       CASE
           WHEN
substr(a.dvidentificatiecode::text, 5, 2) = '01'::text THEN 'V'::text
           WHEN substr(a.dvidentificatiecode::text, 5, 2) = '20'::text THEN 'N'::text
           WHEN substr(a.dvidentificatiecode::text, 5, 2) = '10'::text THEN 'P'::text
           WHEN substr(a.dvidentificatiecode::text, 5, 2) = '02'::text THEN 'L'::text
           WHEN substr(a.dvidentificatiecode::text, 5, 2) = '03'::text THEN 'S'::text
           WHEN substr(a.dvidentificatiecode::text, 5, 2) = '30'::text THEN 'O'::text
           ELSE ''::text
       END::character(1) AS dvtypeadrobj,
   a.dnxcoordinaat,
   a.dnycoordinaat,
   a.ddvervaldatum,
   a.dvarchiefnr,
   a.dvbestemming,
   e.dvomschrijving AS dvmonument,
   d.dvnaam AS dvgldbplnaam,
   d.dvnummer AS dvgldbplnummer,
   f.dvnaam AS dvnwbplnaam,
   f.dvnummer AS dvnwbplnummer,
   b.dvextraopruimtenaam AS dvoffopruimtenaam,
   a.dncbs_buurt,
   a.dvbuurtcode,
   a.dnkeyopenbruimte,
   c.dnkey AS dnkeywoonplaats,
   c.dvwoonplaatsid AS dvgemeenteid,
   g.dvomschrijving AS dvgemeentenaam,
   g.dnkey AS dnkeygemeente,
   a.dvgmlpolygoon,
   a.dvdgdossierid,
       CASE
           WHEN
a.dvkaddlpercindicatie = 'G'::bpchar THEN 'Geheel'::text
           WHEN a.dvkaddlpercindicatie = 'D'::bpchar THEN 'Gedeeltelijk'::text
           WHEN a.dvkaddlpercindicatie = 'A'::bpchar THEN 'Appartementsrecht'::text
           ELSE ''::text
       END::character varying(20) AS dvkaddlpercindoms,
       CASE
           WHEN
substr(a.dvidentificatiecode::text, 5, 2) = '01'::text THEN
               'Verblijfsobject'::text
           WHEN substr(a.dvidentificatiecode::text, 5, 2) = '20'::text THEN
               'Nummeraanduiding'::text
           WHEN substr(a.dvidentificatiecode::text, 5, 2) = '10'::text THEN
               'Pand'::text
           WHEN substr(a.dvidentificatiecode::text, 5, 2) = '02'::text THEN
               'Ligplaats'::text
           WHEN substr(a.dvidentificatiecode::text, 5, 2) = '03'::text THEN
               'Standplaats'::text
           WHEN substr(a.dvidentificatiecode::text, 5, 2) = '30'::text THEN
               'Openbare ruimte'::text
           ELSE ''::text
       END::character varying(20) AS dvtypeadroms,
   
((((lpad(a.dvhuisnummer::text, 5, ''::text) || ' '::text) ||
       CASE
           WHEN
a.dvhuisletter IS NULL THEN ''::bpchar
           ELSE a.dvhuisletter
       END::text) ||
       CASE
           WHEN
rtrim(a.dvhuisnummertoevoeging::text) IS NULL THEN ''::text
           ELSE replace('-'::text || a.dvhuisnummertoevoeging::text, '
               --'
::text, '-'::text)
       END))::character varying(15) AS dvobjhuisnr,
   
(lpad(COALESCE(a.dvhuisnummer, '0'::character varying)::text, 5, '0'::text)
       || lpad(COALESCE(a.dvhuisletter, '0'::bpchar)::text, 1, '0'::text)) || lpad(COALESCE(a.dvhuisnummertoevoeging, '0'::character varying)::text, 4, '0'::text) AS dvsorteer,
   c.dvidentificatiecode AS dvwplidentificatiecode,
   c.ddcontrolebag AS ddwplcontrolebag,
   b.ddcontrolebag AS ddopbcontrolebag,
   b.dvopruimteid AS dvopbidentificatiecode,
   a.dvbagidentcode_2,
       CASE
           WHEN
substr(a.dvbagidentcode_2::text, 5, 2) = '01'::text THEN
               'Verblijfsobject'::text
           WHEN substr(a.dvbagidentcode_2::text, 5, 2) = '20'::text THEN
               'Nummeraanduiding'::text
           WHEN substr(a.dvbagidentcode_2::text, 5, 2) = '10'::text THEN 'Pand'::text
           WHEN substr(a.dvbagidentcode_2::text, 5, 2) = '02'::text THEN
               'Ligplaats'::text
           WHEN substr(a.dvbagidentcode_2::text, 5, 2) = '03'::text THEN
               'Standplaats'::text
           WHEN substr(a.dvbagidentcode_2::text, 5, 2) = '30'::text THEN
               'Openbare ruimte'::text
           ELSE ''::text
       END::character varying(20) AS dvbagtypeadroms_2,
   a.dvbagidentcode_3,
       CASE
           WHEN
substr(a.dvbagidentcode_3::text, 5, 2) = '01'::text THEN
               'Verblijfsobject'::text
           WHEN substr(a.dvbagidentcode_2::text, 5, 2) = '20'::text THEN
               'Nummeraanduiding'::text
           WHEN substr(a.dvbagidentcode_2::text, 5, 2) = '10'::text THEN 'Pand'::text
           WHEN substr(a.dvbagidentcode_2::text, 5, 2) = '02'::text THEN
               'Ligplaats'::text
           WHEN substr(a.dvbagidentcode_2::text, 5, 2) = '03'::text THEN
               'Standplaats'::text
           WHEN substr(a.dvbagidentcode_2::text, 5, 2) = '30'::text THEN
               'Openbare ruimte'::text
           ELSE ''::text
       END::character varying(20) AS dvbagtypeadroms_3,
   a.dnzcoordinaat,
   a.dlonbekendadres
FROM tbperceeladressen a
    JOIN tbopenbareruimte b ON a.dnkeyopenbruimte = b.dnkey
    JOIN tbwoonplaats c ON b.dnkeywoonplaats = c.dnkey
    LEFT JOIN vwbplgeldend d ON a.dnkeygeldendbestemmingsplan = d.dnkey
    LEFT JOIN tbmonumenten e ON a.dnkeymonumenten = e.dnkey
    LEFT JOIN vwbplnieuw f ON a.dnkeynieuwbestemmingsplan = f.dnkey
    LEFT JOIN tb33gemeente g ON c.dvwoonplaatsid::text = g.dvgemeentecode::text;

COMMENT ON VIEW public.vwfrmlokaties
IS 'View van alle lokatieadressen. Basistabel tbperceeladressen';

COMMENT ON COLUMN public.vwfrmlokaties.dnkeyperceeladressen
IS 'Primary key van het lokatieadres (tbperceeladressen.dnkey).';

COMMENT ON COLUMN public.vwfrmlokaties.dvwoonplaatsnaam
IS 'Naam  van de woonplaats van het lokatieadres';

COMMENT ON COLUMN public.vwfrmlokaties.dvopruimtenaam
IS 'Openbare ruimtenaam van het lokatieadres (veelal straatnaam)';

COMMENT ON COLUMN public.vwfrmlokaties.dvaanduidingbijhuisnummer
IS 'Alleen  BY of TO.';

COMMENT ON COLUMN public.vwfrmlokaties.dvhuisnummer
IS 'Huisnummer.';

COMMENT ON COLUMN public.vwfrmlokaties.dvhuisletter
IS 'Huisletter (alleen a-z).';

COMMENT ON COLUMN public.vwfrmlokaties.dvhuisnummertoevoeging
IS 'Huisnummertoevoeging zoals -62.';

COMMENT ON COLUMN public.vwfrmlokaties.dvhuisnrinfo
IS 'Extra informatie over huisnummer.';

COMMENT ON COLUMN public.vwfrmlokaties.dvpostcode
IS 'Postcode (9999AA).';

COMMENT ON COLUMN public.vwfrmlokaties.dvkadgmntecode
IS 'Kadastrale gemeentecode (masker : AAA99).';

COMMENT ON COLUMN public.vwfrmlokaties.dvkadsectie
IS 'Kadastrale sectie  (A-ZZ).';

COMMENT ON COLUMN public.vwfrmlokaties.dvkadperceelnr
IS 'Kasdastrale nummer van hoofdperceel.';

COMMENT ON COLUMN public.vwfrmlokaties.dvkadextraperceelnummers
IS 'Wanneer meerdere percelen op hetzelfde adres.';

COMMENT ON COLUMN public.vwfrmlokaties.dvkaddlpercindicatie
IS 'Deelperceelindicatie. Alleen G of D of A of leeg (geheel, gedeeltelijk, appartementsrecht of leeg).';

COMMENT ON COLUMN public.vwfrmlokaties.ddcontrolebag
IS 'Laatste datum dat lokatiegegevens gecontroleerd/opgehaald zijn uit de basisregistratie BAG.';

COMMENT ON COLUMN public.vwfrmlokaties.dvidentificatiecode
IS 'Identificatiecode BAG. Wordt in principe gevuld met verblijsobject-ID of StandplaatsID of LigplaatsID';

COMMENT ON COLUMN public.vwfrmlokaties.dvtypeadrobj
IS 'Wordt berekend op basis van dvidentificatiecode: (N)ummeraanduiding, (P)and, (V)erblijfsobject, (L)igplaats of (S)tandplaats of (O)penbare ruimte.';

COMMENT ON COLUMN public.vwfrmlokaties.dnxcoordinaat
IS 'Geografische X van verblijfsobject. Rijksdriehoekmeting max 6 cijfers. Wordt bij synchronistaie BAG gevuld met x van verblijfsobject';

COMMENT ON COLUMN public.vwfrmlokaties.dnycoordinaat
IS 'Geografische Y van verblijfsobject. Rijksdriehoekmeting max 6 cijfers. Wordt bij synchronistaie BAG gevuld met y van verblijfsobject';

COMMENT ON COLUMN public.vwfrmlokaties.ddvervaldatum
IS 'Datum dat adres vervalt.';

COMMENT ON COLUMN public.vwfrmlokaties.dvarchiefnr
IS 'Archiefnummer. Indien gevuld geldt deze als default voor de archiefnummers van de bouw en overige vergunningen en handhavingen.';

COMMENT ON COLUMN public.vwfrmlokaties.dvbestemming
IS 'Bestemming volgens vigerend bestemmingsplan.';

COMMENT ON COLUMN public.vwfrmlokaties.dvmonument
IS 'Soort monument.';

COMMENT ON COLUMN public.vwfrmlokaties.dvgldbplnaam
IS 'Naam van het vigerende bestemmingsplan';

COMMENT ON COLUMN public.vwfrmlokaties.dvgldbplnummer
IS 'Nummer van het vigerende bestemmingsplan';

COMMENT ON COLUMN public.vwfrmlokaties.dvnwbplnaam
IS 'Naam van het toekomstige bestemmingsplan';

COMMENT ON COLUMN public.vwfrmlokaties.dvnwbplnummer
IS 'Nummer van het toekomstige bestemmingsplan';

COMMENT ON COLUMN public.vwfrmlokaties.dvoffopruimtenaam
IS 'Alternatieve schrijfwijze openbare ruimtenaam van het lokatieadres (veelal straatnaam)';

COMMENT ON COLUMN public.vwfrmlokaties.dncbs_buurt
IS 'CBS buurtcode.';

COMMENT ON COLUMN public.vwfrmlokaties.dvbuurtcode
IS 'Vrije buurtcode.';

COMMENT ON COLUMN public.vwfrmlokaties.dnkeyopenbruimte
IS 'Foreign key naar TbOpenbareRuimte.dnkey.';

COMMENT ON COLUMN public.vwfrmlokaties.dnkeywoonplaats
IS 'Foreign key naar Tbwoonplaats.dnkey.';

COMMENT ON COLUMN public.vwfrmlokaties.dvgemeenteid
IS 'Gemeentenummer volgens tabel 33';

COMMENT ON COLUMN public.vwfrmlokaties.dvgemeentenaam
IS 'Gemeentenaam volgens tabel 33';

COMMENT ON COLUMN public.vwfrmlokaties.dnkeygemeente
IS 'Primary key van de gemeentetabel (tb33gemeente.dnkey)';

COMMENT ON COLUMN public.vwfrmlokaties.dvgmlpolygoon
IS 'Polygoon van het adres. Wordt bij synchronistaie BAG gevuld met polygoon van pand';

COMMENT ON COLUMN public.vwfrmlokaties.dvdgdossierid
IS 'Dossier-id van digitale checklisten voor deze locatie.';

COMMENT ON COLUMN public.vwfrmlokaties.dvkaddlpercindoms
IS 'Omschrijving van dvkaddlpercindicatie';

COMMENT ON COLUMN public.vwfrmlokaties.dvtypeadroms
IS 'Omschrijving van dvtypeadrobj';

COMMENT ON COLUMN public.vwfrmlokaties.dvobjhuisnr
IS 'Samengesteld aanduiding + huisnummer + huisletter + toevoeging';

COMMENT ON COLUMN public.vwfrmlokaties.dvsorteer
IS 'Sorteerkolom op huisnummer, letter en toevoeging (met voorloopnullen)';

COMMENT ON COLUMN public.vwfrmlokaties.dvwplidentificatiecode
IS 'Woonplaatsnummer (identificatie-code) volgens BAG';

COMMENT ON COLUMN public.vwfrmlokaties.ddwplcontrolebag
IS 'Laatste controledatum Bag woonplaatsnaam';

COMMENT ON COLUMN public.vwfrmlokaties.ddopbcontrolebag
IS 'Laatste controledatum Bag  van openbareruimte';

COMMENT ON COLUMN public.vwfrmlokaties.dvopbidentificatiecode
IS 'identificatie-code openbareruimte volgens BAG';

COMMENT ON COLUMN public.vwfrmlokaties.dvbagidentcode_2
IS 'Tweede BAG-identificatiecode. Wordt in proncipe gevuld met PAND-identifier';

COMMENT ON COLUMN public.vwfrmlokaties.dvbagtypeadroms_2
IS 'Wordt berekend op basis van dvbagidentcode_2: (N)ummeraanduiding, (P)and, (V)erblijfsobject, (L)igplaats of (S)tandplaats of (O)penbare ruimte.';

COMMENT ON COLUMN public.vwfrmlokaties.dvbagidentcode_3
IS 'Derde BAG-identificatiecode. Wordt in proncipe gevuld met Nummeraanduiding-identifier';

COMMENT ON COLUMN public.vwfrmlokaties.dvbagtypeadroms_3
IS 'Wordt berekend op basis van dvbagidentcode_3: (N)ummeraanduiding, (P)and, (V)erblijfsobject, (L)igplaats of (S)tandplaats of (O)penbare ruimte.';

COMMENT ON COLUMN public.vwfrmlokaties.dnzcoordinaat
IS 'Geografische z van verblijfsobject. Rijksdriehoekmeting max 6 cijfers. Wordt bij synchronistaie BAG gevuld met x van verblijfsobject';

COMMENT ON COLUMN public.vwfrmlokaties.dlonbekendadres
IS 'T of F. Indien T (True) dan wordt het perceel als onbekend adres gezien. Default false';

This file was generated with SQL Manager for PostgreSQL (www.pgsqlmanager.com) at 5-1-2022 14:13
Previous topic Chapter index Next topic