public class UTCTAIBulletinAFilesLoader extends AbstractSelfFeedingLoader implements UTCTAIOffsetsLoader
这个类是BulletinAFileLoader
的修改版本,只解析TAI-UTC标题行,并检查UT1-UTC列是否存在不连续性。
请注意,从公告A文件中提取UTC-TAI 不建议。一些过去的公告A文件存在已知问题(例如2006-01-05的bulletina-xix-001.txt中最后一个闰秒的年份错误,以及2008-12-31的bulletina-xxi-053.txt中TAI-UTC在MJD 54832上的值有误差)。这是一个已知的问题,美国海军天文台的地球定向部告诉我们,这些TAI-UTC数据仅作为一种便利提供,应该从其他官方文件中获取这些数据。由于公告A文件是过去出版物的记录,它们无法修改存档的公告,因此上述错误将永远存在。因此,应该非常谨慎地使用这个UTC-TAI加载器。
这个类是不可变的,因此是线程安全的。
Constructor and Description |
---|
UTCTAIBulletinAFilesLoader(String supportedNames)
构建一个用于IERS公告A文件的加载器。
|
UTCTAIBulletinAFilesLoader(String supportedNames, DataProvidersManager manager)
构建一个用于IERS公告A文件的加载器。
|
Modifier and Type | Method and Description |
---|---|
List<OffsetModel> |
loadOffsets()
加载UTC-TAI偏移量条目。
|
feed, getDataProvidersManager, getSupportedNames, setSupportedNames
@DefaultDataContext public UTCTAIBulletinAFilesLoader(String supportedNames)
默认数据上下文
。
supportedNames
- 支持的文件名的正则表达式
public UTCTAIBulletinAFilesLoader(String supportedNames, DataProvidersManager manager)
supportedNames
- 支持的文件名的正则表达式
manager
- 提供对公告A文件的访问。
public List<OffsetModel> loadOffsets()
loadOffsets
在接口 UTCTAIOffsetsLoader
Copyright © 2002-2023 CS GROUP. All rights reserved.