diff options
| author | Even Rouault <even.rouault@spatialys.com> | 2018-12-17 21:04:23 +0100 |
|---|---|---|
| committer | Even Rouault <even.rouault@spatialys.com> | 2018-12-17 21:04:23 +0100 |
| commit | db8b08bededbd18a64f27a4715c8eab94f433197 (patch) | |
| tree | 6ef16a44e0f0a04981294445906f2321ac0ca761 /test/unit/test_io.cpp | |
| parent | 898b8595276779cd8613e0c4b267181a76acecab (diff) | |
| download | PROJ-db8b08bededbd18a64f27a4715c8eab94f433197.tar.gz PROJ-db8b08bededbd18a64f27a4715c8eab94f433197.zip | |
WKT2 grammar: fix for VERTCRS and GEOIDMODEL
Diffstat (limited to 'test/unit/test_io.cpp')
| -rw-r--r-- | test/unit/test_io.cpp | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/test/unit/test_io.cpp b/test/unit/test_io.cpp index 23a92405..1ed855f3 100644 --- a/test/unit/test_io.cpp +++ b/test/unit/test_io.cpp @@ -1749,6 +1749,21 @@ TEST(wkt_parse, vertcrs_VRF_WKT2) { // --------------------------------------------------------------------------- +TEST(wkt_parse, vertcrs_with_GEOIDMODEL) { + auto wkt = "VERTCRS[\"CGVD2013\"," + " VRF[\"Canadian Geodetic Vertical Datum of 2013\"]," + " CS[vertical,1]," + " AXIS[\"gravity-related height (H)\",up]," + " LENGTHUNIT[\"metre\",1.0]," + " GEOIDMODEL[\"CGG2013\",ID[\"EPSG\",6648]]]"; + + auto obj = WKTParser().createFromWKT(wkt); + auto crs = nn_dynamic_pointer_cast<VerticalCRS>(obj); + ASSERT_TRUE(crs != nullptr); +} + +// --------------------------------------------------------------------------- + TEST(wkt_parse, vertcrs_WKT1_GDAL) { auto wkt = "VERT_CS[\"ODN height\",\n" " VERT_DATUM[\"Ordnance Datum Newlyn\",2005,\n" |
