public static interface EopHistoryLoader.Parser
Modifier and Type | Method and Description |
---|---|
static EopHistoryLoader.Parser |
newBulletinBParser(IERSConventions conventions, ItrfVersionProvider itrfVersionProvider, TimeScales timeScales)
创建一个新的Bulletin B格式EOP数据解析器。
|
static EopHistoryLoader.Parser |
newEopC04Parser(IERSConventions conventions, ItrfVersionProvider itrfVersionProvider, TimeScales timeScales)
创建一个新的EOP C04格式EOP数据解析器。
|
static EopHistoryLoader.Parser |
newFinalsColumnsParser(IERSConventions conventions, ItrfVersionProvider itrfVersionProvider, TimeScales timeScales, boolean isNonRotatingOrigin)
创建一个新的快速和预测列格式EOP数据解析器。
|
static EopHistoryLoader.Parser |
newFinalsXmlParser(IERSConventions conventions, ItrfVersionProvider itrfVersionProvider, TimeScales timeScales)
创建一个新的快速和预测XML格式EOP数据解析器。
|
Collection<EOPEntry> |
parse(InputStream input, String name)
从给定的输入流中解析EOP。
|
Collection<EOPEntry> parse(InputStream input, String name) throws IOException
input
- 用于解析的流。
name
- 用于错误消息的流名称。
IOException
- 如果input
在解析过程中抛出异常。
static EopHistoryLoader.Parser newFinalsXmlParser(IERSConventions conventions, ItrfVersionProvider itrfVersionProvider, TimeScales timeScales)
XML EOP文件通过它们的基本名称进行识别,这些名称与finals.2000A.*.xml
或finals.*.xml
这样的模式匹配,其中*代表诸如"all"、"daily"或"data"之类的单词。
conventions
- 用于在赤道基准和非旋转原点基准之间转换的约定。
itrfVersionProvider
- 用于确定解析的EOP的ITRF版本。
timeScales
- 用于解析EOP数据。
static EopHistoryLoader.Parser newFinalsColumnsParser(IERSConventions conventions, ItrfVersionProvider itrfVersionProvider, TimeScales timeScales, boolean isNonRotatingOrigin)
快速数据和预测文件通过其基本名称进行识别,这些名称与finals.*
或finals2000A.*
这样的模式匹配,其中*代表诸如"all"、"daily"或"data"之类的单词。带有2000A的文件名对应于IAU-2000岁差-章动模型,而没有任何标识符的文件对应于IAU-1980岁差-章动模型。带有all后缀的文件从1973-01-01开始,带有data后缀的文件从1992-01-01开始。
conventions
- 用于在赤道基准和非旋转原点基准之间转换的约定。
itrfVersionProvider
- 用于确定解析的EOP的ITRF版本。
timeScales
- 用于解析EOP数据。
isNonRotatingOrigin
- 如果为true,则支持的文件必须包含δX/δY章动修正,否则它们必须包含δΔψ/δΔε章动修正。
static EopHistoryLoader.Parser newEopC04Parser(IERSConventions conventions, ItrfVersionProvider itrfVersionProvider, TimeScales timeScales)
EOP xx C04文件通过它们的基本名称进行识别,这些名称与eopc04_##_IAU2000.##
或eopc04_##.##
这样的模式匹配,其中#代表一个数字字符。
conventions
- 用于在赤道基准和非旋转原点基准之间转换的约定。
itrfVersionProvider
- 用于确定解析的EOP的ITRF版本。
timeScales
- 用于解析EOP数据。
static EopHistoryLoader.Parser newBulletinBParser(IERSConventions conventions, ItrfVersionProvider itrfVersionProvider, TimeScales timeScales)
conventions
- 用于在赤道基准和非旋转原点基准之间转换的约定。
itrfVersionProvider
- 用于确定解析的EOP的ITRF版本。
timeScales
- 用于解析EOP数据。
Copyright © 2002-2023 CS GROUP. All rights reserved.