Isis 2 Documentation
Pole, Point, and Picture File Format
Written by Ben Atkin June 15, 2005 --------------------
Pole, Point, and Picture data files are the format used both for input and output to randlsq, ISIS's photogrammetric adjustment software.
For images of the moon, this section can be empty, as planet angles are part of the Picture records.
| Name | Type | Unit | Description |
| AlphaSubZero | double | degrees | |
| DeltaSubZero | double | degrees | |
| RotationRate | double | days | |
| AxisA | double | degrees | Used only for ellipsoidal target bodies |
| AxisB | double | degrees | Used only for ellipsoidal target bodies |
| AxisC | double | degrees | Used only for ellipsoidal target bodies |
| LongitudeOffset | double | degrees | Rarely used |
| Name | Type | Unit | Description |
| Latitude | double | degrees | |
| Longitude | double | degrees | |
| Radius | double | kilometers | Planet's radius at the lat/lon (similar to altitude) |
| PointID | 7-char string |
| Name | Type | Unit | Description |
| JulianDate | double | degrees | |
| FSC | 12-char decimal digit string | (aka FDS, Picture ID) | |
| RightAscension | double | hours | Spacecraft Position in J2000 Coordinates |
| Declination | double | degrees | Spacecraft Position in J2000 Coordinates |
| Twist | double | degrees | Spacecraft Position in J2000 Coordinates |
| AlphaAngle | double | degrees | C Matrix Angle |
| DeltaAngle | double | degrees | C Matrix Angle |
| KappaAngle | double | degrees | C Matrix Angle |
| AlphaSubZero | double | degrees | Used only for Moon |
| DeltaSubZero | double | degrees | Used only for Moon |
| RotationRate | double | days | Used only for Moon |
| Language | Code Snippet |
| C |
printf(" % 19.16E % 19.16E % 19.16E
", AlphaSubZero, DeltaSubZero, RotationRate);
// next two lines only apply to triaxial solutions
printf(" % 19.16E % 19.16E % 19.16E
", AxisA, AxisB, AxisC);
printf(" % 19.16E
", LongitudeOffset);
for (i=0; i < npoints; i++)
printf(" % 19.16E % 19.16E % 19.16E%7s
", pt[i].Latitude, pt[i].Longitude, pt[i].Radius, pt[i].PointID);
for (i=0; i < npics; i++)
{
printf(" % 19.16E %12d %42s
", pic[i].JulianDate, pic[i].FSC, "JULIAN_DATE&FDS");
printf(" % 19.16E % 19.16E % 19.16E
", pic[i].RightAscension, pic[i].Declination, pic[i].Twist);
printf(" % 19.16E % 19.16E % 19.16E
", pic[i].AlphaAngle, pic[i].DeltaAngle, pic[i].KappaAngle);
// next line is only for solutions where USE_PLANET_ANGLES = YES
printf(" % 19.16E % 19.16E % 19.16E
", pic[i].AlphaSubZero, pic[i].DeltaSubZero, pic[i].RotationRate);
}
|
| Fortran 77 |
110 format(3d24.16)
115 format(3d24.16,7a
120 format(d24.16,a12,28x,'JULIAN_DATE&FDS')
write(*,110) aszero,dszero,rotrate
c--Next two lines only apply to triaxial solutions
write(*,110) aa,bb,cc
write(*,115) loffset
do i = 1,npoi
write(*,115) lat(i), lon(i), fsc(i), ptid(i)
end do
do i = 1,ntot
write(*,120) jdate(i), fsc(i)
write(*,110) rasc(i), decl(i), twist(i)
write(*,110) aa(i), da(i), ka(i)
c--Next line only applies to solutions where USE_PLANET_ANGLES = YES
write(*,110) aszarr(i), dszarr(i), rot(i)
end do
|
3.6409999999999997E+01 8.3939999999999998E+01 2.2576976800000001E+01 <- Pole Data -5.9566262438040987e+01 -8.2411069590775128e+00 2.5750000000000000e+03 1001 -6.1932947548573111e+01 -3.2837405829319397e+02 2.5750000000000000e+03 1002 -3.3485884610935500e+01 -3.5991928852173345e+02 2.5750000000000000e+03 1003 -5.4811261236338915e+01 -3.5330756776419668e+02 2.5750000000000000e+03 1004 <- Point Data -5.4130641759548617e+01 -2.9837359099032227e+02 2.5750000000000000e+03 1005 -5.8098772572230999e+01 -3.1787647327656305e+02 2.5750000000000000e+03 1006 -5.7499644997769330e+01 -3.4153316488141149e+02 2.5749999999999995e+03 1007 2.4531887053228016e+06 1467436731 JULIAN_DATE&FDS 2.1878475408845887e+05 -5.5083652787501567e+04 -2.8988596322272805e+05 SXSYSZ 1.6587409872302052e+02 5.2136704607974195e+01 -7.8808506153073495e+01 C1C2C3 2.4531887803223156e+06 1467443211 JULIAN_DATE&FDS 1.7562048696012687e+05 -2.5291269255016316e+04 -3.0308271006317105e+05 SXSYSZ 1.7180979563891725e+02 5.9686507065564449e+01 -7.9090486730406980e+01 C1C2C3 <- Picture Data 2.4531888996850932e+06 1467453524 JULIAN_DATE&FDS 1.0747073190018439e+05 2.1986407156801626e+04 -3.2340720089386852e+05 SXSYSZ -1.6840916028344600e+02 7.1297319406420385e+01 -9.1587130655716393e+01 C1C2C3 2.4531889062822810e+06 1467454094 JULIAN_DATE&FDS 1.0371669849598237e+05 2.4595086518684846e+04 -3.2450738584048371e+05 SXSYSZ -1.6662691675879131e+02 7.1849488328073321e+01 -9.3038146438215449e+01 C1C2C3
Contact us online at the Isis Support Center: http://isisdist.wr.usgs.gov