aboutsummaryrefslogtreecommitdiff
path: root/data/sql/commit.sql
diff options
context:
space:
mode:
authorEven Rouault <even.rouault@spatialys.com>2019-11-30 19:41:50 +0100
committerEven Rouault <even.rouault@spatialys.com>2019-12-02 15:57:40 +0100
commitdc55b17d0c7ae180bb73add3581fac7e8f959c11 (patch)
treebcdf64378044d02480c7fad70bd4dfef9470a1a0 /data/sql/commit.sql
parent89bfd5d12e06685be8206d5f5d88d77846bb10e2 (diff)
downloadPROJ-dc55b17d0c7ae180bb73add3581fac7e8f959c11.tar.gz
PROJ-dc55b17d0c7ae180bb73add3581fac7e8f959c11.zip
Database: register the BWTA2017.gsb grid (DHDN->ETRS89 for Baden-Wurtemberg)
Relates to https://github.com/OSGeo/proj-datumgrid/pull/65 , https://github.com/OSGeo/proj-datumgrid/issues/22 As EPSG has no entry for it, we create a grid_transformation, as well as a dedicated area of use based on the extent of the grid, under the PROJ authority. With the hope to be able to remove it once EPSG has an entry...
Diffstat (limited to 'data/sql/commit.sql')
-rw-r--r--data/sql/commit.sql6
1 files changed, 6 insertions, 0 deletions
diff --git a/data/sql/commit.sql b/data/sql/commit.sql
index a708df0f..0468032d 100644
--- a/data/sql/commit.sql
+++ b/data/sql/commit.sql
@@ -30,6 +30,12 @@ FOR EACH ROW BEGIN
SELECT RAISE(ABORT, 'corrupt definition of authority_list')
WHERE (SELECT 1 FROM authority_list LIMIT 1) = 0;
+ -- test to check that our custom grid transformation overrides are really needed
+ SELECT RAISE(ABORT, 'PROJ grid_transformation defined whereas EPSG has one')
+ WHERE EXISTS (SELECT 1 FROM grid_transformation g1, grid_transformation g2 WHERE
+ lower(g1.grid_name) = lower(g2.grid_name) AND
+ g1.auth_name = 'PROJ' AND g2.auth_name = 'EPSG');
+
-- check geoid_model table
SELECT RAISE(ABORT, 'missing GEOID99 in geoid_model')
WHERE NOT EXISTS(SELECT 1 FROM geoid_model WHERE name = 'GEOID99');