public class SOLFSMYDataLoader extends Object implements DataLoader
JB2008SpaceEnvironmentData
。该类的代码基于CssiSpaceWeatherDataLoader。
数据由Space Environment Technologies通过他们的网站提供 链接。
该类的工作基于Clément Jonglez的CssiWpaceWeatherDataLoader类,Pascal Parraud的JB2008接口,以及Bryan Cazabonne和Evan Ward对DataLoader实现的更正。Modifier and Type | Class and Description |
---|---|
static class |
SOLFSMYDataLoader.LineParameters
太阳活动指数的容器类。
|
Constructor and Description |
---|
SOLFSMYDataLoader(TimeScale utc)
构造函数。
|
Modifier and Type | Method and Description |
---|---|
SortedSet<SOLFSMYDataLoader.LineParameters> |
getDataSet()
获取数据集。
|
AbsoluteDate |
getMaxDate()
获取可用数据范围的最大日期。
|
AbsoluteDate |
getMinDate()
获取可用数据范围的最小日期。
|
void |
loadData(InputStream input, String name)
从流中加载数据。
|
boolean |
stillAcceptsData()
检查加载器是否仍接受新数据。
|
public SOLFSMYDataLoader(TimeScale utc)
utc
- UTC时间标度
public SortedSet<SOLFSMYDataLoader.LineParameters> getDataSet()
public AbsoluteDate getMinDate()
public AbsoluteDate getMaxDate()
public void loadData(InputStream input, String name) throws IOException, ParseException, OrekitException
loadData
在接口 DataLoader
input
- 数据输入流
name
- 文件名(或zip条目)
IOException
- 如果无法读取数据
ParseException
- 如果无法解析数据或发生某些特定于加载器的错误
OrekitException
public boolean stillAcceptsData()
此方法用于通过在加载器找到等待的数据时中断爬取数据集来加快数据加载速度。对于可以从任意数量的来源合并数据的加载器(例如JPL星历或分布在多个文件中的地球定向参数),此方法应始终返回true,以确保没有数据遗留。
stillAcceptsData
在接口 DataLoader
Copyright © 2002-2023 CS GROUP. All rights reserved.