aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorEven Rouault <even.rouault@spatialys.com>2019-01-08 17:44:49 +0100
committerEven Rouault <even.rouault@spatialys.com>2019-01-08 21:25:08 +0100
commita6899c98a6455dc022bdd6785af3e528488422b8 (patch)
tree37e78e8ff7bc497292e6e277422454ed330dbe02 /src
parent87cde49072b55c220f0ad10fa997fe9a584d1df1 (diff)
downloadPROJ-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.cpp8
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 =