aboutsummaryrefslogtreecommitdiff
path: root/test/unit/test_crs.cpp
diff options
context:
space:
mode:
authorEven Rouault <even.rouault@spatialys.com>2020-10-20 21:51:45 +0200
committerEven Rouault <even.rouault@spatialys.com>2020-10-20 21:51:45 +0200
commit31f272708eaba9274b4b3c02240e9e7012c6b2b8 (patch)
tree87825317534c3d41159ea56497bf053f8b240e61 /test/unit/test_crs.cpp
parent45c819b69fb401c21c5571ddc2a602a8e72385d6 (diff)
downloadPROJ-31f272708eaba9274b4b3c02240e9e7012c6b2b8.tar.gz
PROJ-31f272708eaba9274b4b3c02240e9e7012c6b2b8.zip
VerticalCRS: morph CRS and datum name using ESRI aliases on import from / export to WKT1:ESRI
Diffstat (limited to 'test/unit/test_crs.cpp')
-rw-r--r--test/unit/test_crs.cpp19
1 files changed, 18 insertions, 1 deletions
diff --git a/test/unit/test_crs.cpp b/test/unit/test_crs.cpp
index c2031081..a0fee905 100644
--- a/test/unit/test_crs.cpp
+++ b/test/unit/test_crs.cpp
@@ -3593,7 +3593,7 @@ TEST(crs, verticalCRS_as_WKT1_GDAL) {
TEST(crs, verticalCRS_as_WKT1_ESRI) {
auto crs = createVerticalCRS();
- auto expected = "VERTCS[\"ODN height\",VDATUM[\"Ordnance Datum Newlyn\"],"
+ auto expected = "VERTCS[\"ODN_height\",VDATUM[\"Ordnance_Datum_Newlyn\"],"
"PARAMETER[\"Vertical_Shift\",0.0],"
"PARAMETER[\"Direction\",1.0],"
"UNIT[\"Meter\",1.0]]";
@@ -3603,6 +3603,23 @@ TEST(crs, verticalCRS_as_WKT1_ESRI) {
WKTFormatter::create(WKTFormatter::Convention::WKT1_ESRI).get()),
expected);
}
+
+// ---------------------------------------------------------------------------
+
+TEST(crs, verticalCRS_as_WKT1_ESRI_context) {
+ auto crs = createVerticalCRS();
+ auto expected = "VERTCS[\"Newlyn\",VDATUM[\"Ordnance_Datum_Newlyn\"],"
+ "PARAMETER[\"Vertical_Shift\",0.0],"
+ "PARAMETER[\"Direction\",1.0],"
+ "UNIT[\"Meter\",1.0]]";
+
+ EXPECT_EQ(crs->exportToWKT(
+ WKTFormatter::create(WKTFormatter::Convention::WKT1_ESRI,
+ DatabaseContext::create())
+ .get()),
+ expected);
+}
+
// ---------------------------------------------------------------------------
TEST(crs, verticalCRS_down_as_WKT1_ESRI) {