ESA UNCLASSIFIED – For Official Use esrin Via Galileo Galilei Casella Postale 64 00044 Frascati Italy T +39 06 9418 01 F +39 06 9418 0280 www.esa.int GMES Sentinels Precise Orbit Determination (POD) Service: OFL POD Service and NRT POD Facility File Format Specifications GMES Sentinels POD Service File Format Specification [GMES-GSEG-EOPG-FS-10-0075] Issue1-3.doc Prepared by Reference Issue Revision Date of Issue Status Document Type Distribution Sentinels POD Team GMES-GSEG-EOPG-FS-10-0075 1 3 06/02/2013 Approved/Applicable SD ESA UNCLASSIFIED – For Official Use ESA UNCLASSIFIED – For Official Use Title GMES Sentinels Precise Orbit Determination (POD) Service: OFL POD Service and NRT POD Facility File Format Specifications Issue 1 Revision 3 Author Sentinels POD Team Date 06/05/2013 Approved by Date Pierre Féménias 06/05/2013 Reason for change Creation first draft Issue 0 Revision 1 Date 30/09/2010 Update after Comments from Sentinel-2 and 0 Sentinel-3 PDGS Teams 2 21/10/2010 Update to take into account the Sentinel-1 1 PDGS PDR RIDs and the new applicable document named EEFF Tailoring for the payload Data Ground Segment of the Sentinel Missions [GMES-GSEG-EOPG-TN2010-0099] 0 10/01/2011 Update to take into account comments from 1 Sentinel-3 PDGS Team before the PDGS PDR 1 28/02/2011 Update to take into account S-3 PDGS PDR 1 RIDs 2 15/06/2011 Update to take into account S-1 GS&PDGS 1 CDR RIDs 3 06/02/2013 Page 2/63 OFL and NRT POD File Format Specifications Date 06/02/2013 Issue 1 Rev 3 ESA UNCLASSIFIED – For Official Use ESA UNCLASSIFIED – For Official Use Issue 0 Revision 2 Reason for change Date • Included summary on POD Service and types 21/10/2010 of orbits Pages 7 Paragraph(s) 1 • Moved information (baseline and source) from Fixed Header to Variable Header 16, 21, 27, 33 2.1.6.2, .2.6.2, 2.3.6.2, 2.4.8, • Sentinel-2 orbit products: included 3σ confidence for position accuracy and TBC in naming convention 13, 19 2.1.4,2.1.5, 2.2.4, 2.2.5 • Included details on Platform Data files for Sentinel-3 48 4.3 • Included footnote Table 1, column File Type 9 1.2 • Clarification on description GN_1_ROE_AX orbit file 38, 39, 40 2.5 • Minor amendments and editorials All All Pages Paragraph(s) of Issue 1 Revision 0 Reason for change Date Document updated to take into account the 10/01/2011 Sentinel-1 PDGS PDR RIDs: • IF-36 47 4.2.1 • IF-31 23 29 35 41 2.2.6.3, table 10 2.3.6.3, table 14 2.4.6.3, table 18 2.5.6.3, table 21 • IF-32 23 28 33 38 3.2.1, 3.2.3 3.3.3 3.4.3 3.5.1, 3.5.3 • IF-29 14 2.1.1 2.2.1 Page 3/63 OFL and NRT POD File Format Specifications Date 06/02/2013 Issue 1 Rev 3 ESA UNCLASSIFIED – For Official Use ESA UNCLASSIFIED – For Official Use 20 26 32 38 2.3.1 2.4.1 2.5.1 2.1.1 • IF-30 14 • IF-35 18 23 28 33 Document updated to be in-line with the new applicable document [AD-02] EEFF Tailoring 3.1.6.2 3.2.6.2 3.3.6.2 3.4.6.2 All pages on file All sections on naming definition file naming definition for the payload Data Ground Segment of the Sentinel Missions [GMES-GSEG-EOPG-TN- 2010-0099] Issue 1 Revision 1 Reason for change Date Update to take into account comments from 28/02/2011 Sentinel-3 PDGS Team before the PDGS PDR Pages Paragraph(s) • Definition of the Site Centre, sub-field of the Mandatory Prefix of the instance id, for S3 PDGS 15 2 • Rewording of Predicted orbit file description 17 3.1.1 • Reformatting of all tables All All • Added one column on Table 2 named “Originator” 1, table 2 1.2 Update to take into account request from S-213/05/2011 PDGS Team: S2 MAIS Action ID #13315 • C Format specification for Restituted Orbit Files Table 10, page 26 3.2.6.3 • Inclusion of an example for S-2 Restituted Orbit File Page 28 3.2.6.5 (new) Page 4/63 OFL and NRT POD File Format Specifications Date 06/02/2013 Issue 1 Rev 3 ESA UNCLASSIFIED – For Official Use ESA UNCLASSIFIED – For Official Use Table 6, page 19, 20 3.1.6.3 Pages Paragraph(s) RID 149: S-3 NRT POD orbit file name and usage 43 3.5 RID 433: Platform File names 11, 16, 54, 55, 56, 58 1.2, 2, 4.3, RID 575: Restituted Attitude in POD 53, 55-58 4.2 Pages Paragraph(s) • RID PDGS-187: Time_Reference tag Applies to all Sentinels 27, 29, 40, 42 3.1.6.2, 3.2.6.2, 3.2.6.4, 3.4.6.2, 3.4.6.4 • RID PDGS-150: File version Applies to all Sentinels 27, 39, 55 • RID PDGS-152: Absolute orbit Applies to all Sentinels 28, 41 Updated to ensure alignment with POD-S1PDGS ICD (files coverage) 25, 38 Inconsistencies between files definitions and examples solved. 55, 58 POD Restituted Attitude file format definition and example aligned to EO CFI expected format 54-59 • C Format specification for Predicted Orbit Files Issue 1 Revision 2 Reason for change Date Document updated to take into account the S-3 25/06/2011 PDGS PDR RIDs: Issue 1 Revision 3 Reason for change Date Document updated to take into account the S-1 06/02/2013 GS&PDGS CDR RIDs: 3.1.6.1, 3.2.6.1, 3.3.6.1, 3.4.6.1, 3.1.6.3, 3.3.6.3, 3.5.6.3, 4.2.7, 4.3.7 3.2.6.3, 3.4.6.3 3.2.3, 3.4.3 4.2.7, 4.2.9.1 4.2 Page 5/63 OFL and NRT POD File Format Specifications Date 06/02/2013 Issue 1 Rev 3 ESA UNCLASSIFIED – For Official Use ESA UNCLASSIFIED – For Official Use Table of contents: Error! Not a valid heading level range. Page 6/63 OFL and NRT POD File Format Specifications Date 06/02/2013 Issue 1 Rev 3 ESA UNCLASSIFIED – For Official Use ESA UNCLASSIFIED – For Official Use Table of figures: Figure 1: POD Service Products Overview ................................................................................................................................. 9 Figure 2: POD Service Orbit Products Structure .................................................................................................................... 16 Table of tables: Table 1: POD Service Products and Auxiliary Data Files Overview vs Sentinels mission ...................................................... 10 Table 2: POD Service Products vs Sentinel Mission ................................................................................................................ 11 Table 3: Predicted Orbit File – Fixed Header ......................................................................................................................... 17 Table 4: Predicted Orbit File – Variable Header ..................................................................................................................... 18 Table 5: Predicted Orbit File – Data Block .............................................................................................................................. 18 Table 6: Predicted Orbit File – OSV ........................................................................................................................................ 18 Table 7 : Restituted Orbit File – Fixed Header ....................................................................................................................... 23 Table 8: Restituted Orbit File – Variable Header ................................................................................................................... 24 Table 9: Restituted Orbit File – Data Block ............................................................................................................................ 25 Table 10: Restituted Orbit File – OSV ..................................................................................................................................... 25 Table 11: MOE Orbit File – Fixed Header ............................................................................................................................... 29 Table 12: MOE Orbit File – Variable Header .......................................................................................................................... 31 Table 13: MOE Orbit File – Data Block ................................................................................................................................... 31 Table 14: MOE Orbit File – OSV.............................................................................................................................................. 31 Table 15 : POE Restituted Orbit File – Fixed Header ............................................................................................................. 36 Table 16: POE Orbit File – Variable Header ........................................................................................................................... 37 Table 17: POE Restituted Orbit File – Data Block................................................................................................................... 37 Table 18: POE Restituted Orbit File – OSV ............................................................................................................................. 37 Table 19: NRT Restituted orbit file – Fixed Header................................................................................................................ 43 Table 20: NRT Restituted Orbit File – Variable Header ........................................................................................................ 44 Table 21: NRT Restituted Orbit File – Data Block .................................................................................................................. 44 Table 22 : NRT Restituted Orbit File – OSV ........................................................................................................................... 44 Table 23 : GNSS USO Monitoring File – Fixed Header .......................................................................................................... 48 Table 24 : Attitude Restituted File – Fixed Header ................................................................................................................ 51 Table 25: Restituted Attitude File – Data Block...................................................................................................................... 53 Table 26: Restituted Attitude File – Quaternions Data .......................................................................................................... 53 Table 27: Restituted Attitude File – List of Quaternions Data ............................................................................................... 53 Table 28: Restituted Attitude File – Quaternions ................................................................................................................... 53 Table 29 : Preliminary and Precise Platform File – Fixed Header ......................................................................................... 58 Table 30: Preliminary and Precise Platform File – Data Block .............................................................................................. 59 Table 31: Preliminary and Precise Platform File – PTF .......................................................................................................... 59 Page 7/63 OFL and NRT POD File Format Specifications Date 06/02/2013 Issue 1 Rev 3 ESA UNCLASSIFIED – For Official Use ESA UNCLASSIFIED – For Official Use 1 INTRODUCTION The GMES Sentinel Missions (Sentinel-1, Sentinel-2 and Sentinel-3) will embark a common GPS Receiver and the following types of orbits will be generated for each Sentinel mission: • On ground Precise Orbit Determination (POD) solutions • On-board Navigation solutions The on ground POD solutions will be generated by the GMES Sentinels Precise Orbit Determination (POD) Service, which will include the Off-line (OFL) POD Service and the NRT POD Facility. The NRT POD Facility will be part of the Data Processing Ground Segment (PDGS) of Sentinel-2 and Sentinel-3. On ground solutions will be also generated by the FOS (i.e. predicted and restituted orbits) for the three Sentinel Missions. The FOS orbit products will be passed to the OFL POD Service by the PDGS and will be used for off-line monitoring purposes only. The FOS orbit products are not described in this document. The on-board navigation solutions will be used for processing S-1 and S-2 fast delivery products and will be passed to the OFL POD Service by the PDGS for off-line monitoring purposes. The format of the on-board navigation solutions are not described in this document. The present document describes the format of all products and auxiliary data generated on ground by the OFL POD Service and the NRT POD Facility. 1.1 Purpose and Scope The purpose of the document is to define the product structure and the content of each file generated and delivered by the OFL POD Service and the NRT POD Facility across its interfaces to the Sentinels (1, 2 and 3) PDGSs. For sake of simplicity, the products generated by the OFL POD Service and NRT POD Facility will be referred in this document as “POD Service Products”. 1.2 POD Service Products Overview This section provides an overview of the products and auxiliary files generated by the Sentinels POD Service with indication on the Sentinel Mission applicability. The POD Service will generate the following products, schematized in Figure 1: 1. POD Orbit Files, i.e. orbit state vectors (OSV) based on the orbit determination performed by the POD Service based on the GPSR input data. 2. Auxiliary Files, i.e. products requested by the Sentinels Missions PDGSs to be used in support to the Mission data processing Page 8/63 OFL and NRT POD File Format Specifications Date 06/02/2013 Issue 1 Rev 3 ESA UNCLASSIFIED – For Official Use ESA UNCLASSIFIED – For Official Use 3. Quality Control Reports, i.e. reports containing the outcome of the quality control and long term monitoring functionality of the POD Service 4. GNSS L1b files for Sentinel-3 Figure 1: POD Service Products Overview Page 9/63 OFL and NRT POD File Format Specifications Date 06/02/2013 Issue 1 Rev 3 ESA UNCLASSIFIED – For Official Use ESA UNCLASSIFIED – For Official Use Table 1 below summarizes the POD Service products with indication on the applicability of each product to the Sentinel Mission. Product Type POD Orbit Files GNSS L1b files Auxiliary Files for Sentinels Quality Control Reports Description File Type Predicted Orbit File AUX_PREORB Restituted Orbit File AUX_RESORB Medium Orbit Ephemerides (MOE) Orbit File AUX_MOEORB Precise Orbit Ephemerides (POE) Orbit File AUX_POEORB NRT Restituted Orbit File for SENTINEL-3 ROE_AX L1b files GNSS TBD GNSS USO Monitoring AUX_GNSUSO Attitude Restituted Data for Sentinel-1 AUX_RESATT Platform Data for Sentinel-3 AUX_PRLPTF AUX_PRCPTF Reports on the quality of the POD Service Products TBD Sentinel-1 Sentinel-2 X X X X X X X X X X X X X Table 1: POD Service Products and Auxiliary Data Files Overview vs Sentinels mission Page 10/63 OFL and NRT POD File Format Specifications Date 06/02/2013 Issue 1 Rev 3 ESA UNCLASSIFIED – For Official Use Sentinel-3 X ESA UNCLASSIFIED – For Official Use Table 2 below resumes the POD Service Products that will be generated for each Sentinel Mission. It also provides information on the originator of the products, i.e. if generated by the OFL POD Service or the NRT POD Facility. Mission Sentinel-1 Sentinel-2 Sentinel-3 POD Product Originator Restituted Orbit File OFL POD Precise Orbit Ephemerides (POE) Orbit File OFL POD Attitude Restituted Data OFL POD Reports on the quality of the POD products OFL POD Predicted Orbit File NRT POD Restituted Orbit File NRT POD Reports on the quality of the POD products OFL POD NRT Restituted Orbit File NRT POD Medium Orbit Ephemerides (MOE) Orbit File OFL POD Precise Orbit Ephemerides (POE) Orbit File OFL POD L1b files GNSS OFL POD GNSS USO Monitoring OFL POD Platform Data OFL POD Reports on the quality of the POD Products OFL POD Table 2: POD Service Products vs Sentinel Mission 1.3 Normative Reference Documents [AD-1] Sentinel 3 PDGS File Naming Convention GMES-S3GS-EOPG-TN-09-0009 [AD-2] Earth Explorer File Format Tailoring for the Payload Data Ground Segment of the Sentinel Missions GMES-GSEG-EOPG-TN-2010-0099 [AD-3] Earth Explorer Ground Segment File Format Standard PE-TN-ESA-GS-0001 1.4 Informative Reference Documents [RD-1] Sentinels POD to Sentinel-1 PDGS Interface Control Document, GMES-GSEG-EOPG-IC-100063, Issue 0.1 [RD-2] Sentinel-1 PDGS to Sentinels POD Interface Control Document, GMES-GSEG-EOPG-IC-100076, Issue 0.1 [RD-3] A Quality Assurance Framework for Earth Observation - Key Guidelines, Version: 2.0 – September 2008 Page 11/63 OFL and NRT POD File Format Specifications Date 06/02/2013 Issue 1 Rev 3 ESA UNCLASSIFIED – For Official Use ESA UNCLASSIFIED – For Official Use 1.5 ASCII DORIS EEFFS GMES GNSS GPSR MOE NRT NTC OFL OSV PDGS POE POD RINEX S-1 S-2 S-3 STC SLR TAI TBC TBD UT1 UTC XML Acronyms American Standard Code for Information Interchange Doppler Orbitography and Radiopositioning Integrated by Satellite Earth Explorer File Format Standard Global Monitoring for Environment and Security Global Navigation Satellite System Global Positioning System Receiver Medium Orbit Ephemerides Near Real Time Non Time Critical Off-line Orbit State Vector Payload Data Ground Segment Precise Orbit Ephemerides Precise Orbit Determination Receiver Independent Exchange Format GMES Sentinel-1 GMES Sentinel-2 GMES Sentinel-3 Slow Time Critical Satellite Laser Ranging International Atomic Time To Be Confirmed To Be Defined Universal Time Coordinated Universal Time eXtensible Markup Language Page 12/63 OFL and NRT POD File Format Specifications Date 06/02/2013 Issue 1 Rev 3 ESA UNCLASSIFIED – For Official Use ESA UNCLASSIFIED – For Official Use 2 NAMING CONVENTION The applicable file naming convention for the files generated by the POD is the tailoring of the Earth Explorer File Format Standard (EEFFS) for the Payload Data Ground Segment (PDGS) of the Sentinel missions defined in [AD-2]. All files generated by the POD will follow the convention, apart from one file: the Sentinel-3 NRT Restituted Orbit File, which follows the Sentinel-3 File naming convention defined in [AD-1]. The tailoring of the Earth Explorer File Format Standard (EEFFS) file naming is detailed below. MMM_CCCC_TTTTTTTTTT_<instance_id>.EOF The file name must be in the exact format as shown (characters shall only be in uppercase), where: MMM is the Mission ID, a 3 characters field alphanumeric defined as follows: - _ CCCC _ TTTTTTTTTT S1A, S1B (applicable to Sentinel 1A and Sentinel 1B), S1_ is applicable to the constellation - S2A, S2B (applicable to Sentinel 2A and Sentinel 2B), S2_ is applicable to the constellation - S3A, S3B (applicable to Sentinel 3A and Sentinel 3B), S3_ is applicable to the constellation is an underscore separator (1 character fixed string) is the File Class. Allowed values are: OPER for "Routine Operations" files TEST for internal tests REPx for reprocessing (x being a figure from 1 to n) TDxx for processing Test Data Sets (xx=00..99) is an underscore separator (1 character fixed string) is the File Type field (10-characters) is subdivided into two sub-fields as follows: 1. FFFF = File Category To the maximum feasible extent, the File Category field shall be shared across the Sentinels Missions from a default list, as defined below: • AUX_: auxiliary data files; • CNF_: configuration files; • LOG_: log files; • MPL_: mission-planning files; • REP_: reporting files of performed operations (acquisition, production, etc); • etc 2. DDDDDD = Semantic Descriptor Page 13/63 OFL and NRT POD File Format Specifications Date 06/02/2013 Issue 1 Rev 3 ESA UNCLASSIFIED – For Official Use ESA UNCLASSIFIED – For Official Use The Semantic Descriptor can be composed of uppercase letters, digits or underscores “_”. The Semantic Descriptor is unique for a given File Type and must be as descriptive as possible given the 6 character limitation to characterise the information contained by the file. For the POD Files, the following is defined: • • • • • • • • < instance_id> PREORB: Predicted Orbit File; RESORB: Restituted orbit file; MOEORB: Medium Orbit Ephemerides (MOE) Orbit File; POEORB: Precise Orbit Ephemerides (POE) Orbit File; GNSUSO: GNSS USO Monitoring File; RESATT: Restituted Attitude Data for Sentinel-1; PRLPTF: Preliminary Platform Data for Sentinel-3; PRCPTF: Precise Platform Data for Sentinel-3; The File Instance ID is used to define several sub-fields within the filename according to the nature of the file. For usage for the Sentinel PDGS, the File Instance ID is further decomposed into a set of mandatory sub-fields in the prefix, complemented by optional ones in the trailing portion of the filename Mandatory Prefix: The File Instance ID mandatory part is subdivided into sub-fields as follows: ssss_yyyymmddThhmmss where: • ssss is the Site Centre of the file originator: -­‐ MPC_ is assigned to the Mission Performance Centre of S-2 PDGS (where the NRT POD will be deployed) • yyyymmddThhmmss is the Creation Date Optional Sufix: Based on every file-type, the optional suffix allows further characterisation of the scope of every file as specifically relevant to the type of file. The suffix may be simply omitted when unnecessary to the defined file-type. When applicable to the file-type, the optional suffix is appended to the mandatory prefix starting with an underscore character immediately followed by a one-character field defining the specific tailoring of the remainder of the suffix from a list of welldefined options: <optional-suffix> = _Ivvvvvvvv… where : Page 14/63 OFL and NRT POD File Format Specifications Date 06/02/2013 Issue 1 Rev 3 ESA UNCLASSIFIED – For Official Use ESA UNCLASSIFIED – For Official Use • • I is a one-character option Identifier (e.g. ‘V’, ‘B’, ‘D’, etc); vvvvvvvv… contains the trailing Option Value. Option_V – Applicability Time Period < Option_V suffix> = _VyyyymmddThhmmss_YYYYMMDDTHHMMSS where: • yyyymmddThhmmss is the Validity Start Time • YYYYMMDDTHHMMSS is the Validity Stop Time Option_D – Data Source < Option_D suffix> = _Dvvv Consisting in a one letter text indicating the source data. Allowed values are: • GNS for GNSS data • G_D for GNSS + DORIS data • GDS for GNSS + DORIS + SLR • vvv (TBD) for any TBD combination of source data AAA 3 is the file extension. Allowed values are: EOF ORBIT FILES The POD Service orbit products will follow the Earth Explorer File Format Standard [AD-3] and the Tailoring of the Earth Explorer File Format Standard of the PDGS of the Sentinel missions defined in [AD-2]. When no specific tailoring is described, the standard [AD-3] directly applies. The format is applicable to all POD Service orbit products generated for the three Sentinel Missions. The POD Service orbit products structure is composed of a single file (*.EOF) containing both the Header and the Datablock Sections. The Datablock section includes one Data set consisting of one list of OSVs. This structure is represented in the following figure: Page 15/63 OFL and NRT POD File Format Specifications Date 06/02/2013 Issue 1 Rev 3 ESA UNCLASSIFIED – For Official Use ESA UNCLASSIFIED – For Official Use Figure 2: POD Service Orbit Products Structure 3.1 PREDICTED ORBIT FILE (AUX_PREORB) 3.1.1 Description This file contains the Orbit State Vectors (OSV) generated by the orbit determination process of the POD Service. The OSV is calculated in Earth-fixed Coordinate Frame, whenever the S/C crosses the J2000 equator. The OSVs are at epochs of ascending node crossings i.e. one per orbital revolution. 3.1.2 Dissemination This product type will be delivered to the Sentinel-2 PDGS. Page 16/63 OFL and NRT POD File Format Specifications Date 06/02/2013 Issue 1 Rev 3 ESA UNCLASSIFIED – For Official Use ESA UNCLASSIFIED – For Official Use 3.1.3 Data Latency/Coverage The file will be made available within 90 minutes before Sentinel-2 ANX. Frequency generation is TBD. Each file covers the next orbit plus TBD orbits of predictions, starting at the generation time, and contains TBD Orbit State Vector (OSV) per orbit. 3.1.4 Accuracy Position accuracy is < 10m (2D) 3σ 3.1.5 Naming Convention The applicable file naming convention is defined in [AD-2] and detailed in Section 2. Example of a Predicted Orbit file name: S2A_OPER_AUX_PREORB_MPC__20100101T000000_V20100101T010000_20100101T020000.EOF 3.1.6 Data Structure and Definition The orbit prediction file is formatted using XML-tags. Each Predicted Orbit File consists of a single file (*.EOF) containing both the Header and the Datablock sections. The Header will be structured in two sections: • Fixed Header • Variable Header 3.1.6.1 XML Fixed Header Section Table 3: Predicted Orbit File – Fixed Header XML Tag Name (Level 1) XML Tag Name (Level 2) Value File_Name File_Description Notes Mission File_Class File_Type Validity_Period Page 17/63 OFL and NRT POD File Format Specifications Date 06/02/2013 Issue 1 Rev 3 ESA UNCLASSIFIED – For Official Use Description As defined in Section 2 without the extension. POD Predicted Orbit File Variable Sentinel-MU Variable AUX_PREORB Free Text 11 characters string with the following form: Sentinel-MU where: “Sentinel-“ is a fixed string; M = the second character of the Mission ID specified within the File Name (section 2); U = the third character of the Mission ID specified within the File Name (section 2). Consistent with file class in Section 2 Same as File Type in Section 2 ESA UNCLASSIFIED – For Official Use Validity_Sta rt Variable Validity_Sto p Variable File_Version UTC time consistent with Validity Start Date in Section 2. Format: UTC=yyyy-mm-ddThh:mm:ss UTC time consistent with Validity Stop Date in Section 2. Format: UTC=yyyy-mm-ddThh:mm:ss The value of the File_Version field starts from 0001 and increases by 1 every time a new version of the same file is generated. 0001 Source System MPC_ A string with 4 characters. The System field value must be equal to the File Name Site Centre field value as defined in section 2 Corresponds to the facility deployed on the Site Centre that generated the file: in this case the NRT POD Facility deployed on the MPC Creator NPOD Creator_Ver sion Creation_Da te Variable Variable Date of creation. Format: UTC=yyyy-mm-ddThh:mm:ss The value of this field must correspond to the File Name Creation Date field defined as part of the mandatory sub-fields of the File Instance ID (Section 2) 3.1.6.2 Variable Header Section Table 4: Predicted Orbit File – Variable Header XML Tag Name (Level 1) Ref_Frame Time_Reference XML Tag Name (Level 2) Value EARTH_FIXED UTC Description Coordinate Frame ID Time Reference ID 3.1.6.3 Data Block Section One Data set consists of one list of OSVs in ASCII xml format. Table 5: Predicted Orbit File – Data Block XML Tag Name Level 1 List_of_OSVs Value Description list See Table below for elements content. Table 6: Predicted Orbit File – OSV Page 18/63 OFL and NRT POD File Format Specifications Date 06/02/2013 Issue 1 Rev 3 ESA UNCLASSIFIED – For Official Use ESA UNCLASSIFIED – For Official Use XML Name TAI Tag Type Unit date string UTC date string UT1 date string Absolute_Orbit int X Y Z VX VY VZ Quality float float float float float float String m m m m/s m/s m/s Page 19/63 OFL and NRT POD File Format Specifications Date 06/02/2013 Issue 1 Rev 3 ESA UNCLASSIFIED – For Official Use C Format Description TAI date and time of OSV, in ASCII standard time format, including time reference and microseconds. TAI=yyyy-mm-ddThh:mm:ss.ssssss UTC date and time of OSV, in ASCII standard time format, including time reference and microseconds. UTC=yyyy-mm-ddThh:mm:ss.ssssss UT1 date and time of OSV, in ASCII standard time format, including time reference and microseconds. UT1=yyyy-mm-ddThh:mm:ss.ssssss %+05ld Absolute orbit counter This counter is incremented by a single unit when crossing the earth-fixed ascending node.. %+012.3lf %+012.3lf %+012.3lf %+012.6lf %+012.6lf %+012.6lf TBD X position in earth-fixed coordinate system. Y position in earth-fixed coordinate system. Z position in earth-fixed coordinate system. X velocity in earth-fixed coordinate system. Y velocity in earth-fixed coordinate system. Z velocity in earth-fixed coordinate system. ESA UNCLASSIFIED – For Official Use 3.1.6.4 Example of a File <?xml version="1.0" ?> <Earth_Explorer_File> <Earth_Explorer_Header> <Fixed_Header> <File_Name> S2A_OPER_AUX_PREORB_MPC__20071116T130432_V20160306T000000_20160313T010000</File_Name> <File_Description>Predicted Orbit File</File_Description> <Notes></Notes> <Mission>Sentinel-2A</Mission> <File_Class>OPER</File_Class> <File_Type>AUX_PREORB</File_Type> <Validity_Period> <Validity_Start>UTC=2016-03-06T00:00:00</Validity_Start> <Validity_Stop>UTC=2016-03-13T01:00:00</Validity_Stop> </Validity_Period> <File_Version>0001</File_Version> <Source> <System>MPC_</System> <Creator>NPOD</Creator> <Creator_Version>1.0</Creator_Version> <Creation_Date>UTC=2007-11-16T13:04:32</Creation_Date> </Source> </Fixed_Header> <Variable_Header> <Ref_Frame>EARTH-FIXED</Ref_Frame> <Time_Reference>UTC</Time_Reference> </Variable_Header> </Earth_Explorer_Header> <Data_Block type="xml"> <List_of_OSVs count="110"> <OSV> <TAI>TAI=2016-03-06T00:36:53.959000</TAI> <UTC>UTC=2016-03-06T00:36:19.959000</UTC> <UT1>UT1=2016-03-06T00:36:20.068000</UT1> <Absolute_Orbit>+42244</Absolute_Orbit> <X unit="m">-1069530.706</X> <Y unit="m">-6689213.247</Y> <Z unit="m">+0002623.994</Z> <VX unit="m/s">-1410.364622</VX> <VY unit="m/s">+0238.533479</VY> <VZ unit="m/s">+7615.362798</VZ> <Quality>0000000000000</Quality> </OSV> <OSV> <TAI>TAI=2016-03-06T02:09:22.659000</TAI> <UTC>UTC=2016-03-06T02:08:48.659000</UTC> Page 20/63 OFL and NRT POD File Format Specifications Date 06/02/2013 Issue 1 Rev 3 ESA UNCLASSIFIED – For Official Use ESA UNCLASSIFIED – For Official Use <UT1>UT1=2016-03-06T02:08:48.768000</UT1> <Absolute_Orbit>+42245</Absolute_Orbit> <X unit="m">-3610035.328</X> <Y unit="m">-5731945.800</Y> <Z unit="m">+0002614.761</Z> <VX unit="m/s">-1203.476302</VX> <VY unit="m/s">+0773.248416</VY> <VZ unit="m/s">+7615.498893</VZ> <Quality>0000000000000</Quality> </OSV> </List_of_OSVs> </Data_Block> </Earth_Explorer_File> Page 21/63 OFL and NRT POD File Format Specifications Date 06/02/2013 Issue 1 Rev 3 ESA UNCLASSIFIED – For Official Use ESA UNCLASSIFIED – For Official Use 3.2 RESTITUTED ORBIT FILE (AUX_RESORB) 3.2.1 Description This file contains the restituted Orbit State Vectors (OSV) based on the orbit determination performed by the POD Service. The OSVs frequency will be of 10 seconds (TBC). The State Vectors will be in Earth-fixed reference. 3.2.2 Dissemination The file will be made available to the PDGS of Sentinel-1 and Sentinel-2 and will be used for generating Sentinel-1 and Sentinel-2 Mission products. 3.2.3 Data Latency/Coverage For Sentinel-1 the file will be generated within 3 hours (from reception of GNSS data in the POD server). The file coverage will be one satellite orbit, from ascending node ANX plus an overlap of 5 OSV (configurable) before and after the satellite orbit time span. The values of the overlapping OSV will be the same in two consecutive files. For Sentinel-2 the file will be generated within 30 minutes (from reception of GNSS data in the POD server). The file coverage will be equal to the latest PVT contained within the received satellite ancillary data that triggers such generation with 2 orbits [TBC] backwards. 5 OSV (TBC) will be added after the period of the latest PVT. The values of the overlapping OSV will be the same in two consecutive files. 3.2.4 Accuracy For Sentinel-1 the accuracy will be < 10 cm (2D) 3 σ For Sentinel-2 the accuracy will be < 3m (3D) 3 σ 3.2.5 Naming Convention The applicable file naming convention is defined in [AD-2] and detailed in Section 2. Example of Restituted Orbit File names for Sentinel-1 and Sentinel-2 Missions: S1A_OPER_AUX_RESORB_OPOD_20100101T000000_V20100101T010000_20100101T020000.EOF S2A_OPER_AUX_RESORB_MPC__20100101T000000_V20100101T010000_20100101T020000.EOF Page 22/63 OFL and NRT POD File Format Specifications Date 06/02/2013 Issue 1 Rev 3 ESA UNCLASSIFIED – For Official Use ESA UNCLASSIFIED – For Official Use 3.2.6 Data Structure and Definition The Restituted orbit file is formatted using XML-tags and has the same format as the orbit prediction file. Each Restituted Orbit File consists of a single file (*.EOF) containing both the Header and the Datablock Sections. The Header will be structured in two sections: • Fixed Header • Variable Header 3.2.6.1 XML Fixed Header Section Table 7 : Restituted Orbit File – Fixed Header XML Tag Name (Level 1) File_Name XML Tag Name (Level 2) Value Description As defined in Section 2 without the extension. File_Description Notes Mission POD Restituted Orbit File Variable Sentinel-MU File_Class Variable File_Type AUX_RESORB Free Text 11 characters string with the following form: SentinelMU where: “Sentinel-“ is a fixed string; M = the second character of the Mission ID specified within the File Name (section 2); U = the third character of the Mission ID specified within the File Name (section 2). Consistent with file class in Section 2 Same as File Type in Section 2 Validity_Period Validity_Start Variable Validity_Stop Variable Page 23/63 OFL and NRT POD File Format Specifications Date 06/02/2013 Issue 1 Rev 3 ESA UNCLASSIFIED – For Official Use UTC time consistent with Validity Start Date in Section 2 Format: UTC=yyyy-mmddThh:mm:ss UTC time consistent with Validity Stop Date in ESA UNCLASSIFIED – For Official Use File_Version 0001 Section 2. Format: UTC=yyyy-mmddThh:mm:ss The value of the File_Version field starts from 0001 and increases by 1 every time a new version of the same file is generated. Source System Variable Creator Variable Creator_Version Creation_Date Variable Variable A string with 4 characters. The System field value must be equal to the File Name Site Centre field value as defined in section 2 Corresponds to the facility deployed on the Site Centre that generated the file (NPOD for the NRT POD Facility and OPOD for the Facility of the OFL POD Service) Date of creation. Format: UTC=yyyy-mmddThh:mm:ss The value of this field must correspond to the File Name Creation Date field defined as part of the mandatory sub-fields of the File Instance ID (Section 2) 3.2.6.2 Variable Header Section Table 8: Restituted Orbit File – Variable Header XML Tag Name (Level 1) Ref_Frame Time_Reference XML Tag Name (Level 2) Value EARTH_FIXED UTC 3.2.6.3 Data Block Section One Data set consists of one list of OSVs in ASCII xml format. Page 24/63 OFL and NRT POD File Format Specifications Date 06/02/2013 Issue 1 Rev 3 ESA UNCLASSIFIED – For Official Use Description Coordinate Frame ID Time Reference ID ESA UNCLASSIFIED – For Official Use Table 9: Restituted Orbit File – Data Block XML Tag Name Level 1 List_of_OSVs Value Description list See Table below for elements content. Table 10: Restituted Orbit File – OSV XML Tag Name Type Unit TAI date string UTC date string UT1 date string C Format TAI date and time of OSV, in ASCII standard time format, including time reference and micro-seconds. TAI=yyyy-mm-ddThh:mm:ss.ssssss UTC date and time of OSV, in ASCII standard time format, including time reference and microseconds. UTC=yyyy-mm-ddThh:mm:ss.ssssss UT1 date and time of OSV, in ASCII standard time format, including time reference and microseconds. Absolute_Orbit int %+05ld X float m %+012.3lf Y float m %+012.3lf Z float m %+012.3lf VX float m/s %+012.6lf VY float m/s %+012.6lf VZ float m/s %+012.6lf Quality String String TBD Page 25/63 OFL and NRT POD File Format Specifications Date 06/02/2013 Issue 1 Rev 3 ESA UNCLASSIFIED – For Official Use Description UT1=yyyy-mm-ddThh:mm:ss.ssssss Absolute orbit counter This counter is incremented by a single unit when crossing the earth-fixed ascending node. X position in earth-fixed coordinate system. Y position in earth-fixed coordinate system. Z position in earth-fixed coordinate system. X velocity in earth-fixed coordinate system. Y velocity in earth-fixed coordinate system. Z velocity in earth-fixed coordinate system. ESA UNCLASSIFIED – For Official Use 3.2.6.4 Example of a File for Sentinel-1 <?xml version="1.0" ?> <Earth_Explorer_File> <Earth_Explorer_Header> <Fixed_Header> <File_Name>S1A_OPER_AUX_RESORB_OPOD_20120101T030000_V20111231T215720_20111231T233730</File_Name> <File_Description>POD Restituted Orbit File</File_Description> <Notes></Notes> <Mission>Sentinel-1A</Mission> <File_Class>OPER</File_Class> <File_Type>AUX_RESORB</File_Type> <Validity_Period> <Validity_Start>UTC=2011-12-31T21:57:20</Validity_Start> <Validity_Stop>UTC=2011-12-31T23:37:30</Validity_Stop> </Validity_Period> <File_Version>0001</File_Version> <Source> <System>OPOD</System> <Creator>OPOD</Creator> <Creator_Version>1.0</Creator_Version> <Creation_Date>UTC=2012-01-01T03:00:00</Creation_Date> </Source> </Fixed_Header> <Variable_Header> <Ref_Frame>EARTH_FIXED</Ref_Frame> <Time_Reference>UTC</Time_Reference> </Variable_Header> </Earth_Explorer_Header> <Data_Block type="xml"> <List_of_OSVs count="602"> <OSV> <TAI>TAI=2011-12-31T21:57:54.000000</TAI> <UTC>UTC=2011-12-31T21:57:20.000000</UTC> <UT1>UT1=2011-12-31T21:57:20.000002</UT1> <Absolute_Orbit>+01767</Absolute_Orbit> <X unit="m">+3647461.238</X> <Y unit="m">-6055786.165</Y> <Z unit="m">-0333545.604</Z> <VX unit="m/s">-1181.021623</VX> <VY unit="m/s">-1110.141649</VY> <VZ unit="m/s">+7421.878362</VZ> <Quality>0000000000000</Quality> </OSV> <OSV> <TAI>TAI=2011-12-31T21:58:04.000000</TAI> <UTC>UTC=2011-12-31T21:57:30.000000</UTC> Page 26/63 OFL and NRT POD File Format Specifications Date 06/02/2013 Issue 1 Rev 3 ESA UNCLASSIFIED – For Official Use ESA UNCLASSIFIED – For Official Use <UT1>UT1=2011-12-31T21:57:30.000002</UT1> <Absolute_Orbit>+01767</Absolute_Orbit> <X unit="m">+3635438.930</X> <Y unit="m">-6066539.396</Y> <Z unit="m">-0259309.274</Z> <VX unit="m/s">-1223.397364</VX> <VY unit="m/s">-1040.464602</VY> <VZ unit="m/s">+7425.224765</VZ> <Quality>0000000000000</Quality> </OSV> … </List_of_OSVs> </Data_Block> </Earth_Explorer_File> 3.2.6.5 Example of a File for Sentinel-2 <?xml version="1.0" ?> <Earth_Explorer_File> <Earth_Explorer_Header> <Fixed_Header> <File_Name> S2A_OPER_AUX_RESORB_MPC__20100101T000000_V20160306T000000_20160313T010000</File_Name> <File_Description>POD Restituted Orbit File</File_Description> <Notes></Notes> <Mission> Sentinel-2A</Mission> <File_Class>OPER</File_Class> <File_Type>AUX_RESORB</File_Type> <Validity_Period> <Validity_Start>UTC=2016-03-06T00:00:00</Validity_Start> <Validity_Stop>UTC=2016-03-13T01:00:00</Validity_Stop> </Validity_Period> <File_Version>0001</File_Version> <Source> <System>MPC_</System> <Creator>NPOD</Creator> <Creator_Version>1.0</Creator_Version> <Creation_Date>UTC=2010-01-01T00:00:00</Creation_Date> </Source> </Fixed_Header> <Variable_Header> <Ref_Frame>EARTH-FIXED</Ref_Frame> <Time_Reference>UTC</Time_Reference> </Variable_Header> </Earth_Explorer_Header> <Data_Block type="xml"> <List_of_OSVs count="10141"> <OSV> <TAI>TAI=2016-03-06T00:00:34.000000</TAI> Page 27/63 OFL and NRT POD File Format Specifications Date 06/02/2013 Issue 1 Rev 3 ESA UNCLASSIFIED – For Official Use ESA UNCLASSIFIED – For Official Use <UTC>UTC=2016-03-06T00:00:00.000000</UTC> <UT1>UT1=2016-03-06T00:00:00.109000</UT1> <Absolute_Orbit>+42243</Absolute_Orbit> <X unit="m">+0519641.779</X> <Y unit="m">+5278659.929</Y> <Z unit="m">-4220599.988</Z> <VX unit="m/s">+1113.622468</VX> <VY unit="m/s">-4842.338815</VY> <VZ unit="m/s">-5925.935594</VZ> <Quality>0000000000000</Quality> </OSV> <OSV> <TAI>TAI=2016-03-06T00:01:34.000000</TAI> <UTC>UTC=2016-03-06T00:01:00.000000</UTC> <UT1>UT1=2016-03-06T00:01:00.109000</UT1> <Absolute_Orbit>+42243</Absolute_Orbit> <X unit="m">+0583912.227</X> <Y unit="m">+4975970.019</Y> <Z unit="m">-4566150.959</Z> <VX unit="m/s">+1027.326972</VX> <VY unit="m/s">-5243.308832</VY> <VZ unit="m/s">-5588.035384</VZ> <Quality>0000000000000</Quality> </OSV> … </List_of_OSVs> </Data_Block> </Earth_Explorer_File> Page 28/63 OFL and NRT POD File Format Specifications Date 06/02/2013 Issue 1 Rev 3 ESA UNCLASSIFIED – For Official Use ESA UNCLASSIFIED – For Official Use 3.3 MEDIUM ORBIT EPHEMERIDES (MOE) ORBIT FILE (AUX_MOEORB) 3.3.1 Description This file contains the Medium Orbit Ephemerides (MOE), corresponding to the Preliminary Restituted Orbit State Vectors (OSV) based on the orbit determination performed by the POD Service. The State Vectors will be in Earth-fixed reference. 3.3.2 Dissemination The file will be made available to the Sentinel-3 PDGS and will be used for generating Level 2 SRAL STC Mission products. 3.3.3 Data Latency/Coverage One file will be generated per day covering approximately 26 hours: 1 26-hours file per day (d) for extrapolated and restituted MOE – Data for d-2 22h to d-1 24h. Each file contains OSVs at fixed time steps of 10 seconds interval (TBC). (The time intervals are configurable.) 3.3.4 Accuracy The accuracy will be 4 cm threshold with a target of 3cm (Radial). 3.3.5 Naming Convention The applicable file naming convention is defined in [AD-2] and detailed in Section 2. Example of a MOE Orbit file name:S3A_OPER_AUX_MOEORB_OPOD_20100101T000000_V20100101T010000_20100101T020000_DGNS.EOF 3.3.6 Data Structure and Definition The Medium Orbit Ephemeride (MOE) Restituted orbit file is formatted using XML-tags and has the same format as the orbit prediction file. Each MOE Restituted Orbit File consists of a single file (*.EOF) containing both the Header and the Datablock Sections. The Header will be structured in two sections: • Fixed Header • Variable Header 3.3.6.1 XML Fixed Header Section Table 11: MOE Orbit File – Fixed Header XML Tag Name (Level 1) XML Tag Name (Level 2) Page 29/63 OFL and NRT POD File Format Specifications Date 06/02/2013 Issue 1 Rev 3 ESA UNCLASSIFIED – For Official Use Value Description ESA UNCLASSIFIED – For Official Use File_Name As defined in Section 2 without the extension. File_Description Notes Mission POD MOE Restituted Orbit File Variable Sentinel-MU File_Class Variable File_Type POD#ORBMO E Free Text 11 characters string with the following form: Sentinel-MU where: “Sentinel-“ is a fixed string; M = the second character of the Mission ID specified within the File Name (section 2); U = the third character of the Mission ID specified within the File Name (section 2). Consistent with file class in Section 2 Same as File Type in Section 2 Validity_Period Validity_Start Variable Validity_Stop Variable File_Version 0001 UTC time consistent with Validity Start Date in Section 2 Format: UTC=yyyy-mm-ddThh:mm:ss UTC time consistent with Validity Stop Date in Section 2. Format: UTC=yyyy-mm-ddThh:mm:ss The value of the File_Version field starts from 0001 and increases by 1 every time a new version of the same file is generated. Source System OPOD Creator OPOD Creator_Version Creation_Date Variable Variable Page 30/63 OFL and NRT POD File Format Specifications Date 06/02/2013 Issue 1 Rev 3 ESA UNCLASSIFIED – For Official Use A string with 4 characters. The System field value must be equal to the File Name Site Centre field value as defined in section 2 Corresponds to the facility deployed on the Site Centre that generated the file Date of creation. Format: UTC=yyyy-mm-ddThh:mm:ss The value of this field must ESA UNCLASSIFIED – For Official Use correspond to the File Name Creation Date field defined as part of the mandatory subfields of the File Instance ID (Section 2) 3.3.6.2 Variable Header Section Table 12: MOE Orbit File – Variable Header XML Tag Name (Level 1) Source Data XML Tag Name (Level 2) Value Variable Ref_Frame Time_Reference EARTH_FIXED UTC Description Same as Optional Suffix Data Source Section 2. Coordinate Frame ID Time Reference ID 3.3.6.3 Data Block Section One Data set consists of one list of OSVs in ASCII xml format Table 13: MOE Orbit File – Data Block XML Tag Name Level 1 List_of_OSVs Value Description list See Table below for elements content. Table 14: MOE Orbit File – OSV XML Tag Name TAI Type Unit Description date string UTC date string UT1 date string TAI date and time of OSV, in ASCII standard time format, including time reference and micro-seconds. TAI=yyyy-mm-ddThh:mm:ss.ssssss UTC date and time of OSV, in ASCII standard time format, including time reference and microseconds. UTC=yyyy-mm-ddThh:mm:ss.ssssss UT1 date and time of OSV, in ASCII standard time format, including time reference and microseconds. UT1=yyyy-mm-ddThh:mm:ss.ssssss Absolute_Orbit int X Y Z VX float float float float Absolute orbit counter This counter is incremented by a single unit when crossing the earth-fixed ascending node. m m m m/s Page 31/63 OFL and NRT POD File Format Specifications Date 06/02/2013 Issue 1 Rev 3 ESA UNCLASSIFIED – For Official Use X position in earth-fixed coordinate system. Y position in earth-fixed coordinate system. Z position in earth-fixed coordinate system. X velocity in earth-fixed coordinate system. ESA UNCLASSIFIED – For Official Use VY VZ Quality float float String m/s m/s Page 32/63 OFL and NRT POD File Format Specifications Date 06/02/2013 Issue 1 Rev 3 ESA UNCLASSIFIED – For Official Use Y velocity in earth-fixed coordinate system. Z velocity in earth-fixed coordinate system. ESA UNCLASSIFIED – For Official Use 3.3.6.4 Example of a File <?xml version="1.0" ?> <Earth_Explorer_File> <Earth_Explorer_Header> <Fixed_Header> <File_Name> S3A_OPER_AUX_MOEORB_OPOD_20100101T000000_V20160306T0000000_20160313T010000_DGNS</File_Name> <File_Description>POD MOE Restituted Orbit File</File_Description> <Notes></Notes> <Mission> Sentinel 3</Mission> <File_Class>OPER</File_Class> <File_Type>AUX_MOEORB</File_Type> <Validity_Period> <Validity_Start>UTC=2016-03-06T00:00:00</Validity_Start> <Validity_Stop>UTC=2016-03-13T01:00:00</Validity_Stop> </Validity_Period> <File_Version>0001</File_Version> <Source> <System>OPOD</System> <Creator>OPOD</Creator> <Creator_Version>1.0</Creator_Version> <Creation_Date>UTC=2010-01-01T00:00:00</Creation_Date> </Source> </Fixed_Header> <Variable_Header> <Source Data>DGNS</Source Data> <Ref_Frame>EARTH-FIXED</Ref_Frame> <Time_Reference>UTC</Time_Reference> </Variable_Header> </Earth_Explorer_Header> <Data_Block type="xml"> <List_of_OSVs count="10141"> <OSV> <TAI>TAI=2016-03-06T00:00:34.000000</TAI> <UTC>UTC=2016-03-06T00:00:00.000000</UTC> <UT1>UT1=2016-03-06T00:00:00.109000</UT1> <Absolute_Orbit>+42243</Absolute_Orbit> <X unit="m">+0519641.779</X> <Y unit="m">+5278659.929</Y> <Z unit="m">-4220599.988</Z> <VX unit="m/s">+1113.622468</VX> <VY unit="m/s">-4842.338815</VY> <VZ unit="m/s">-5925.935594</VZ> <Quality>0000000000000</Quality> </OSV> <OSV> <TAI>TAI=2016-03-06T00:01:34.000000</TAI> Page 33/63 OFL and NRT POD File Format Specifications Date 06/02/2013 Issue 1 Rev 3 ESA UNCLASSIFIED – For Official Use ESA UNCLASSIFIED – For Official Use <UTC>UTC=2016-03-06T00:01:00.000000</UTC> <UT1>UT1=2016-03-06T00:01:00.109000</UT1> <Absolute_Orbit>+42243</Absolute_Orbit> <X unit="m">+0583912.227</X> <Y unit="m">+4975970.019</Y> <Z unit="m">-4566150.959</Z> <VX unit="m/s">+1027.326972</VX> <VY unit="m/s">-5243.308832</VY> <VZ unit="m/s">-5588.035384</VZ> <Quality>0000000000000</Quality> </OSV> … </List_of_OSVs> </Data_Block> </Earth_Explorer_File> Page 34/63 OFL and NRT POD File Format Specifications Date 06/02/2013 Issue 1 Rev 3 ESA UNCLASSIFIED – For Official Use ESA UNCLASSIFIED – For Official Use 3.4 Precise ORBIT EPHEMERIDES (POE) ORBIT FILE (AUX_POEORB) 3.4.1 Description This file contains the Precise Orbit Ephemerides (POE) Restituted Orbit State Vectors (OSV) based on the orbit determination performed by the POD Service. The State Vectors will be in Earth-fixed reference. 3.4.2 Dissemination The file will be made available to the PDGS of Sentinel-1 and Sentinel-3 and will be used for supporting the generation of the following Mission Products: • Sentinel-1 off-line SAR Mission Products • Sentinel-3 Level 2 SRAL NTC Mission Products. 3.4.3 Data Latency/Coverage Sentinel-1: Each file covers approximately 28 hours (one complete day plus 2 hours overlap at start and end) and contains OSVs at fixed time steps of 10 seconds intervals (TBC). (The time intervals are configurable) Files frequency generation: One file per day. Files will be delivered within 20 days after data acquisition. Sentinel-3: Each file covers approximately 26 hours and contains OSVs at fixed time steps of 10 seconds intervals (TBC). (The time intervals are configurable.). Files frequency generation: n+1 26-hours files per n-days (sub) cycle. Files will be delivered within 20 days after data acquisition. 3.4.4 Accuracy 5 cm (3D) for Sentinel-1 files 3 cm (Radial) threshold with a target of 2cm for Sentinel-3 files 3.4.5 Naming Convention The applicable file naming convention is defined in [AD-2] and detailed in Section 2. Example of POE Orbit File names for Sentinel-1 and Sentinel-3 Missions: S1A_OPER_AUX_POEORB_OPOD_20100101T000000_V20100101T010000_20100101T020000.EOF S3A_OPER_AUX_POEORB_OPOD_20100101T000000_V20100101T010000_20100101T020000_DGNS.EOF Page 35/63 OFL and NRT POD File Format Specifications Date 06/02/2013 Issue 1 Rev 3 ESA UNCLASSIFIED – For Official Use ESA UNCLASSIFIED – For Official Use 3.4.6 Data Structure and Definition The Precise Orbit Ephemeride (POE) Restituted orbit file is formatted using XML-tags and has the same format as the orbit prediction file. Each POE Restituted Orbit File consists of a single file (*.EOF) containing both the Header and the Datablock Sections. The Header will be structured in two sections: • Fixed Header • Variable Header 3.4.6.1 XML Fixed Header Section Table 15 : POE Restituted Orbit File – Fixed Header XML Tag Name (Level 1) File_Name XML Tag Name (Level 2) Value Description As defined in Section 2 without the extension. File_Description POD POE Restituted Orbit File Variable Sentinel-MU Notes Mission Variable File_Type Validity_Period AUX_POEORB Validity_Start Variable Validity_Stop Variable File_Version Page 36/63 OFL and NRT POD File Format Specifications Date 06/02/2013 Issue 1 Rev 3 ESA UNCLASSIFIED – For Official Use 0001 Free Text 11 characters string with the following form: Sentinel-MU where: “Sentinel-“ is a fixed string; M = the second character of the Mission ID specified within the File Name (section 2); U = the third character of the Mission ID specified within the File Name (section 2). Consistent with file class in Section 2 Same as File Type in Section 2 UTC time consistent with Validity Start Date in Section 2. Format: UTC=yyyy-mm-ddThh:mm:ss UTC time consistent with Validity Stop Date in Section 2. Format: UTC=yyyy-mm-ddThh:mm:ss The value of the File_Version field starts from 0001 and increases by 1 every time a new ESA UNCLASSIFIED – For Official Use version of the same file is generated. Source System OPOD Creator Variable Creator_Version Creation_Date Variable Variable A string with 4 characters. The System field value must be equal to the File Name Site Centre field value as defined in section 2 Corresponds to the facility deployed on the Site Centre that generated the file Date of creation. Format: UTC=yyyy-mm-ddThh:mm:ss The value of this field must correspond to the File Name Creation Date field defined as part of the mandatory subfields of the File Instance ID (Section 2) 3.4.6.2 Variable Header Section Table 16: POE Orbit File – Variable Header XML Tag Name (Level 1) Source Data1 XML Tag Name (Level 2) Value Variable Ref_Frame Time_Reference EARTH_FIXED UTC Description Same as Optional Suffix Data Source Section 2. Coordinate Frame ID Time Reference ID 3.4.6.3 Data Block Section One Data set consists of one list of OSVs in ASCII xml format. Table 17: POE Restituted Orbit File – Data Block XML Tag Name Level 1 List_of_OSVs Value Description list See Table below for elements content. Table 18: POE Restituted Orbit File – OSV 1 Applicable only for Sentinel-3 POE Orbit Files Page 37/63 OFL and NRT POD File Format Specifications Date 06/02/2013 Issue 1 Rev 3 ESA UNCLASSIFIED – For Official Use ESA UNCLASSIFIED – For Official Use XML Tag Name Type Unit TAI date string UTC date string UT1 date string Absolute_Orbit int X Y Z VX VY VZ Quality float float float float float float String m m m m/s m/s m/s OFL and NRT POD File Format Specifications ESA UNCLASSIFIED – For Official Use Description TAI date and time of OSV, in ASCII standard time format, including time reference and micro-seconds. TAI=yyyy-mm-ddThh:mm:ss.ssssss UTC date and time of OSV, in ASCII standard time format, including time reference and microseconds. UTC=yyyy-mm-ddThh:mm:ss.ssssss UT1 date and time of OSV, in ASCII standard time format, including time reference and microseconds. TBD Page 38/63 Date 06/02/2013 Issue 1 Rev 3 C Format TBD TBD TBD TBD TBD TBD TBD UT1=yyyy-mm-ddThh:mm:ss.ssssss Absolute orbit counter This counter is incremented by a single unit when crossing the earth-fixed ascending node. X position in earth-fixed coordinate system. Y position in earth-fixed coordinate system. Z position in earth-fixed coordinate system. X velocity in earth-fixed coordinate system. Y velocity in earth-fixed coordinate system. Z velocity in earth-fixed coordinate system. ESA UNCLASSIFIED – For Official Use 3.4.6.4 Example of a File <?xml version="1.0" ?> <Earth_Explorer_File> <Earth_Explorer_Header> <Fixed_Header> <File_Name>S1A_OPER_AUX_POEORB_OPOD_20120120T120000_V20111230T220000_20120101T020000</File_Name> <File_Description>POD POE Restituted Orbit File</File_Description> <Notes></Notes> <Mission>Sentinel-1A</Mission> <File_Class>OPER</File_Class> <File_Type>AUX_POEORB</File_Type> <Validity_Period> <Validity_Start>UTC=2011-12-30T22:00:00</Validity_Start> <Validity_Stop>UTC=2012-01-01T02:00:00</Validity_Stop> </Validity_Period> <File_Version>0001</File_Version> <Source> <System>OPOD</System> <Creator>OPOD</Creator> <Creator_Version>1.0</Creator_Version> <Creation_Date>UTC=2012-01-20T12:00:00</Creation_Date> </Source> </Fixed_Header> <Variable_Header> <Ref_Frame>EARTH_FIXED</Ref_Frame> <Time_Reference>UTC</Time_Reference> </Variable_Header> </Earth_Explorer_Header> <Data_Block type="xml"> <List_of_OSVs count="10081"> <OSV> <TAI>TAI=2011-12-30T22:00:34.000000</TAI> <UTC>UTC=2011-12-30T22:00:00.000000</UTC> <UT1>UT1=2011-12-30T22:00:00.000002</UT1> <Absolute_Orbit>+01753</Absolute_Orbit> <X unit="m">-3599358.964</X> <Y unit="m">+5453815.346</Y> <Z unit="m">+2707517.365</Z> <VX unit="m/s">-0206.827074</VX> <VY unit="m/s">+3277.962135</VY> <VZ unit="m/s">-6850.435396</VZ> <Quality>0000000000000</Quality> </OSV> <OSV> <TAI>TAI=2011-12-30T22:00:44.000000</TAI> <UTC>UTC=2011-12-30T22:00:10.000000</UTC> Page 39/63 OFL and NRT POD File Format Specifications Date 06/02/2013 Issue 1 Rev 3 ESA UNCLASSIFIED – For Official Use ESA UNCLASSIFIED – For Official Use <UT1>UT1=2011-12-30T22:00:10.000002</UT1> <Absolute_Orbit>+01753</Absolute_Orbit> <X unit="m">-3601201.516</X> <Y unit="m">+5486289.828</Y> <Z unit="m">+2638861.300</Z> <VX unit="m/s">-0161.714142</VX> <VY unit="m/s">+3216.884901</VY> <VZ unit="m/s">-6880.636774</VZ> <Quality>0000000000000</Quality> </OSV> … </List_of_OSVs> </Data_Block> </Earth_Explorer_File> Page 40/63 OFL and NRT POD File Format Specifications Date 06/02/2013 Issue 1 Rev 3 ESA UNCLASSIFIED – For Official Use ESA UNCLASSIFIED – For Official Use 3.5 NRT RESTITUTED ORBIT FILE for SENTINEL-3 (SR___ROE_AX) 3.5.1 Description This file contains the NRT Restituted Orbit State Vectors (OSV) based on the orbit determination performed by the NRT POD Facility. The State Vectors will be in Earth-fixed reference. 3.5.2 Dissemination The NRT POD Facility will be plugged into the Sentinel-3 PDGS. The file will be used for supporting the generation of Sentinel-3 NRT SRAL Level 1 and Level 2 Products. 3.5.3 Data Latency/Coverage One file will be generated for each GNSS Level0 data. Each file coverage will be equal to the input file coverage (GNSS data) plus at least 5 OSV (TBC) before and after the period of the GNSS data in input. The values of the overlapping OSV will be the same in two consecutive files. One file will be generated for each input received and contains OSVs at fixed time steps of 10 seconds intervals (TBC). (The time intervals are configurable.) Every file will be generated within 30 minutes from the reception of input data. 3.5.4 Accuracy 10 cm rms threshold with a target of 8cm (3D) 3.5.5 Naming Convention The NRT POD Facility is part of the Sentinel-3 PDGS and therefore the NRT Restituted orbit filename will be compliant to the file-naming convention adopted by the Sentinel-3 PDGS and defined in [AD-1]. The file naming convention is identified by the sequence of fields described here below: MMM_SS_L_TTTTTT_yyyymmddThhmmss_YYYYMMDDTHHMMSS_<instance ID>_GGG_<class ID>_vv. <extension> The above fields constitute the smaller set of information which ensures that each Logical File name is unique, within the context of Sentinel 3 PDGS. The part in brackets indicates that the relevant field content can vary by case as described in the following table. MMM Mission ID Page 41/63 OFL and NRT POD File Format Specifications Date 06/02/2013 Issue 1 Rev 3 ESA UNCLASSIFIED – For Official Use ESA UNCLASSIFIED – For Official Use SS L TTTTTT yyyymmddThhmmss YYYYMMDDTHHMMSS <instance ID> GGG Consists of 3 characters, either uppercase letters or digits. S3A = Sentinel- 3A S3B = Sentinel-3B Data source/consumer Consists of 2 uppercase letters. This field indicates the data source of the instrument data or the data consumer of the auxiliary data: AX = for multi instrument auxiliary data Processing level Consists of 1 digit or 1 underscore “_” if processing level is not applicable. This field can indicate the instrument data product processing stage or the processing level of applicability for the auxiliary data. “0” for Level-0 “1” for Level-1 “2” for Level-2 Data Type ID Consists of 6 characters, either uppercase letters or digits or underscores “_”. The suffix “AX “ in the last 2 digits indicates an auxiliary data Data Start sensing time Consists of 15 characters, either uppercase letters or digits. Data Sensing/Validity date/time format: 8 char., all digits, for the date: “yyyymmdd”, year, month, day 1 uppercase T: “T” 6 char., all digits, for the time: “hhmmss”, hour, minutes, seconds Data Stop sensing time Consists of 15 characters, either uppercase letters or digits. Data Sensing/Validity date/time format: 8 char., all digits, for the date: “yyyymmdd”, year, month, day 1 uppercase T: “T” 6 char., all digits, for the time: “hhmmss”, hour, minutes, seconds Instance ID for auxiliary data Auxiliary file creation date, 2 underscores “_” YYYYMMDDTHHMMSS__ Product Generating Centre Consists of 3 characters, either uppercase letters or digits (TBD) Page 42/63 OFL and NRT POD File Format Specifications Date 06/02/2013 Issue 1 Rev 3 ESA UNCLASSIFIED – For Official Use ESA UNCLASSIFIED – For Official Use <class ID> Consists of 8 characters, either uppercase letters or digits or underscores. class ID for auxiliary data is TBD vv File versioning Consists of 2 digits, starting from 00. It makes unique the file name, (e.g reprocessing twice or more time the same input data ) Filename extension Up to 4 characters examples: .EEF <extension> Example: S3A_SR___ROE_AX_20150101T102500_20150101T101500___EUM_<class id>_00.EEF Class ID is TBD 3.5.6 Data Structure and Definition The NRT Restituted orbit file is formatted using XML-tags, see table below. Each NRT Restituted Orbit File consists of a single file containing both the Header and the Datablock Sections. The Header will be structured in two sections: • Fixed Header • Variable Header 3.5.6.1 XML Fixed Header Section Table 19: NRT Restituted orbit file – Fixed Header XML Tag Name (Level 1) File_Name XML Tag Name (Level 2) Value Description As defined in Section 3.5.5 without the extension. File_Description Notes Mission NRT POD Restituted Orbit File Variable Sentinel-3# File_Class Variable File_Type SR___ROE_ AX Free Text # indicates the spacecraft ID; A, B Same as Class ID in Section 3.5.5 Validity_Period Validity_Start Page 43/63 OFL and NRT POD File Format Specifications Date 06/02/2013 Issue 1 Rev 3 ESA UNCLASSIFIED – For Official Use Variable UTC time consistent with Validity Start Date in Section 3.5.5. Format: UTC=yyyy-mm-ddThh:mm:ss ESA UNCLASSIFIED – For Official Use Validity_Stop Variable File_Version Variable UTC time consistent with Validity Stop Date in Section 3.5.5. Format: UTC=yyyy-mm-ddThh:mm:ss Same as version in Section 3.5.5. Source System NRT POD Creator Variable Creator_Version Creation_Date Variable Variable Name of the Ground Segment element creating the file Name of the tool, within the Ground Segment element, creating the file Version of the tool Date of creation. Format: UTC=yyyy-mm-ddThh:mm:ss 3.5.6.2 Variable Header Section Table 20: NRT Restituted Orbit File – Variable Header XML Tag Name (Level 1) Ref_Frame Time_Reference (TBC) XML Tag Name (Level 2) Value EARTH_FIXED UTC Description Coordinate Frame ID Time Reference ID 3.5.6.3 Data Block Section One Data set consisting of one list of OSVs. Table 21: NRT Restituted Orbit File – Data Block XML Tag Name Level 1 List_of_OSVs Value Description list See Table below for elements content. Table 22 : NRT Restituted Orbit File – OSV XML Tag Name TAI Type Unit Description date string UTC date string UT1 date string TAI date and time of OSV, in ASCII standard time format, including time reference and micro-seconds. TAI=yyyy-mm-ddThh:mm:ss.ssssss UTC date and time of OSV, in ASCII standard time format, including time reference and microseconds. UTC=yyyy-mm-ddThh:mm:ss.ssssss UT1 date and time of OSV, in ASCII standard time Page 44/63 OFL and NRT POD File Format Specifications Date 06/02/2013 Issue 1 Rev 3 ESA UNCLASSIFIED – For Official Use ESA UNCLASSIFIED – For Official Use Absolute_Orbit int X Y Z VX VY VZ Quality float float float float float float String m m m m/s m/s m/s Page 45/63 OFL and NRT POD File Format Specifications Date 06/02/2013 Issue 1 Rev 3 ESA UNCLASSIFIED – For Official Use format, including time reference and microseconds. UT1=yyyy-mm-ddThh:mm:ss.ssssss Absolute orbit counter This counter is incremented by a single unit when crossing the earth-fixed ascending node. X position in earth-fixed coordinate system. Y position in earth-fixed coordinate system. Z position in earth-fixed coordinate system. X velocity in earth-fixed coordinate system. Y velocity in earth-fixed coordinate system. Z velocity in earth-fixed coordinate system. ESA UNCLASSIFIED – For Official Use 3.5.6.4 Example of a File <?xml version="1.0" ?> <Earth_Explorer_File> <Earth_Explorer_Header> <Fixed_Header> <File_Name> S3A_SR___ROE_AX_20150101T102500_20150101T101500___EUM_<class id>_00</File_Name> <File_Description>POD NRT Restituted Orbit File</File_Description> <Notes></Notes> <Mission> Sentinel 3A</Mission> <File_Class>TBD</File_Class> <File_Type>SR___ROE_AX</File_Type> <Validity_Period> <Validity_Start>UTC=2015-01-01T10:25:00</Validity_Start> <Validity_Stop>UTC=2015-01-01T10:15:00</Validity_Stop> </Validity_Period> <File_Version>0001</File_Version> <Source> <System>NRT POD</System> <Creator>PODSW</Creator> <Creator_Version>1.0</Creator_Version> <Creation_Date>UTC=2007-11-16T13:04:32</Creation_Date> </Source> </Fixed_Header> <Variable_Header> <Ref_Frame>EARTH-FIXED</Ref_Frame> <Time_Reference>UTC</Time_Reference> </Variable_Header> </Earth_Explorer_Header> <Data_Block type="xml"> <List_of_OSVs count="10141"> <OSV> <TAI>TAI=2016-03-06T00:00:34.000000</TAI> <UTC>UTC=2016-03-06T00:00:00.000000</UTC> <UT1>UT1=2016-03-06T00:00:00.109000</UT1> <Absolute_Orbit>+42243</Absolute_Orbit> <X unit="m">+0519641.779</X> <Y unit="m">+5278659.929</Y> <Z unit="m">-4220599.988</Z> <VX unit="m/s">+1113.622468</VX> <VY unit="m/s">-4842.338815</VY> <VZ unit="m/s">-5925.935594</VZ> <Quality>0000000000000</Quality> </OSV> <OSV> <TAI>TAI=2016-03-06T00:01:34.000000</TAI> <UTC>UTC=2016-03-06T00:01:00.000000</UTC> Page 46/63 OFL and NRT POD File Format Specifications Date 06/02/2013 Issue 1 Rev 3 ESA UNCLASSIFIED – For Official Use ESA UNCLASSIFIED – For Official Use <UT1>UT1=2016-03-06T00:01:00.109000</UT1> <Absolute_Orbit>+42243</Absolute_Orbit> <X unit="m">+0583912.227</X> <Y unit="m">+4975970.019</Y> <Z unit="m">-4566150.959</Z> <VX unit="m/s">+1027.326972</VX> <VY unit="m/s">-5243.308832</VY> <VZ unit="m/s">-5588.035384</VZ> <Quality>0000000000000</Quality> </OSV> … </List_of_OSVs> </Data_Block> </Earth_Explorer_File> Page 47/63 OFL and NRT POD File Format Specifications Date 06/02/2013 Issue 1 Rev 3 ESA UNCLASSIFIED – For Official Use ESA UNCLASSIFIED – For Official Use 4 AUXILIARY FILES FOR SENTINELS 4.1 GNSS USO Monitoring (AUX_GNSUSO) 4.1.1 Description This file contains the GNSS USO frequency monitoring based on the time correlation packets issued by the GPS receiver. It provides the correlation between IMT (instrument measurement time) which precisely describes how the GPSR clock oscillator behaves, and GPS time. 4.1.2 Dissemination TBD 4.1.3 Data Latency/Coverage TBD 4.1.4 Naming Convention The applicable file naming convention is defined in [AD-2] and detailed in Section 2. Example of a GNSS USO Monitoring File name: S3A_OPER_AUX_GNSUSO_OPOD_20100101T000000_V20100101T010000_20100101T020000.EOF 4.1.5 Data Structure and Definition The GNSS USO Monitoring file is formatted using XML-tags. Each File consists of a single file (*.EOF) containing both the Header and the Datablock Sections. The Header will be structured in two sections: • Fixed Header • Variable Header 4.1.5.1 XML Fixed Header Section Table 23 : GNSS USO Monitoring File – Fixed Header XML Tag Name (Level 1) XML Tag Name (Level 2) File_Name Page 48/63 OFL and NRT POD File Format Specifications Date 06/02/2013 Issue 1 Rev 3 ESA UNCLASSIFIED – For Official Use Value Description As defined in Section 2 without ESA UNCLASSIFIED – For Official Use the extension. File_Description GNSS USO Monitoring File Variable Sentinel-3# Notes Mission Variable File_Type Validity_Period AUX_GNSUSO Validity_Sta rt Variable Validity_Sto p Variable File_Version 0001 Free Text # indicates the spacecraft ID; A,B Consistent with file class in Section 2 Same as File Type in Section 2 UTC time consistent with Validity Start Date in Section 2. Format: UTC=yyyy-mm-ddThh:mm:ss UTC time consistent with Validity Stop Date in Section 2. Format: UTC=yyyy-mm-ddThh:mm:ss The value of the File_Version field starts from 0001 and increases by 1 every time a new version of the same file is generated. Source System OPOD Creator Variable Creator_Ver sion Creation_D ate Variable 4.1.5.2 Variable Header Section No variable header present Page 49/63 OFL and NRT POD File Format Specifications Date 06/02/2013 Issue 1 Rev 3 ESA UNCLASSIFIED – For Official Use Variable A string with 4 characters. The System field value must be equal to the File Name Site Centre field value as defined in section 2 Corresponds to the facility deployed on the Site Centre that generated the file Date of creation. Format: UTC=yyyy-mm-ddThh:mm:ss The value of this field must correspond to the File Name Creation Date field defined as part of the mandatory subfields of the File Instance ID (Section 2) ESA UNCLASSIFIED – For Official Use 4.1.5.3 Data Block Section TBD Page 50/63 OFL and NRT POD File Format Specifications Date 06/02/2013 Issue 1 Rev 3 ESA UNCLASSIFIED – For Official Use ESA UNCLASSIFIED – For Official Use 4.2 Attitude Restituted Data for Sentinel-1 (AUX_RESATT) 4.2.1 Description This file contains the restituted attitude data computed by the POD based on the attitude quaternions computed on-board by the AOCS and provided to the POD Service within the Sentinel1 PDGS SAR Level 0 Annotations Products. 4.2.2 Dissemination TBD 4.2.3 Data Latency/Coverage TBD 4.2.4 Accuracy 4.2.5 Naming Convention The applicable file naming convention is defined in [AD-2] and detailed in Section 2. Example of a Restituted Attitude file name: S1A_OPER_AUX_RESATT_OPOD_20100101T000000_V20100101T010000_20100101T020000.EOF 4.2.6 Data Structure and Definition The Attitude Restituted files will follow the Earth Explorer File Format Standard [AD-3] and the Tailoring of the Earth Explorer File Format Standard of the PDGS of the Sentinel missions defined in [AD-2]. When no specific tailoring is described, the standard [AD-3] directly applies. Each Platform File consists of a single file (*.EOF) containing both the Header and the Datablock Sections. The Header will be structured in two sections: • Fixed Header • Variable Header 4.2.7 XML Fixed Header Section Table 24 : Attitude Restituted File – Fixed Header Page 51/63 OFL and NRT POD File Format Specifications Date 06/02/2013 Issue 1 Rev 3 ESA UNCLASSIFIED – For Official Use ESA UNCLASSIFIED – For Official Use XML Tag Name (Level 1) File_Name XML Tag Name (Level 2) Value Description As defined in Section 2 without the extension. File_Description Notes Mission Attitude Restituted data File Variable Sentinel-1# File_Class Variable File_Type AUX_RESATT Free Text # indicates the spacecraft ID; A,B Consistent with file class in Section 2 Same as File Type in Section 2 Validity_Period Validity_Start Variable Validity_Stop Variable File_Version 0001 UTC time consistent with Validity Start Date in Section 2. Format: UTC=yyyy-mmddThh:mm:ss UTC time consistent with Validity Stop Date in Section 2. Format: UTC=yyyy-mmddThh:mm:ss The value of the File_Version field starts from 0001 and increases by 1 every time a new version of the same file is generated. Source System OPOD Creator Variable Creator_Version Creation_Date Variable Variable Page 52/63 OFL and NRT POD File Format Specifications Date 06/02/2013 Issue 1 Rev 3 ESA UNCLASSIFIED – For Official Use A string with 4 characters. The System field value must be equal to the File Name Site Centre field value as defined in section 2 Corresponds to the facility deployed on the Site Centre that generated the file Date of creation. Format: UTC=yyyy-mmddThh:mm:ss The value of this field must correspond to the File Name Creation Date field defined as part of the mandatory subfields of the File Instance ID ESA UNCLASSIFIED – For Official Use (Section 2) 4.2.8 Variable Header Section No variable header present 4.2.9 Data Block Section The data block format is ASCII xml. Table 25: Restituted Attitude File – Data Block XML Tag Name Level 1 Attitude_File_Type Type Description string Attitude_Data_Type string Max_Gap Unit=”s” Quaternion_Data Structures: see tables below The initial attitude frame: Sat_Attitude It defines the type of attitude data: Quaternions Maximum gap detected in the file, i.e. maximum amount of seconds between two consecutive sets of quaternions. Structure for the list of quaternions Table 26: Restituted Attitude File – Quaternions Data XML Tag Name Type Inertial_Ref_Frame string Unit List_of_Quaternions count=”n” Description Reference frame: EARTH_FIXED List of Quaternions Table 27: Restituted Attitude File – List of Quaternions Data XML Tag Name Type Quaternions Structure (see Table 28) Unit Description Set of quaternions for a given time representing the transformation between Earth-Centered-Earth-Fixed and satellite attitude frame. It is recommended to write quaternions with 9 decimal digits. Table 28: Restituted Attitude File – Quaternions XML Tag Name Type Attribute Description Time string ref=”UTC” Date for the quaternions. Page 53/63 OFL and NRT POD File Format Specifications Date 06/02/2013 Issue 1 Rev 3 ESA UNCLASSIFIED – For Official Use ESA UNCLASSIFIED – For Official Use Q1 Q2 Q3 Q4 real real real real The date format is CCSDS-A with reference and microseconds (UTC=yyyy-mmddThh:nn:ss.uuuuuu) Quaternion Quaternion Quaternion Quaternion Note: The following quaternions definition, consistent with EO CFI v4.4 conventions, has to be used: ⎛ θ ⎞ ⎟ ⎝ 2 ⎠ ⎛ θ ⎞ Q2 = e y ⋅ sin ⎜ ⎟ ⎝ 2 ⎠ ⎛ θ ⎞ Q3 = e z ⋅ sin ⎜ ⎟ ⎝ 2 ⎠ ⎛ θ ⎞ Q4 = cos⎜ ⎟ ⎝ 2 ⎠ Q1 = e x ⋅ sin ⎜ ( ) where e x , e y , e z are the direction cosines of the rotation axis and is the rotation angle. Then (Q1, Q2, Q3) corresponds to the vector part of the quaternion and Q4 is the scalar part of the quaternion. Page 54/63 OFL and NRT POD File Format Specifications Date 06/02/2013 Issue 1 Rev 3 ESA UNCLASSIFIED – For Official Use ESA UNCLASSIFIED – For Official Use 4.2.9.1 Example of a File <?xml version="1.0" ?> <Earth_Explorer_File> <Earth_Explorer_Header> <Fixed_Header> <File_Name>S1A_OPER_AUX_RESATT_OPOD_20120120T120000_V20111230T220000_20120101T020000</File_Name> <File_Description>Attitude Restituted data File</File_Description> <Notes></Notes> <Mission>Sentinel-1A</Mission> <File_Class>OPER</File_Class> <File_Type>AUX_RESATT</File_Type> <Validity_Period> <Validity_Start>UTC=2011-12-30T22:00:00</Validity_Start> <Validity_Stop>UTC=2012-01-01T02:00:00</Validity_Stop> </Validity_Period> <File_Version>0001</File_Version> <Source> <System>OPOD</System> <Creator>OPOD</Creator> <Creator_Version>1.0</Creator_Version> <Creation_Date>UTC=UTC=2012-01-20T12:00:00</Creation_Date> </Source> </Fixed_Header> <Variable_Header> </Variable_Header> </Earth_Explorer_Header> <Data_Block type="xml"> <Attitude_File_Type>Sat_Attitude</Attitude_File_Type> <Attitude_Data_Type>Quaternions</Attitude_Data_Type> <Max_Gap unit="s">1</Max_Gap> <Quaternion_Data> <Inertial_Ref_Frame>EARTH_FIXED</Inertial_Ref_Frame> <List_of_Quaternions count="100801"> <Quaternions> <Time ref="UTC">UTC=2011-12-30T22:00:00.000000</Time> <Q1>0.205523</Q1> <Q2>0.694593</Q2> <Q3>-0.029401</Q3> <Q4>0.688793</Q4> </Quaternions> <Quaternions> <Time ref="UTC">UTC=2011-12-30T22:00:01.000000</Time> <Q1>0.205315</Q1> <Q2>0.694556</Q2> <Q3>-0.029188</Q3> <Q4>0.688902</Q4> Page 55/63 OFL and NRT POD File Format Specifications Date 06/02/2013 Issue 1 Rev 3 ESA UNCLASSIFIED – For Official Use ESA UNCLASSIFIED – For Official Use </Quaternions> <Quaternions> <Time ref="UTC">UTC=2011-12-30T22:00:02.000000</Time> <Q1>0.205107</Q1> <Q2>0.694518</Q2> <Q3>-0.028975</Q3> <Q4>0.689011</Q4> </Quaternions> <Quaternions> <Time ref="UTC">UTC=2011-12-30T22:00:03.000000</Time> <Q1>0.204899</Q1> <Q2>0.694481</Q2> <Q3>-0.028762</Q3> <Q4>0.689119</Q4> </Quaternions> <Quaternions> <Time ref="UTC">UTC=2011-12-30T22:00:04.000000</Time> <Q1>0.204691</Q1> <Q2>0.694443</Q2> <Q3>-0.028549</Q3> <Q4>0.689228</Q4> </Quaternions> … </List_of_Quaternions> </Quaternion_Data> </Data_Block> </Earth_Explorer_File> Page 56/63 OFL and NRT POD File Format Specifications Date 06/02/2013 Issue 1 Rev 3 ESA UNCLASSIFIED – For Official Use ESA UNCLASSIFIED – For Official Use 4.3 Platform Data files for Sentinel-3 4.3.1 Description Two files are foreseen to be generated with different timeliness: 1. Preliminary Platform file (AUX_PRLPTF) 2. Precise Platform file (AUX_PRCPTF) Both files contain information on: • the nadir projection of the distance between the altimeter antenna center of phase and the satellite center of gravity (m) • the platform derived off nadir angle (degrees) 4.3.2 Dissemination The files will be passed to the Sentinel-3 PDGS and will be used for supporting the generation of the Level 2 SRAL Mission products as follows: • The Preliminary Platform file will be used for generating Sentinel-3 STC products; • The Precise Platform file will be used for generating Sentinel-3 NTC products; • For NRT production, the latest Preliminary Platform file shall be used. 4.3.3 Data Latency/Coverage The platform files will be generated by the POD Service during orbit processing. The processing delay will be therefore related to the MOE and POE Orbit files productions. Each file covers approximately 26 hours and will be generated as follows: • The Preliminary Platform file will be generated and transferred to the PDGS once per day in nominal routine case. Time coverage for the day (d) ranges from d-1 at 22h to d at 24h. • The Precise Platform file will be generated and transferred to the PDGS within 20 days after data acquisition. Time coverage for the day (d) ranges from d-2 at 22h to d-1 at 24h. 4.3.4 Accuracy TBD 4.3.5 Naming Convention The applicable file naming convention is defined in [AD-2] and detailed in Section 2. Example of a Preliminary and a Precise Platform File name: S3A_OPER_ AUX_PRLPTF_OPOD_20100101T000000_V20100101T010000_20100101T020000.EOF S3A_OPER_ AUX_PRCPTF_OPOD_20100101T000000_V20100101T010000_20100101T020000.EOF Page 57/63 OFL and NRT POD File Format Specifications Date 06/02/2013 Issue 1 Rev 3 ESA UNCLASSIFIED – For Official Use ESA UNCLASSIFIED – For Official Use 4.3.6 Data Structure and Definition The Platform files will follow the Earth Explorer File Format Standard [AD-3] and the Tailoring of the Earth Explorer File Format Standard of the PDGS of the Sentinel missions defined in [AD-2]. When no specific tailoring is described, the standard [AD-3] directly applies.. Each Platform File consists of a single file (*.EOF) containing both the Header and the Datablock Sections. The Header will be structured in two sections: • Fixed Header • Variable Header 4.3.7 XML Fixed Header Section Table 29 : Preliminary and Precise Platform File – Fixed Header XML Tag Name (Level 1) File_Name XML Tag Name (Level 2) Value Description As defined in Section 2 without the extension. File_Description Notes Mission Preliminary Platform file or Precise Platform file Variable Sentinel-3# File_Class Variable File_Type AUX_PRLPTF AUX_PRCPTF Free Text # indicates the spacecraft ID; A,B Consistent with file class in Section 2 Same as File Type in Section 2 Validity_Period Validity_Start Variable Validity_Stop Variable File_Version Page 58/63 OFL and NRT POD File Format Specifications Date 06/02/2013 Issue 1 Rev 3 ESA UNCLASSIFIED – For Official Use 0001 UTC time consistent with Validity Start Date in Section 2. Format: UTC=yyyy-mmddThh:mm:ss UTC time consistent with Validity Stop Date in Section 2. Format: UTC=yyyy-mmddThh:mm:ss The value of the File_Version field starts from 0001 and increases by 1 every time a new version of the same file is ESA UNCLASSIFIED – For Official Use generated. Source 4.3.8 System OPOD Creator Variable Creator_Version Creation_Date Variable Variable A string with 4 characters. The System field value must be equal to the File Name Site Centre field value as defined in section 2 Corresponds to the facility deployed on the Site Centre that generated the file Date of creation. Format: UTC=yyyy-mmddThh:mm:ss The value of this field must correspond to the File Name Creation Date field defined as part of the mandatory subfields of the File Instance ID (Section 2) Variable Header Section No variable header present 4.3.9 Data Block Section The data block format is ASCII xml. Table 30: Preliminary and Precise Platform File – Data Block XML Tag Name Level 1 List_of_PTFs Value Description List See Table below for elements content. Table 31: Preliminary and Precise Platform File – PTF XML Tag Name TAI Type UTC date Unit date Page 59/63 OFL and NRT POD File Format Specifications Date 06/02/2013 Issue 1 Rev 3 ESA UNCLASSIFIED – For Official Use Description TAI date and time of PTF Values, in ASCII standard time format, including time reference and micro-seconds. TAI=yyyy-mm-ddThh:mm:ss.ssssss UTC date and time of PTF Values, in ASCII standard time format, including time reference and microseconds. ESA UNCLASSIFIED – For Official Use UT1 date Off_Nadir_Angle Dist_Ant_COG float float Quality String degree meter Page 60/63 OFL and NRT POD File Format Specifications Date 06/02/2013 Issue 1 Rev 3 ESA UNCLASSIFIED – For Official Use UTC=yyyy-mm-ddThh:mm:ss.ssssss UT1 date and time of PTF Values, in ASCII standard time format, including time reference and microseconds. UT1=yyyy-mm-ddThh:mm:ss.ssssss Altimeter (SRAL) Antenna Mispointing Angle Distance between the antenna phase center and the center of gravity of the satellite (nadir projection) ESA UNCLASSIFIED – For Official Use 4.3.9.1 Example of a File <?xml version="1.0" ?> <Earth_Explorer_File> <Earth_Explorer_Header> <Fixed_Header> <File_Name> S3A_OPER_ AUX_PRLPTF_OPOD_20071116T130432_V20120506T000000_20120516T010000</File_Name> <File_Description>Preliminary Platform File</File_Description> <Notes></Notes> <Mission> Sentinel-3A</Mission> <File_Class>OPER</File_Class> <File_Type>AUX_PRLPTF</File_Type> <Validity_Period> <Validity_Start>UTC=2012-05-06T00:00:00</Validity_Start> <Validity_Stop>UTC=2012-05-16T01:00:00</Validity_Stop> </Validity_Period> <File_Version>0001</File_Version> <Source> <System>OPOD</System> <Creator>OPOD</Creator> <Creator_Version>1.0</Creator_Version> <Creation_Date>UTC=2007-11-16T13:04:32</Creation_Date> </Source> </Fixed_Header> <Variable_Header> </Variable_Header> </Earth_Explorer_Header> <Data_Block type="xml"> <List_of_PTFs count="1589"> <PTF> <TAI>TAI=2016-03-06T00:00:34.000000</TAI> <UTC>UTC=2016-03-06T00:00:00.000000</UTC> <UT1>UT1=2016-03-06T00:00:00.109000</UT1> < Off_Nadir_Angle>0.000</Off_Nadir_Angle > < Dist_Ant_COG >0.471</ Dist_Ant_COG > <Quality>0000000000000</Quality> </ PTF > < PTF > <TAI>TAI=2016-03-06T00:00:34.000000</TAI> <UTC>UTC=2016-03-06T00:00:00.000000</UTC> <UT1>UT1=2016-03-06T00:00:00.109000</UT1> < Off_Nadir_Angle > 0.000</ Off_Nadir_Angle > < Dist_Ant_COG >0.471</ Dist_Ant_COG > <Quality>0000000000000</Quality> </ PTF > </List_of_ PTFs> </Data_Block> Page 61/63 OFL and NRT POD File Format Specifications Date 06/02/2013 Issue 1 Rev 3 ESA UNCLASSIFIED – For Official Use ESA UNCLASSIFIED – For Official Use </Earth_Explorer_File> Page 62/63 OFL and NRT POD File Format Specifications Date 06/02/2013 Issue 1 Rev 3 ESA UNCLASSIFIED – For Official Use ESA UNCLASSIFIED – For Official Use 5 SENTINEL-3 GNSS L1B RINEX FORMAT 5.1.1 Description Each GNSS Level 1 file consists of a single file. This file contains GNSS measurements processed at Level 1. 5.1.2 Dissemination The file will be made available to the Sentinel-3 PDGS for being disseminated to the SALP. 5.1.3 Data Latency/Coverage One file will be generated for each GNSS Level 0 data made available by the Sentinel-3 PDGS. The file coverage will be equal to the input file coverage (GNSS data). 5.1.4 Accuracy TBD 5.1.5 Naming Convention TBD 5.1.6 Data Structure and Definition TBD 6 QUALITY CONTROL REPORTS 6.1.1 Description Periodic reports based on the results of the long-term monitoring and validation of the orbit and attitude data performed by the POD Service. 6.1.2 Naming Convention TBD 6.1.3 Data Structure and Definition Sentinel-1 quality control reports will be formatted as XML files plus human readable files (HTML and PDF). TBD for Sentinel-2 and Sentinel-3 Detailed format is TBD. Page 63/63 OFL and NRT POD File Format Specifications Date 06/02/2013 Issue 1 Rev 3 ESA UNCLASSIFIED – For Official Use