SINEX 文件格式简介
文件结构
每行第一个字符标识的含义
- %,首尾行,标识文件的开始和结束;
- *,注释行,其中的内容不会被解析;
- +,一个数据块开始标记;
- -,一个数据块结束标记;
- 空格,数据行,位于数据块内部
首尾行
除了以 % 开头,SINEX 文件首尾行的位置和内容还都是固定的:首行(Header Line)必须在文件的第一行,包含文件格式、版本号、机构、创建时间、数据的开始与结束时间、观测技术、未知数个数、约束和未知数的类型等信息;尾行(Trailer Line)必须在最后一行,标识文件结束。
我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:
注释行
你可以在首尾行之间的任何位置插入注释行,注释行以 * 开头。需注意的是,即便注释行,建议其长度也不要超过 80 列。恰当地使用换行可以让阅读体验清晰愉快。
数据块
由开始结束符号(+/-)和标题(Title)包裹,中间内嵌数据行。数据块在 SINEX 文件中出现的顺序是任意的。SINEX 2.02 标准定义了 25 种数据块,其标题和含义为:
-
FILE/REFERENCE,文件引用,包含本文件的输入输出、发布机构、数据处理软硬件、联系人等描述性信息。
-
FILE/COMMENT,文件注释,区别于 * 号开始的注释行,该数据块用于保存不应被忽略的说明性信息。
-
INPUT/HISTORY,输入历史,包含本产品处理中输入的其他 SINEX 文件的发布机构、文件名、时段、约束和未知数等信息。
-
INPUT/FILES,输入文件,包含本产品处理中输入的其他文件的文件名、开始时间和机构信息。
-
INPUT/ACKNOWLEDGEMENTS,致谢,各输入文件发布机构的描述性信息。
-
NUTATION/DATA,章动数据,本产品数据处理时使用的章动模型。
-
PRECESSION/DATA,岁差数据,本产品数据处理时使用的岁差模型。 SOURCE/ID,射电源信息,VLBI 观测的射电源 ID
等。 SITE/ID,测站信息,GNSS、SLR、DORIS 等观测站 ID,测站号,概略位置等。 -
SITE/DATA,测站数据信息,包括测站墩标号、观测技术、观测机构和观测时段等。 SITE/RECEIVER,测站接收机,GNSS
观测时各测站使用的接收机类型、S/N 码和固件。 -
SITE/ANTENNA,测站天线,GNSS 观测时各测站使用的天线、天线罩类型和天线
-
S/N 码。 SITE/GPS_PHASE_CENTER,天线相位中心,各天线对 GPS 观测时的天线相位中心。
-
SITE/GAL_PHASE_CENTER,天线相位中心,各天线对 Galileo 观测时的天线相位中心。
-
SITE/ECCENTRICITY,天线偏移量,各测站上天线参考点相对于标石的偏移量。 SATELLITE/ID,卫星 ID,GNSS
-
观测到的各卫星的信息。 SATELLITE/PHASE_CENTER,卫星相位中心,卫星天线相位中心相对其质心的偏移量。
-
BIAS/EPOCHS,解算的偏差参数信息,如测距偏差、时钟偏差、尺度偏差或对流层参数等。
-
SOLUTION/EPOCHS,解算结果历元,各测站数据的开始、结束和平均历元。
-
SOLUTION/STATISTICS,解算结果统计,解算结果的参数个数、自由度、单位权方差、残差平方和等统计信息。
-
SOLUTION/APRIORI,参数初值,包含各待估参数的类型、参考历元、约束类型、单位、近似值和先验精度信息。
-
SOLUTION/ESTIMATE,参数估值,各待估参数的类型、参考历元、约束类型、单位、估计值和中误差信息。
-
SOLUTION/NORMAL_EQUATION_VECTOR,法方程向量,包含无约束平差时的法方程向量。
-
SOLUTION/NORMAL_EQUATION_MATRIX ,法方程矩阵,包含无约束平差时的法方程矩阵。
-
SOLUTION/MATRIX_APRIORI,约束矩阵,如果解算结果为约束平差,包含施加的约束矩阵。
-
SOLUTION/MATRIX_ESTIMATE,估计矩阵,最终解算结果的方差-协方差阵、协因素阵或法方程矩阵。