Cryosat Orbit State Vector Data Block
| attribute: type |
| xml string | size: 3 |
|
fixed value: "xml"
|
|
| id | field name | definition |
| 0 | List_of_OSVs |
| xml record |
| id | field name | definition |
| 0 | OSV |
| xml array[dim_0] |
dim_0: determined automatically from xml file
| xml record |
| id | field name | definition |
| 0 | TAI |
| xml time |
TAI date and time of OSV, in ASCII standard time format, including time reference and micro-seconds
unit: "s since 2000-01-01"
value: if(length(.) == 0, nan, if(str(., 30) == "TAI=9999-99-99T99:99:99.999999", +inf, if(str(., 30) == "TAI=0000-00-00T00:00:00.000000", -inf, time(str(.), "'TAI='yyyy-MM-dd'T'HH:mm:ss.SSSSSS"))))
|
|
| 1 | UTC |
| xml time |
UTC date and time of OSV, in ASCII standard time format, including time reference and microseconds
unit: "s since 2000-01-01"
value: if(length(.) == 0, nan, if(str(., 30) == "UTC=9999-99-99T99:99:99.999999", +inf, if(str(., 30) == "UTC=0000-00-00T00:00:00.000000", -inf, time(str(.), "'UTC='yyyy-MM-dd'T'HH:mm:ss.SSSSSS"))))
|
|
| 2 | UT1 |
| xml time |
UT1 date and time of OSV, in ASCII standard time format, including time reference and microseconds
unit: "s since 2000-01-01"
value: if(length(.) == 0, nan, if(str(., 30) == "UT1=9999-99-99T99:99:99.999999", +inf, if(str(., 30) == "UT1=0000-00-00T00:00:00.000000", -inf, time(str(.), "'UT1='yyyy-MM-dd'T'HH:mm:ss.SSSSSS"))))
|
|
| 3 | Absolute_Orbit |
| ascii uint32 |
|
absolute orbit counter This counter is incremented by one unit from a record to the next. It must be differenciated with the real absolute orbit number on which the state vector really belongs i.e : if the Z value of the OSV is >= 0 then "real" absolute orbit number equal the absolute orboit counter if the Z value of the OSV is < 0 then "real" absolute orbit number equal the absolute orbit counter minus 1
|
|
| 4 | X |
| ascii double |
X position in earth-fixed coordinate system
unit: "m"
| attribute: unit |
| ascii string | size: 1 |
|
fixed value: "m"
|
|
|
|
| 5 | Y |
| ascii double |
Y position in earth-fixed coordinate system
unit: "m"
| attribute: unit |
| ascii string | size: 1 |
|
fixed value: "m"
|
|
|
|
| 6 | Z |
| ascii double |
Z position in earth-fixed coordinate system
unit: "m"
| attribute: unit |
| ascii string | size: 1 |
|
fixed value: "m"
|
|
|
|
| 7 | VX |
| ascii double |
X velocity in earth-fixed coordinate system
unit: "m/s"
| attribute: unit |
| ascii string | size: 3 |
|
fixed value: "m/s"
|
|
|
|
| 8 | VY |
| ascii double |
Y velocity in earth-fixed coordinate system
unit: "m/s"
| attribute: unit |
| ascii string | size: 3 |
|
fixed value: "m/s"
|
|
|
|
| 9 | VZ |
| ascii double |
Z velocity in earth-fixed coordinate system
unit: "m/s"
| attribute: unit |
| ascii string | size: 3 |
|
fixed value: "m/s"
|
|
|
|
| 10 | Quality |
| xml string |
|
Values is/are TBD. This parameter is added to keep format compatibiolity withe DORIS Precise Orbit File Format. Default ("not used") value is "0000000000000"
|
|
|
|
|
|
|
|