Specific Product Header for SWARM Level 0 products
id | field name | definition |
0 | SPH_Descriptor |
|
1 | Sensing_Start |
xml time |
UTC start time of sensing
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 | Sensing_Stop |
xml time |
UTC stop time of sensing
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"))))
|
|
3 | Rel_Time_ASC_Node_Start |
ascii double |
Relative time since crossing ascending node time relative to start time of data sensing
unit: "s"
attribute: unit |
ascii string | size: 1 |
fixed value: "s"
|
available: optional
|
|
|
4 | Rel_Time_ASC_Node_Stop |
ascii double |
Time of the ascending node relative to stop time of data sensing. Relative time since crossing ascending node time relative to stop time of data sensings
unit: "s"
attribute: unit |
ascii string | size: 1 |
fixed value: "s"
|
available: optional
|
|
|
5 | ABS_Orbit_Start |
ascii uint32 |
Absolute Orbit Number at sensing start time
|
|
6 | ABS_Orbit_Stop |
ascii uint32 |
Absolute Orbit Number at sensing stop time
|
|
7 | Abs_Time_ASC_Node_Start |
xml time |
UTC time at crossing ascending node start
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"))))
|
|
8 | Abs_Time_ASC_Node_Stop |
xml time |
UTC time at crossing ascending node stop
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"))))
|
|
9 | Ascending_Flag |
ascii char | size: 1 |
Orbit orientation at the sensing start time. A = ascending, D = descending
|
|
10 | Product_Location |
xml record |
id | field name | definition |
0 | Downlink_Start_UTC |
xml time |
Time of start of downlink of dump for the data
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"))))
|
|
1 | Downlink_Stop_UTC |
xml time |
Time of stop of downlink of dump for the data
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 | Downlink_Orbit |
ascii uint32 |
Orbit when data was downlinked (at start of downlink)
|
|
|
|
11 | Product_Confidence_Data |
xml record |
id | field name | definition |
0 | Num_ISPs |
ascii uint32 | size: 7 |
Number of ISPs in the product
|
|
1 | Num_Missing_ISPs |
ascii uint32 | size: 7 |
Number of missing ISPs in the product
|
|
2 | Num_Discarded_ISPs |
ascii uint32 | size: 7 |
Number of ISPs discarded
|
|
|
|
12 | List_of_DSDs |
|
|