From fc70ac175342940d2a477a7869a65ed262161d59 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakob=20F=C3=A6rch?= Date: Fri, 12 Dec 2014 09:59:03 +0100 Subject: [PATCH] =?UTF-8?q?#351=20Tilret=20views=20til=20geoserver,=20s?= =?UTF-8?q?=C3=A5=20der=20bruges=20danske=20navne=20konsekvent?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- psql/initialization.js | 1 + .../0_52_18_1_rename_view_wms_adgangsadresser.sql | 1 + ...52_18_2_view_wms_adgangsadresser_dk_columnnames.sql | 8 ++++++++ psql/schema/wms_adgangsadresser.sql | 6 +++--- psql/schema/wms_housenumber_inspire.sql | 10 ++++++++++ 5 files changed, 23 insertions(+), 3 deletions(-) create mode 100644 psql/schema/migrering/0_52_18_1_rename_view_wms_adgangsadresser.sql create mode 100644 psql/schema/migrering/0_52_18_2_view_wms_adgangsadresser_dk_columnnames.sql create mode 100644 psql/schema/wms_housenumber_inspire.sql diff --git a/psql/initialization.js b/psql/initialization.js index 21d49d22d..fcb9117fa 100644 --- a/psql/initialization.js +++ b/psql/initialization.js @@ -44,6 +44,7 @@ exports.tableSpecs = normaliseTableSpec([ {name: 'adgangsadresser_temaer_matview' }, {name: 'adgangsadresserview', scriptFile: 'adgangsadresser-view.sql', type: 'view'}, {name: 'adresser', scriptFile: 'adresse-view.sql', type: 'view'}, + {name: 'wms_housenumber_inspire', type: 'view'}, {name: 'wms_adgangsadresser', type: 'view'}, {name: 'wfs_adgangsadresser', type: 'view'}, {name: 'wfs_adresser', type: 'view'} diff --git a/psql/schema/migrering/0_52_18_1_rename_view_wms_adgangsadresser.sql b/psql/schema/migrering/0_52_18_1_rename_view_wms_adgangsadresser.sql new file mode 100644 index 000000000..1807c55dc --- /dev/null +++ b/psql/schema/migrering/0_52_18_1_rename_view_wms_adgangsadresser.sql @@ -0,0 +1 @@ +ALTER VIEW wms_adgangsadresser RENAME TO wms_housenumber_inspire; \ No newline at end of file diff --git a/psql/schema/migrering/0_52_18_2_view_wms_adgangsadresser_dk_columnnames.sql b/psql/schema/migrering/0_52_18_2_view_wms_adgangsadresser_dk_columnnames.sql new file mode 100644 index 000000000..d1091f16c --- /dev/null +++ b/psql/schema/migrering/0_52_18_2_view_wms_adgangsadresser_dk_columnnames.sql @@ -0,0 +1,8 @@ +-- tekstretning konverteres fra GON til grader, og det sikres at vinklen er indenfor +/- 90. +CREATE OR REPLACE VIEW wms_adgangsadresser AS + SELECT + id, + husnr, + round((COALESCE(tekstretning, 200) * 0.9 + 360 + 90))::INTEGER % 180 - 90 AS "tekstretninggrader", + geom + FROM adgangsadresser; diff --git a/psql/schema/wms_adgangsadresser.sql b/psql/schema/wms_adgangsadresser.sql index a93edaa0f..a6c5ff903 100644 --- a/psql/schema/wms_adgangsadresser.sql +++ b/psql/schema/wms_adgangsadresser.sql @@ -3,8 +3,8 @@ DROP VIEW IF EXISTS wms_adgangsadresser CASCADE; -- tekstretning konverteres fra GON til grader, og det sikres at vinklen er indenfor +/- 90. CREATE OR REPLACE VIEW wms_adgangsadresser AS SELECT - id AS "AddressAccessIdentifier", - husnr AS "StreetBuildingIdentifier", - round((COALESCE(tekstretning, 200) * 0.9 + 360 + 90))::INTEGER % 180 - 90 AS "Angle360", + id, + husnr, + round((COALESCE(tekstretning, 200) * 0.9 + 360 + 90))::INTEGER % 180 - 90 AS "tekstretninggrader", geom FROM adgangsadresser; diff --git a/psql/schema/wms_housenumber_inspire.sql b/psql/schema/wms_housenumber_inspire.sql new file mode 100644 index 000000000..f43b9f610 --- /dev/null +++ b/psql/schema/wms_housenumber_inspire.sql @@ -0,0 +1,10 @@ +DROP VIEW IF EXISTS wms_housenumber_inspire CASCADE; + +-- tekstretning konverteres fra GON til grader, og det sikres at vinklen er indenfor +/- 90. +CREATE OR REPLACE VIEW wms_housenumber_inspire AS + SELECT + id AS "AddressAccessIdentifier", + husnr AS "StreetBuildingIdentifier", + round((COALESCE(tekstretning, 200) * 0.9 + 360 + 90))::INTEGER % 180 - 90 AS "Angle360", + geom + FROM adgangsadresser;