public class GRGSFormatReader extends PotentialCoefficientsReader
该格式用于描述GRGS(图卢兹)的各种重力场。
使用这个类的正确方法是调用GravityFieldFactory
,它将确定要与所选重力场文件一起使用的读取器。
GravityFields
Constructor and Description |
---|
GRGSFormatReader(String supportedNames, boolean missingCoefficientsAllowed)
简单构造函数。
|
GRGSFormatReader(String supportedNames, boolean missingCoefficientsAllowed, TimeScale timeScale)
简单构造函数。
|
Modifier and Type | Method and Description |
---|---|
RawSphericalHarmonicsProvider |
getProvider(boolean wantNormalized, int degree, int order)
获取用于读取球谐系数的提供程序。
|
void |
loadData(InputStream input, String name)
从流中加载数据。
|
buildFlatArray, buildRow, getAe, getBaseProvider, getMaxAvailableDegree, getMaxAvailableOrder, getMaxParseDegree, getMaxParseOrder, getMu, getSupportedNames, getTideSystem, missingCoefficientsAllowed, parseCoefficient, parseDouble, rescale, rescale, setAe, setMaxParseDegree, setMaxParseOrder, setMu, setRawCoefficients, setReadComplete, setTideSystem, stillAcceptsData, toDate, toDate
@DefaultDataContext public GRGSFormatReader(String supportedNames, boolean missingCoefficientsAllowed)
此构造函数使用默认数据上下文
。
supportedNames
- 支持的文件名的正则表达式
missingCoefficientsAllowed
- 如果为true,则允许输入数据中缺少系数
GRGSFormatReader(String, boolean, TimeScale)
public void loadData(InputStream input, String name) throws IOException, ParseException, OrekitException
loadData
在接口 DataLoader
loadData
在类 PotentialCoefficientsReader
input
- 数据输入流
name
- 文件名(或zip条目)
IOException
- 如果无法读取数据
ParseException
- 如果无法解析数据或发生某些特定于加载程序的错误
OrekitException
public RawSphericalHarmonicsProvider getProvider(boolean wantNormalized, int degree, int order)
GRGS场可能包括时间相关部分,这些部分在返回的提供程序中得到考虑。
getProvider
在类 PotentialCoefficientsReader
wantNormalized
- 如果为true,则提供程序将提供归一化系数,否则将提供非归一化系数
degree
- 最大次数
order
- 最大阶数
Copyright © 2002-2023 CS GROUP. All rights reserved.