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 |
![]() ![]() ![]() |