MPL_ORBPRE version 0

MPL_ORBPRE

This definition is based on version 1.2 of the FOS File Format Specification GM-IC-ESC-FS-3001

root type

xml record
idfield namedefinition
0Earth_Explorer_File
xml record
attribute: schemaLocation
xml string

available: optional

attribute: schemaVersion
xml string

available: optional


idfield namedefinition
0Earth_Explorer_Header
xml record
idfield namedefinition
0Fixed_Header
xml record "Fixed_Header"
1Variable_Header
xml record
idfield namedefinition
0Ref_Frame
xml string
1Time_Reference
xml string
1Data_Block
xml record
attribute: type
xml string


idfield namedefinition
0List_of_OSVs
xml record
attribute: count
xml string


idfield namedefinition
0OSV
xml array[dim_0]
dim_0: determined automatically from xml file
xml record
idfield namedefinition
0TAI
ascii timesize: 30
TAI date and time of OSV, in ASCII standard time format, including time reference and micro-seconds.

unit: "s since 2000-01-01"

value: time(str(.), "'UTC='yyyy-MM-dd'T'HH:mm:ss.SSSSSS|'TAI='yyyy-MM-dd'T'HH:mm:ss.SSSSSS|'GPS='yyyy-MM-dd'T'HH:mm:ss.SSSSSS|'UT1='yyyy-MM-dd'T'HH:mm:ss.SSSSSS")
ascii stringsize: 30
CCSDS ASCII datetime with time reference "RRR=YYYY-MM-DDThh:mm:ss.uuuuuu". The reference RRR can be any of "UT1", "UTC", "TAI", or "GPS".
1UTC
ascii timesize: 30
UTC date and time of OSV, in ASCII standard time format, including time reference and micro-seconds.

unit: "s since 2000-01-01"

value: time(str(.), "'UTC='yyyy-MM-dd'T'HH:mm:ss.SSSSSS|'TAI='yyyy-MM-dd'T'HH:mm:ss.SSSSSS|'GPS='yyyy-MM-dd'T'HH:mm:ss.SSSSSS|'UT1='yyyy-MM-dd'T'HH:mm:ss.SSSSSS")
ascii stringsize: 30
CCSDS ASCII datetime with time reference "RRR=YYYY-MM-DDThh:mm:ss.uuuuuu". The reference RRR can be any of "UT1", "UTC", "TAI", or "GPS".
2UT1
ascii timesize: 30
UT1 date and time of OSV, in ASCII standard time format, including time reference and micro-seconds.

unit: "s since 2000-01-01"

value: time(str(.), "'UTC='yyyy-MM-dd'T'HH:mm:ss.SSSSSS|'TAI='yyyy-MM-dd'T'HH:mm:ss.SSSSSS|'GPS='yyyy-MM-dd'T'HH:mm:ss.SSSSSS|'UT1='yyyy-MM-dd'T'HH:mm:ss.SSSSSS")
ascii stringsize: 30
CCSDS ASCII datetime with time reference "RRR=YYYY-MM-DDThh:mm:ss.uuuuuu". The reference RRR can be any of "UT1", "UTC", "TAI", or "GPS".
3Absolute_Orbit
ascii int64
Absolute orbit counter. This counter is incremented by a single unit from one record to the next.
4X
ascii float
X position in earth-fixed coordinate system.

unit: "m"

attribute: unit
ascii string
5Y
ascii float
Y position in earth-fixed coordinate system.

unit: "m"

attribute: unit
ascii string
6Z
ascii float
Z position in earth-fixed coordinate system.

unit: "m"

attribute: unit
ascii string
7VX
ascii float
X velocity in earth-fixed coordinate system.

unit: "m/s"

attribute: unit
ascii string
8VY
ascii float
Y velocity in earth-fixed coordinate system.

unit: "m/s"

attribute: unit
ascii string
9VZ
ascii float
Z velocity in earth-fixed coordinate system.

unit: "m/s"

attribute: unit
ascii string
10Quality
xml string

detection rule

This product definition is applicable if a product matches the following rule:

exists(/Earth_Explorer_File@xmlns) and
at(/Earth_Explorer_File@xmlns,
str(.) == "http://eop-cfi.esa.int/CFI") and
exists(/Earth_Explorer_File/Earth_Explorer_Header@xmlns) and
at(/Earth_Explorer_File/Earth_Explorer_Header@xmlns,
str(.) == "http://eop-cfi.esa.int/CFI") and
exists(/Earth_Explorer_File/Earth_Explorer_Header/Fixed_Header@xmlns) and
at(/Earth_Explorer_File/Earth_Explorer_Header/Fixed_Header@xmlns,
str(.) == "http://eop-cfi.esa.int/CFI") and
exists(/Earth_Explorer_File/Earth_Explorer_Header/Fixed_Header/File_Type@xmlns) and
at(/Earth_Explorer_File/Earth_Explorer_Header/Fixed_Header/File_Type@xmlns,
str(.) == "http://eop-cfi.esa.int/CFI") and
exists(/Earth_Explorer_File/Earth_Explorer_Header/Fixed_Header/File_Type) and
at(/Earth_Explorer_File/Earth_Explorer_Header/Fixed_Header/File_Type,
str(.) == "MPL_ORBPRE" and
substr(0, 2, filename()) == "S1")