Commit 18a28f50 authored by Curtis Rose's avatar Curtis Rose
Browse files

PROG updated PVL degrees to DEGREE in accordance with PDS3. References #2403.

git-svn-id: http://subversion.wr.usgs.gov/repos/prog/isis3/trunk@6959 41f8697f-d340-4b68-9986-7bafba869bb8
parent 4490f601
Loading
Loading
Loading
Loading
+35 −32
Original line number Diff line number Diff line
@@ -66,56 +66,56 @@ Group = GroundPoint
  <def>Sample</def>                     = 1.0
  <def>Line</def>                       = 1.0
  <def link="Digital Number">PixelValue</def>                 = 0.0607816
  <def link="Right Ascension">RightAscension</def>             = 65.749350916052 &lt;degrees&gt;
  <def>Declination</def>                = -18.390093214966 &lt;degrees&gt;
  <def link="Planetocentric Latitude">PlanetocentricLatitude</def>     = 34.444196777763 &lt;degrees&gt;
  <def link="Planetographic Latitude">PlanetographicLatitude</def>     = 34.760399604837 &lt;degrees&gt;
  <def link="Positive East Longitude">PositiveEastLongitude</def>      = 223.84999971299 &lt;degrees&gt;
  <def link="Positive West Longitude">PositiveWestLongitude</def>      = 136.15000028701 &lt;degrees&gt;
  <def link="Body Fixed Coordinate">BodyFixedCoordinate</def>        = (-2015.9595225544, -1936.6155808127, 1917.2574858384) &lt;km&gt;
  <def link="Local Radius">LocalRadius</def>                = 3389756.4767145 &lt;m&gt;
  <def link="Sample Resolution">SampleResolution</def>           = 536.05556350077 &lt;m&gt;
  <def link="Line Resolution">LineResolution</def>             = 536.05556350077 &lt;m&gt;
  <def link="Right Ascension">RightAscension</def>             = 65.749350916052 &lt;DEGREE&gt;
  <def>Declination</def>                = -18.390093214966 &lt;DEGREE&gt;
  <def link="Planetocentric Latitude">PlanetocentricLatitude</def>     = 34.444196777763 &lt;DEGREE&gt;
  <def link="Planetographic Latitude">PlanetographicLatitude</def>     = 34.760399604837 &lt;DEGREE&gt;
  <def link="Positive East Longitude">PositiveEastLongitude</def>      = 223.84999971299 &lt;DEGREE&gt;
  <def link="Positive West Longitude">PositiveWestLongitude</def>      = 136.15000028701 &lt;DEGREE&gt;
  <def link="Body Fixed Coordinate">BodyFixedCoordinate</def>        = (-2015.9595225544, -1936.6155808127, 1917.2574858384) &lt;KM&gt;
  <def link="Local Radius">LocalRadius</def>                = 3389756.4767145 &lt;M&gt;
  <def link="Sample Resolution">SampleResolution</def>           = 536.05556350077 &lt;M&gt;
  <def link="Line Resolution">LineResolution</def>             = 536.05556350077 &lt;M&gt;

  # Spacecraft Information
  SpacecraftPosition         = (-2025.6211429076, -2130.1417975758, 2009.318879871) &lt;km&gt;
  <def link="Spacecraft Azimuth">SpacecraftAzimuth</def>          = 0.006855593033889 &lt;degrees&gt;
  <def link="Slant Distance">SlantDistance</def>              = 214.52515878961 &lt;km&gt;
  <def link="Target Center Distance">TargetCenterDistance</def>       = 3560.6189705415 &lt;km&gt;
  <def link="SubSpacecraft Latitude">SubSpacecraftLatitude</def>      = 34.354896748841 &lt;degrees&gt;
  <def link="SubSpacecraft Longitude">SubSpacecraftLongitude</def>     = 226.44072947174 &lt;degrees&gt;
  SpacecraftAltitude         = 170.83335389965 &lt;km&gt;
  <def link="Off Nadir Angle">OffNadirAngle</def>              = 36.149255932304 &lt;degrees&gt;
  <def link="SubSpacecraft Ground Azimuth">SubSpacecraftGroundAzimuth</def> = 91.64525294858 &lt;degrees&gt;
  SpacecraftPosition         = (-2025.6211429076, -2130.1417975758, 2009.318879871) &lt;KM&gt;
  <def link="Spacecraft Azimuth">SpacecraftAzimuth</def>          = 0.006855593033889 &lt;DEGREE&gt;
  <def link="Slant Distance">SlantDistance</def>              = 214.52515878961 &lt;KM&gt;
  <def link="Target Center Distance">TargetCenterDistance</def>       = 3560.6189705415 &lt;KM&gt;
  <def link="SubSpacecraft Latitude">SubSpacecraftLatitude</def>      = 34.354896748841 &lt;DEGREE&gt;
  <def link="SubSpacecraft Longitude">SubSpacecraftLongitude</def>     = 226.44072947174 &lt;DEGREE&gt;
  SpacecraftAltitude         = 170.83335389965 &lt;KM&gt;
  <def link="Off Nadir Angle">OffNadirAngle</def>              = 36.149255932304 &lt;DEGREE&gt;
  <def link="SubSpacecraft Ground Azimuth">SubSpacecraftGroundAzimuth</def> = 91.64525294858 &lt;DEGREE&gt;

  # Sun Information
  SunPosition                = (-177337948.13839, 112957442.69098, -33704752.205292) &lt;km&gt;
  <def link="Sun Azimuth">SubSolarAzimuth</def>            = 172.30460990873 &lt;degrees&gt;
  SunPosition                = (-177337948.13839, 112957442.69098, -33704752.205292) &lt;KM&gt;
  <def link="Sun Azimuth">SubSolarAzimuth</def>            = 172.30460990873 &lt;DEGREE&gt;
  SolarDistance             = 1.4234246174889 &lt;AU&gt;
  <def link="SubSolar Latitude">SubSolarLatitude</def>           = -9.1071705738361 &lt;degrees&gt;
  <def link="SubSolar Longitude">SubSolarLongitude</def>          = 147.50443340123 &lt;degrees&gt;
  <def link="Subsolar Ground Azimuth">SubSolarGroundAzimuth</def>      = 254.69139701227 &lt;degrees&gt;
  <def link="SubSolar Latitude">SubSolarLatitude</def>           = -9.1071705738361 &lt;DEGREE&gt;
  <def link="SubSolar Longitude">SubSolarLongitude</def>          = 147.50443340123 &lt;DEGREE&gt;
  <def link="Subsolar Ground Azimuth">SubSolarGroundAzimuth</def>      = 254.69139701227 &lt;DEGREE&gt;

  # Illumination and Other
  <def link="Phase Angle">Phase</def>                      = 120.59515694473 &lt;degrees&gt;
  <def link="Incidence Angle">Incidence</def>                  = 84.106289446623 &lt;degrees&gt;
  <def link="Emission Angle">Emission</def>                   = 38.288719431206 &lt;degrees&gt;
  <def link="North Azimuth">NorthAzimuth</def>               = 261.46910874636 &lt;degrees&gt;
  <def link="Phase Angle">Phase</def>                      = 120.59515694473 &lt;DEGREE&gt;
  <def link="Incidence Angle">Incidence</def>                  = 84.106289446623 &lt;DEGREE&gt;
  <def link="Emission Angle">Emission</def>                   = 38.288719431206 &lt;DEGREE&gt;
  <def link="North Azimuth">NorthAzimuth</def>               = 261.46910874636 &lt;DEGREE&gt;

  # Time
  <def link="Ephemeris Time">EphemerisTime</def>              = -69382819.160519 &lt;seconds&gt;
  <def>UTC</def>                        = 1997-10-20T10:58:37.6570806
  LocalSolarTime             = 17.089704420784 &lt;hour&gt;
  <def link="Solar Longitude">SolarLongitude</def>             = 201.83159041209 &lt;degrees&gt;
  <def link="Solar Longitude">SolarLongitude</def>             = 201.83159041209 &lt;DEGREE&gt;
  Error                      = NULL
  
  # Look Direction Unit Vectors in Body Fixed, J2000, and Camera Coordinate Systems.
  LookDirectionBodyFixed     = (0.95457395414683, 0.074906840825054,
                                -0.28840515124058) &lt;degrees&gt;
                                -0.28840515124058) &lt;DEGREE&gt;
  LookDirectionJ2000         = (0.5482662642052, -0.25280984110143,
                                -0.797177074292) &lt;degrees&gt;
                                -0.797177074292) &lt;DEGREE&gt;
  LookDirectionCamera        = (0.0040987946596217, -0.6021663586021,
                                0.79836011702128) &lt;degrees&gt;
                                0.79836011702128) &lt;DEGREE&gt;
End_Group
    </pre>
    
@@ -211,6 +211,9 @@ End_Group
    <change name="Curtis Rose" date="2016-06-29">
      Added units to many of the outputs of the PVL. Fixes #3979.
    </change>
    <change name="Curtis Rose" date="2016-08-01">
      Added spacecraft look direction unit vectors in Body Fixed, J200, and Camera Coordinate Systems. Fixes #4180.
    </change>
  </history>

  <oldName>
+31 −31
Original line number Diff line number Diff line
@@ -337,11 +337,11 @@ namespace Isis {
        gp->findKeyword("Line").setValue(toString(m_camera->Line()));
        gp->findKeyword("PixelValue").setValue(PixelToString(b[0]));
        gp->findKeyword("RightAscension").setValue(toString(
                        m_camera->RightAscension()), "degrees");
                        m_camera->RightAscension()), "DEGREE");
        gp->findKeyword("Declination").setValue(toString(
                        m_camera->Declination()), "degrees");
                        m_camera->Declination()), "DEGREE");
        ocentricLat = m_camera->UniversalLatitude();
        gp->findKeyword("PlanetocentricLatitude").setValue(toString(ocentricLat), "degrees");
        gp->findKeyword("PlanetocentricLatitude").setValue(toString(ocentricLat), "DEGREE");

        // Convert lat to planetographic
        Distance radii[3];
@@ -349,22 +349,22 @@ namespace Isis {
        ographicLat = TProjection::ToPlanetographic(ocentricLat, 
                                              radii[0].kilometers(), 
                                              radii[2].kilometers());
        gp->findKeyword("PlanetographicLatitude").setValue(toString(ographicLat), "degrees");
        gp->findKeyword("PlanetographicLatitude").setValue(toString(ographicLat), "DEGREE");
       
        pe360Lon = m_camera->UniversalLongitude();
        gp->findKeyword("PositiveEast360Longitude").setValue(toString(pe360Lon), "degrees");
        gp->findKeyword("PositiveEast360Longitude").setValue(toString(pe360Lon), "DEGREE");
       
        //Convert lon to -180 - 180 range
        gp->findKeyword("PositiveEast180Longitude").setValue(toString(
                                              TProjection::To180Domain(pe360Lon)), "degrees");
                                              TProjection::To180Domain(pe360Lon)), "DEGREE");

        //Convert lon to positive west
        pw360Lon = TProjection::ToPositiveWest(pe360Lon, 360);
        gp->findKeyword("PositiveWest360Longitude").setValue(toString(pw360Lon), "degrees");
        gp->findKeyword("PositiveWest360Longitude").setValue(toString(pw360Lon), "DEGREE");

        //Convert pwlon to -180 - 180 range
        gp->findKeyword("PositiveWest180Longitude").setValue(
                                   toString( TProjection::To180Domain(pw360Lon)), "degrees");
                                   toString( TProjection::To180Domain(pw360Lon)), "DEGREE");
        
        m_camera->Coordinate(pB);
        gp->findKeyword("BodyFixedCoordinate").addValue(toString(pB[0]), "km");
@@ -388,7 +388,7 @@ namespace Isis {
        
        double spacecraftAzi = m_camera->SpacecraftAzimuth();
        if (Isis::IsValidPixel(spacecraftAzi)) {
          gp->findKeyword("SpacecraftAzimuth").setValue(toString(spacecraftAzi), "degrees");
          gp->findKeyword("SpacecraftAzimuth").setValue(toString(spacecraftAzi), "DEGREE");
        }
        else {
          gp->findKeyword("SpacecraftAzimuth").setValue("NULL");
@@ -399,17 +399,17 @@ namespace Isis {
        gp->findKeyword("TargetCenterDistance").setValue(toString(
                        m_camera->targetCenterDistance()), "km");
        m_camera->subSpacecraftPoint(ssplat, ssplon);
        gp->findKeyword("SubSpacecraftLatitude").setValue(toString(ssplat), "degrees");
        gp->findKeyword("SubSpacecraftLongitude").setValue(toString(ssplon), "degrees");
        gp->findKeyword("SubSpacecraftLatitude").setValue(toString(ssplat), "DEGREE");
        gp->findKeyword("SubSpacecraftLongitude").setValue(toString(ssplon), "DEGREE");
        gp->findKeyword("SpacecraftAltitude").setValue(toString(
                        m_camera->SpacecraftAltitude()), "km");
        gp->findKeyword("OffNadirAngle").setValue(toString(
                        m_camera->OffNadirAngle()), "degrees");
                        m_camera->OffNadirAngle()), "DEGREE");
        double subspcgrdaz = m_camera->GroundAzimuth(m_camera->UniversalLatitude(), 
                                              m_camera->UniversalLongitude(),
                                              ssplat, ssplon);
        gp->findKeyword("SubSpacecraftGroundAzimuth").setValue(
                                                 toString(subspcgrdaz), "degrees");
                                                 toString(subspcgrdaz), "DEGREE");

        m_camera->sunPosition(sB);
        gp->findKeyword("SunPosition").addValue(toString(sB[0]), "km");
@@ -419,7 +419,7 @@ namespace Isis {
        
        double sunAzi = m_camera->SunAzimuth();
        if (Isis::IsValidPixel(sunAzi)) {
          gp->findKeyword("SubSolarAzimuth").setValue(toString(sunAzi), "degrees");
          gp->findKeyword("SubSolarAzimuth").setValue(toString(sunAzi), "DEGREE");
        }
        else {
          gp->findKeyword("SubSolarAzimuth").setValue("NULL");
@@ -428,24 +428,24 @@ namespace Isis {
        gp->findKeyword("SolarDistance").setValue(toString(
                        m_camera->SolarDistance()), "AU");
        m_camera->subSolarPoint(sslat, sslon);
        gp->findKeyword("SubSolarLatitude").setValue(toString(sslat), "degrees");
        gp->findKeyword("SubSolarLongitude").setValue(toString(sslon), "degrees");
        gp->findKeyword("SubSolarLatitude").setValue(toString(sslat), "DEGREE");
        gp->findKeyword("SubSolarLongitude").setValue(toString(sslon), "DEGREE");
        double subsolgrdaz = m_camera->GroundAzimuth(m_camera->UniversalLatitude(), 
                                              m_camera->UniversalLongitude(),
                                              sslat, sslon);
        gp->findKeyword("SubSolarGroundAzimuth").setValue(
                                                 toString(subsolgrdaz), "degrees");
                                                 toString(subsolgrdaz), "DEGREE");

        gp->findKeyword("Phase").setValue(toString(m_camera->PhaseAngle()), "degrees");
        gp->findKeyword("Phase").setValue(toString(m_camera->PhaseAngle()), "DEGREE");
        gp->findKeyword("Phase").addComment("Illumination and Other");
        gp->findKeyword("Incidence").setValue(toString(
                        m_camera->IncidenceAngle()), "degrees");
                        m_camera->IncidenceAngle()), "DEGREE");
        gp->findKeyword("Emission").setValue(toString(
                        m_camera->EmissionAngle()), "degrees");
                        m_camera->EmissionAngle()), "DEGREE");
        
        double northAzi = m_camera->NorthAzimuth();
        if (Isis::IsValidPixel(northAzi)) {
          gp->findKeyword("NorthAzimuth").setValue(toString(northAzi), "degrees");
          gp->findKeyword("NorthAzimuth").setValue(toString(northAzi), "DEGREE");
        }
        else {
          gp->findKeyword("NorthAzimuth").setValue("NULL");
@@ -459,24 +459,24 @@ namespace Isis {
        gp->findKeyword("LocalSolarTime").setValue(toString(
                        m_camera->LocalSolarTime()), "hour");
        gp->findKeyword("SolarLongitude").setValue(toString(
                        m_camera->solarLongitude().degrees()), "degrees");
                        m_camera->solarLongitude().degrees()), "DEGREE");

        std::vector<double>lookB = m_camera->lookDirectionBodyFixed();
        gp->findKeyword("LookDirectionBodyFixed").addValue(toString(lookB[0]), "degrees");
        gp->findKeyword("LookDirectionBodyFixed").addValue(toString(lookB[1]), "degrees");
        gp->findKeyword("LookDirectionBodyFixed").addValue(toString(lookB[2]), "degrees");
        gp->findKeyword("LookDirectionBodyFixed").addValue(toString(lookB[0]), "DEGREE");
        gp->findKeyword("LookDirectionBodyFixed").addValue(toString(lookB[1]), "DEGREE");
        gp->findKeyword("LookDirectionBodyFixed").addValue(toString(lookB[2]), "DEGREE");
        gp->findKeyword("LookDirectionBodyFixed").addComment("Look Direction Unit Vectors in Body Fixed, J2000, and Camera Coordinate Systems.");

        std::vector<double>lookJ = m_camera->lookDirectionJ2000();
        gp->findKeyword("LookDirectionJ2000").addValue(toString(lookJ[0]), "degrees");
        gp->findKeyword("LookDirectionJ2000").addValue(toString(lookJ[1]), "degrees");
        gp->findKeyword("LookDirectionJ2000").addValue(toString(lookJ[2]), "degrees");
        gp->findKeyword("LookDirectionJ2000").addValue(toString(lookJ[0]), "DEGREE");
        gp->findKeyword("LookDirectionJ2000").addValue(toString(lookJ[1]), "DEGREE");
        gp->findKeyword("LookDirectionJ2000").addValue(toString(lookJ[2]), "DEGREE");

        double lookC[3];
        m_camera->LookDirection(lookC);
        gp->findKeyword("LookDirectionCamera").addValue(toString(lookC[0]), "degrees");
        gp->findKeyword("LookDirectionCamera").addValue(toString(lookC[1]), "degrees");
        gp->findKeyword("LookDirectionCamera").addValue(toString(lookC[2]), "degrees");
        gp->findKeyword("LookDirectionCamera").addValue(toString(lookC[0]), "DEGREE");
        gp->findKeyword("LookDirectionCamera").addValue(toString(lookC[1]), "DEGREE");
        gp->findKeyword("LookDirectionCamera").addValue(toString(lookC[2]), "DEGREE");



+50 −50
Original line number Diff line number Diff line
@@ -2,14 +2,14 @@ Group = GroundPoint
  Sample                     = 1.0
  Line                       = 1.0
  PixelValue                 = 0.014452569
  RightAscension             = 261.12240102162 <degrees>
  Declination                = 65.057158287883 <degrees>
  PlanetocentricLatitude     = -84.741291512608 <degrees>
  PlanetographicLatitude     = -84.741291512608 <degrees>
  PositiveEast360Longitude   = 12.469820542285 <degrees>
  PositiveEast180Longitude   = 12.469820542285 <degrees>
  PositiveWest360Longitude   = 347.53017945771 <degrees>
  PositiveWest180Longitude   = -12.469820542285 <degrees>
  RightAscension             = 261.12240102162 <DEGREE>
  Declination                = 65.057158287883 <DEGREE>
  PlanetocentricLatitude     = -84.741291512608 <DEGREE>
  PlanetographicLatitude     = -84.741291512608 <DEGREE>
  PositiveEast360Longitude   = 12.469820542285 <DEGREE>
  PositiveEast180Longitude   = 12.469820542285 <DEGREE>
  PositiveWest360Longitude   = 347.53017945771 <DEGREE>
  PositiveWest180Longitude   = -12.469820542285 <DEGREE>
  BodyFixedCoordinate        = (155.48143215269, 34.383491686879,
                                -1730.0872983047) <km>
  LocalRadius                = 1737400.0 <meters>
@@ -19,55 +19,55 @@ Group = GroundPoint
  # Spacecraft Information
  SpacecraftPosition         = (216.76438021037, 54.256829538645,
                                -2462.1179579968) <km>
  SpacecraftAzimuth          = 211.304 <degrees>
  SpacecraftAzimuth          = 211.304 <DEGREE>
  SlantDistance              = 734.86014724525 <km>
  TargetCenterDistance       = 2472.2369302253 <km>
  SubSpacecraftLatitude      = -84.814280390523 <degrees>
  SubSpacecraftLongitude     = 14.052595361351 <degrees>
  SubSpacecraftLatitude      = -84.814280390523 <DEGREE>
  SubSpacecraftLongitude     = 14.052595361351 <DEGREE>
  SpacecraftAltitude         = 734.83693022532 <km>
  OffNadirAngle              = 0.382 <degrees>
  SubSpacecraftGroundAzimuth = 117.656 <degrees>
  OffNadirAngle              = 0.382 <DEGREE>
  SubSpacecraftGroundAzimuth = 117.656 <DEGREE>

  # Sun Information
  SunPosition                = (142092302.24738, 46513072.418956,
                                3175615.049146) <km>
  SubSolarAzimuth            = 91.898 <degrees>
  SubSolarAzimuth            = 91.898 <DEGREE>
  SolarDistance              = 0.99964723782732 <AU>
  SubSolarLatitude           = 1.2167758823866 <degrees>
  SubSolarLongitude          = 18.125552305876 <degrees>
  SubSolarGroundAzimuth      = 5.668 <degrees>
  SubSolarLatitude           = 1.2167758823866 <DEGREE>
  SubSolarLongitude          = 18.125552305876 <DEGREE>
  SubSolarGroundAzimuth      = 5.668 <DEGREE>

  # Illumination and Other
  Phase                      = 86.187914936426 <degrees>
  Incidence                  = 85.984352390204 <degrees>
  Emission                   = 0.543 <degrees>
  NorthAzimuth               = 87.646 <degrees>
  Phase                      = 86.187914936426 <DEGREE>
  Incidence                  = 85.984352390204 <DEGREE>
  Emission                   = 0.543 <DEGREE>
  NorthAzimuth               = 87.646 <DEGREE>

  # Time
  EphemerisTime              = -182103311.79772 <seconds>
  UTC                        = 1994-03-25T19:43:48.0166464
  LocalSolarTime             = 11.622951215761 <hour>
  SolarLongitude             = 129.01790468942 <degrees>
  SolarLongitude             = 129.01790468942 <DEGREE>

  # Look Direction Unit Vectors in Body Fixed, J2000, and Camera Coordinate Systems.
  LookDirectionBodyFixed     = (-0.083394028492917, -0.027043700663677,
                                0.99614962443708) <degrees>
                                0.99614962443708) <DEGREE>
  LookDirectionJ2000         = (-0.065080625277796, -0.41666190298971,
                                0.90672894009756) <degrees>
  LookDirectionCamera        = (0.0, 0.0, 1.0) <degrees>
                                0.90672894009756) <DEGREE>
  LookDirectionCamera        = (0.0, 0.0, 1.0) <DEGREE>
End_Group
Group = GroundPoint
  Sample                     = 0.90348451909767
  Line                       = 1.1397670004594
  PixelValue                 = 0.014452569
  RightAscension             = 262.28734450187 <degrees>
  Declination                = 65.692832609474 <degrees>
  PlanetocentricLatitude     = -84.5 <degrees>
  PlanetographicLatitude     = -84.5 <degrees>
  PositiveEast360Longitude   = 15.0 <degrees>
  PositiveEast180Longitude   = 15.0 <degrees>
  PositiveWest360Longitude   = 345.0 <degrees>
  PositiveWest180Longitude   = -15.0 <degrees>
  RightAscension             = 262.28734450187 <DEGREE>
  Declination                = 65.692832609474 <DEGREE>
  PlanetocentricLatitude     = -84.5 <DEGREE>
  PlanetographicLatitude     = -84.5 <DEGREE>
  PositiveEast360Longitude   = 15.0 <DEGREE>
  PositiveEast180Longitude   = 15.0 <DEGREE>
  PositiveWest360Longitude   = 345.0 <DEGREE>
  PositiveWest180Longitude   = -15.0 <DEGREE>
  BodyFixedCoordinate        = (160.84829688893, 43.09917125531,
                                -1729.4013550431) <km>
  LocalRadius                = 1737400.0 <meters>
@@ -77,41 +77,41 @@ Group = GroundPoint
  # Spacecraft Information
  SpacecraftPosition         = (216.76438021037, 54.256829538645,
                                -2462.1179579968) <km>
  SpacecraftAzimuth          = 281.045 <degrees>
  SpacecraftAzimuth          = 281.045 <DEGREE>
  SlantDistance              = 734.93178063402 <km>
  TargetCenterDistance       = 2472.2369302253 <km>
  SubSpacecraftLatitude      = -84.814280390523 <degrees>
  SubSpacecraftLongitude     = 14.052595361351 <degrees>
  SubSpacecraftLatitude      = -84.814280390523 <DEGREE>
  SubSpacecraftLongitude     = 14.052595361351 <DEGREE>
  SpacecraftAltitude         = 734.83693022532 <km>
  OffNadirAngle              = 0.772 <degrees>
  SubSpacecraftGroundAzimuth = 195.208 <degrees>
  OffNadirAngle              = 0.772 <DEGREE>
  SubSpacecraftGroundAzimuth = 195.208 <DEGREE>

  # Sun Information
  SunPosition                = (142092302.24738, 46513072.418956,
                                3175615.049146) <km>
  SubSolarAzimuth            = 91.887 <degrees>
  SubSolarAzimuth            = 91.887 <DEGREE>
  SolarDistance              = 0.99964718552167 <AU>
  SubSolarLatitude           = 1.2167758823866 <degrees>
  SubSolarLongitude          = 18.125552305876 <degrees>
  SubSolarGroundAzimuth      = 3.134 <degrees>
  SubSolarLatitude           = 1.2167758823866 <DEGREE>
  SubSolarLongitude          = 18.125552305876 <DEGREE>
  SubSolarGroundAzimuth      = 3.134 <DEGREE>

  # Illumination and Other
  Phase                      = 86.799461484504 <degrees>
  Incidence                  = 85.725629389695 <degrees>
  Emission                   = 1.098 <degrees>
  NorthAzimuth               = 89.531 <degrees>
  Phase                      = 86.799461484504 <DEGREE>
  Incidence                  = 85.725629389695 <DEGREE>
  Emission                   = 1.098 <DEGREE>
  NorthAzimuth               = 89.531 <DEGREE>

  # Time
  EphemerisTime              = -182103311.79772 <seconds>
  UTC                        = 1994-03-25T19:43:48.0166464
  LocalSolarTime             = 11.791629991401 <hour>
  SolarLongitude             = 129.01790468942 <degrees>
  SolarLongitude             = 129.01790468942 <DEGREE>

  # Look Direction Unit Vectors in Body Fixed, J2000, and Camera Coordinate Systems.
  LookDirectionBodyFixed     = (-0.07608335898211, -0.015181885902405,
                                0.99698587393526) <degrees>
                                0.99698587393526) <DEGREE>
  LookDirectionJ2000         = (-0.055242605204482, -0.4079045962425,
                                0.91135179537568) <degrees>
                                0.91135179537568) <DEGREE>
  LookDirectionCamera        = (-0.0094547053, 0.0102687345,
                                0.9999025761) <degrees>
                                0.9999025761) <DEGREE>
End_Group