From ffcd6253bb6b275cfc8884eeb88aa2eeac75e3b6 Mon Sep 17 00:00:00 2001 From: Even Rouault Date: Wed, 22 Jan 2020 22:09:26 +0100 Subject: Database: update to EPSG v9.8.6 Fixes #1867 --- scripts/build_db.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'scripts') diff --git a/scripts/build_db.py b/scripts/build_db.py index 05f9a9a9..c2203ecf 100755 --- a/scripts/build_db.py +++ b/scripts/build_db.py @@ -395,8 +395,12 @@ def fill_grid_transformation(proj_db_cursor): grid2_param_code = param_code[1] grid2_param_name = param_name[1] grid2_value = param_value[1] - elif method_code == 1071: # Vertical Offset by Grid Interpolation (NZLVD) - assert param_code[1] == 1048, param_code[1] + # 1071: Vertical Offset by Grid Interpolation (NZLVD) + # 1080: Vertical Offset by Grid Interpolation (BEV AT) + # 1081: Geographic3D to GravityRelatedHeight (BEV AT) + # 1084: Vertical Offset by Grid Interpolation (gtx) + elif method_code in (1071, 1080, 1081, 1084) and n_params == 2: + assert param_code[1] == 1048, (code, method_code, param_code[1]) interpolation_crs_auth_name = EPSG_AUTHORITY interpolation_crs_code = str(int(param_value[1])) # needed to avoid codes like XXXX.0 else: -- cgit v1.2.3 From 00dd98457af1f32e7bb2b9677f6319f72fcfacf9 Mon Sep 17 00:00:00 2001 From: Even Rouault Date: Thu, 23 Jan 2020 13:08:23 +0100 Subject: Database: add a geoid_like value for proj_method column of grid_alternatives, fix related entries and simplify/robustify logic to deal with EPSG 'Geographic3D to GravityRelatedHeight' methods --- scripts/build_db_create_ignf_from_xml.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'scripts') diff --git a/scripts/build_db_create_ignf_from_xml.py b/scripts/build_db_create_ignf_from_xml.py index 7d679d39..f39f8d81 100755 --- a/scripts/build_db_create_ignf_from_xml.py +++ b/scripts/build_db_create_ignf_from_xml.py @@ -1096,8 +1096,8 @@ for grid in setVerticalGrids: VALUES ('%s', -- as referenced by the IGNF registry '%s', 'GTX', - 'vgridshift', - 1, + 'geoid_like', + 0, 'proj-datumgrid-europe', NULL, NULL, NULL, NULL);""" % (original_grid_name, proj_grid_name)) -- cgit v1.2.3