diff options
| author | Even Rouault <even.rouault@spatialys.com> | 2019-01-08 17:44:49 +0100 |
|---|---|---|
| committer | Even Rouault <even.rouault@spatialys.com> | 2019-01-08 21:25:08 +0100 |
| commit | a6899c98a6455dc022bdd6785af3e528488422b8 (patch) | |
| tree | 37e78e8ff7bc497292e6e277422454ed330dbe02 /src | |
| parent | 87cde49072b55c220f0ad10fa997fe9a584d1df1 (diff) | |
| download | PROJ-a6899c98a6455dc022bdd6785af3e528488422b8.tar.gz PROJ-a6899c98a6455dc022bdd6785af3e528488422b8.zip | |
projinfo: use PROJ.4 label for CRS, and PROJ otherwise. Add test case for CRS with towgs84 keyword
Diffstat (limited to 'src')
| -rw-r--r-- | src/apps/projinfo.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/apps/projinfo.cpp b/src/apps/projinfo.cpp index 0540a0f9..446a1e9e 100644 --- a/src/apps/projinfo.cpp +++ b/src/apps/projinfo.cpp @@ -258,11 +258,15 @@ static void outputObject(DatabaseContextPtr dbContext, BaseObjectNNPtr obj, if (alreadyOutputed) { std::cout << std::endl; } + auto crs = nn_dynamic_pointer_cast<CRS>(obj); if (!outputOpt.quiet) { - std::cout << "PROJ string:" << std::endl; + if( crs ) { + std::cout << "PROJ.4 string:" << std::endl; + } else { + std::cout << "PROJ string:" << std::endl; + } } - auto crs = nn_dynamic_pointer_cast<CRS>(obj); std::shared_ptr<IPROJStringExportable> objToExport; if (crs) { objToExport = |
