diff options
| author | Kristian Evers <kristianevers@gmail.com> | 2019-12-25 17:50:48 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2019-12-25 17:50:48 +0100 |
| commit | e4f952c40ea04593a6935dab5e40598c675818ff (patch) | |
| tree | f896e0b88b8b6179f75b2fa7e553489f9963bdfc /src | |
| parent | 1003bf3abd3ac032706179fe3613af47a94ba98e (diff) | |
| parent | d11804fb791bc22d75d9858d7c3db2e02f739f98 (diff) | |
| download | PROJ-e4f952c40ea04593a6935dab5e40598c675818ff.tar.gz PROJ-e4f952c40ea04593a6935dab5e40598c675818ff.zip | |
Merge pull request #1810 from rouault/projinfo_wkt1_gdal_no_longer_boundcrs
projinfo: no longer call createBoundCRSToWGS84IfPossible() for WKT1:GDAL
Diffstat (limited to 'src')
| -rw-r--r-- | src/apps/projinfo.cpp | 13 |
1 files changed, 1 insertions, 12 deletions
diff --git a/src/apps/projinfo.cpp b/src/apps/projinfo.cpp index fd9b2f46..c1139564 100644 --- a/src/apps/projinfo.cpp +++ b/src/apps/projinfo.cpp @@ -423,24 +423,13 @@ static void outputObject( std::cout << "WKT1:GDAL string:" << std::endl; } - auto crs = nn_dynamic_pointer_cast<CRS>(obj); - std::shared_ptr<IWKTExportable> objToExport; - if (crs) { - objToExport = nn_dynamic_pointer_cast<IWKTExportable>( - crs->createBoundCRSToWGS84IfPossible( - dbContext, allowUseIntermediateCRS)); - } - if (!objToExport) { - objToExport = wktExportable; - } - auto formatter = WKTFormatter::create(WKTFormatter::Convention::WKT1_GDAL); if (outputOpt.singleLine) { formatter->setMultiLine(false); } formatter->setStrict(outputOpt.strict); - auto wkt = objToExport->exportToWKT(formatter.get()); + auto wkt = wktExportable->exportToWKT(formatter.get()); if (outputOpt.c_ify) { wkt = c_ify_string(wkt); } |
