public class OceanLoadingCoefficientsBLQFactory extends AbstractSelfFeedingLoader
可以使用Bos-Scherneck网站上的表单生成BLQ格式的文件,选择BLQ作为输出格式。
站点名称是从文件内容中提取的,而不是文件名,因为文件可能包含多个站点。由于我们预计现有文件可能已经被剥离了头部和尾部,因此我们不尝试解析它们。我们只解析以站点名称及其坐标为起始的7行块和随后的6行数据行。文件中可能会出现多个这样的块。将完成网站表单后从OSO接收到的整个邮件复制粘贴即可,因为7行块之间的中间行会被简单忽略。
OceanLoadingCoefficients
, OceanLoading
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_BLQ_SUPPORTED_NAMES
Onsala Space Observatory文件的BLQ格式的默认支持文件名模式。
|
Constructor and Description |
---|
OceanLoadingCoefficientsBLQFactory(String supportedNames)
简单构造函数。
|
OceanLoadingCoefficientsBLQFactory(String supportedNames, DataProvidersManager dataProvidersManager)
此构造函数允许指定BLQ辅助数据文件的来源。
|
Modifier and Type | Method and Description |
---|---|
OceanLoadingCoefficients |
getCoefficients(String site)
获取给定站点的系数。
|
List<String> |
getSites()
获取我们已找到系数的站点列表,按字母顺序排列,忽略大小写。
|
feed, getDataProvidersManager, getSupportedNames, setSupportedNames
@DefaultDataContext public OceanLoadingCoefficientsBLQFactory(String supportedNames)
默认数据上下文
。
可以使用Bos-Scherneck网站上的表单生成BLQ格式的文件,选择BLQ作为输出格式。
supportedNames
- 支持的文件名的正则表达式
DEFAULT_BLQ_SUPPORTED_NAMES
, OceanLoadingCoefficientsBLQFactory(String, DataProvidersManager)
public OceanLoadingCoefficientsBLQFactory(String supportedNames, DataProvidersManager dataProvidersManager)
可以使用Bos-Scherneck网站上的表单生成BLQ格式的文件,选择BLQ作为输出格式。
supportedNames
- 支持的文件名的正则表达式
dataProvidersManager
- 提供对辅助数据文件的访问
DEFAULT_BLQ_SUPPORTED_NAMES
public OceanLoadingCoefficients getCoefficients(String site)
site
- 站点名称(与BLQ格式的Onsala Space Observatory文件中显示的名称相同),忽略大小写
Copyright © 2002-2023 CS GROUP. All rights reserved.