diff options
| author | Even Rouault <even.rouault@spatialys.com> | 2021-04-23 15:43:04 +0200 |
|---|---|---|
| committer | Even Rouault <even.rouault@spatialys.com> | 2021-04-23 15:43:04 +0200 |
| commit | 2733271888c2462a77d4c48485ad0cdefa6cfb82 (patch) | |
| tree | ea352793460f5ed594ea49aa5b8a934b00039a1a | |
| parent | 64f5b18c0a590b91b489bb9c76a37bba4632e75b (diff) | |
| download | PROJ-2733271888c2462a77d4c48485ad0cdefa6cfb82.tar.gz PROJ-2733271888c2462a77d4c48485ad0cdefa6cfb82.zip | |
test_o.cpp: add more sensical example for DerivedVerticalCRS built from urn: syntax
| -rw-r--r-- | test/unit/test_io.cpp | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/test/unit/test_io.cpp b/test/unit/test_io.cpp index bfe863a3..c8519b45 100644 --- a/test/unit/test_io.cpp +++ b/test/unit/test_io.cpp @@ -10584,16 +10584,17 @@ TEST(io, createFromUserInput) { EXPECT_EQ(crs->derivingConversion()->getEPSGCode(), 16031); } { - // Completely non-sensical from a geodesic point of view... - auto obj = createFromUserInput("urn:ogc:def:crs,crs:EPSG::3855," - "cs:EPSG::6499," - "coordinateOperation:EPSG::16031", + // DerivedVerticalCRS based on "NAVD88 height", using a foot UP axis, + // and EPSG:7813 "Vertical Axis Unit Conversion" conversion + auto obj = createFromUserInput("urn:ogc:def:crs,crs:EPSG::5703," + "cs:EPSG::1030," + "coordinateOperation:EPSG::7813", dbContext); auto crs = nn_dynamic_pointer_cast<DerivedVerticalCRS>(obj); ASSERT_TRUE(crs != nullptr); - EXPECT_EQ(crs->baseCRS()->getEPSGCode(), 3855); - EXPECT_EQ(crs->coordinateSystem()->getEPSGCode(), 6499); - EXPECT_EQ(crs->derivingConversion()->getEPSGCode(), 16031); + EXPECT_EQ(crs->baseCRS()->getEPSGCode(), 5703); + EXPECT_EQ(crs->coordinateSystem()->getEPSGCode(), 1030); + EXPECT_EQ(crs->derivingConversion()->getEPSGCode(), 7813); } { |
