From cdab41594b7c769751c2fee33971d22b402ee8be Mon Sep 17 00:00:00 2001
From: acpaquette <acpaquette@usgs.gov>
Date: Thu, 30 Mar 2023 15:45:16 -0700
Subject: [PATCH] Final integration with ALE changes

---
 src/UsgsAstroProjectedLsSensorModel.cpp | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/UsgsAstroProjectedLsSensorModel.cpp b/src/UsgsAstroProjectedLsSensorModel.cpp
index 4dfed48..3ffc98b 100644
--- a/src/UsgsAstroProjectedLsSensorModel.cpp
+++ b/src/UsgsAstroProjectedLsSensorModel.cpp
@@ -239,7 +239,7 @@ csm::ImageCoord UsgsAstroProjectedLsSensorModel::groundToImage(
   PJ_CONTEXT *C = proj_context_create();
 
   /* Create a projection. */
-  PJ *isdProj = proj_create(C, m_projString.c_str());
+  PJ *isdProj = proj_create(C, (m_projString + " +type=crs").c_str());
   if (0 == isdProj) {
     MESSAGE_LOG(
         spdlog::level::debug,
@@ -316,7 +316,7 @@ csm::EcefCoord UsgsAstroProjectedLsSensorModel::imageToGround(
   PJ_CONTEXT *C = proj_context_create();
 
   /* Create a projection. */
-  PJ *isdProj = proj_create(C, m_projString.c_str());
+  PJ *isdProj = proj_create(C, (m_projString + " +type=crs").c_str());
   if (0 == isdProj) {
     MESSAGE_LOG(
         spdlog::level::debug,
@@ -776,7 +776,7 @@ std::string UsgsAstroProjectedLsSensorModel::constructStateFromIsd(
   json state = json::parse(imageSupportData);
 
   lsState["m_geoTransform"] = ale::getGeoTransform(state);
-  lsState["m_projString"] = ale::getProjectionString(state);
+  lsState["m_projString"] = ale::getProjection(state);
   MESSAGE_LOG(
       spdlog::level::trace,
       "m_geoTransform: {} "
-- 
GitLab