aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/iso19111/coordinateoperation.cpp2
-rw-r--r--test/unit/test_operation.cpp10
2 files changed, 8 insertions, 4 deletions
diff --git a/src/iso19111/coordinateoperation.cpp b/src/iso19111/coordinateoperation.cpp
index 28f8b41c..aaa0c413 100644
--- a/src/iso19111/coordinateoperation.cpp
+++ b/src/iso19111/coordinateoperation.cpp
@@ -8768,7 +8768,7 @@ TransformationNNPtr Transformation::substitutePROJAlternativeGridNames(
}
if (methodEPSGCode == EPSG_CODE_METHOD_VERTCON ||
- methodEPSGCode == EPSG_CODE_METHOD_VERTICALGRID_NZLVD ) {
+ methodEPSGCode == EPSG_CODE_METHOD_VERTICALGRID_NZLVD) {
auto fileParameter =
parameterValue(EPSG_NAME_PARAMETER_VERTICAL_OFFSET_FILE,
EPSG_CODE_PARAMETER_VERTICAL_OFFSET_FILE);
diff --git a/test/unit/test_operation.cpp b/test/unit/test_operation.cpp
index 15724c48..8cd7407d 100644
--- a/test/unit/test_operation.cpp
+++ b/test/unit/test_operation.cpp
@@ -6540,10 +6540,14 @@ TEST(operation, transformation_VERTCON_to_PROJ_string) {
// ---------------------------------------------------------------------------
TEST(operation, transformation_NZLVD_to_PROJ_string) {
- auto factory = AuthorityFactory::create(DatabaseContext::create(), "EPSG");
+ auto dbContext = DatabaseContext::create();
+ auto factory = AuthorityFactory::create(dbContext, "EPSG");
auto op = factory->createCoordinateOperation("7860", false);
- EXPECT_EQ(op->exportToPROJString(PROJStringFormatter::create().get()),
- "+proj=vgridshift +grids=auckland-1946-to-nzvd2016-conversion.csv +multiplier=1");
+ EXPECT_EQ(op->exportToPROJString(
+ PROJStringFormatter::create(
+ PROJStringFormatter::Convention::PROJ_5, dbContext)
+ .get()),
+ "+proj=vgridshift +grids=auckht1946-nzvd2016.gtx +multiplier=1");
}
// ---------------------------------------------------------------------------