public class RinexObservationHeader extends RinexBaseHeader
Constructor and Description |
---|
RinexObservationHeader()
简单构造函数。
|
Modifier and Type | Method and Description |
---|---|
void |
addAppliedDCBS(AppliedDCBS appliedDCBS)
添加应用的差分码偏差校正。
|
void |
addAppliedPCVS(AppliedPCVS appliedPCVS)
添加天线中心变化校正。
|
void |
addGlonassChannel(GlonassSatelliteChannel glonassChannel)
添加GLONASS卫星/信道关联。
|
void |
addPhaseShiftCorrection(PhaseShiftCorrection phaseShiftCorrection)
添加相位移校正,用于生成与循环移位一致的相位。
|
void |
addScaleFactorCorrection(SatelliteSystem satelliteSystem, ScaleFactorCorrection scaleFactorCorrection)
添加比例因子校正。
|
String |
getAgencyName()
获取机构的名称。
|
double |
getAntennaAzimuth()
获取固定天线零方向的方位角。
|
org.hipparchus.geometry.euclidean.threed.Vector3D |
getAntennaBSight()
获取天线B.Sight。
|
double |
getAntennaHeight()
获取天线高度。
|
String |
getAntennaNumber()
获取天线的编号。
|
org.hipparchus.geometry.euclidean.threed.Vector3D |
getAntennaPhaseCenter()
获取天线相位中心。
|
org.hipparchus.geometry.euclidean.threed.Vector3D |
getAntennaReferencePoint()
获取车辆上天线参考点的位置。
|
String |
getAntennaType()
获取天线的类型。
|
org.hipparchus.geometry.euclidean.threed.Vector3D |
getAntennaZeroDirection()
获取天线的零方向。
|
org.hipparchus.geometry.euclidean.threed.Vector3D |
getApproxPos()
获取近似标记位置。
|
double |
getC1cCodePhaseBias()
获取GLONASS ObservationType.C1C 信号的码相位偏差校正。
|
double |
getC1pCodePhaseBias()
获取GLONASS ObservationType.C1P 信号的码相位偏差校正。
|
double |
getC2cCodePhaseBias()
获取GLONASS ObservationType.C2C 信号的码相位偏差校正。
|
double |
getC2pCodePhaseBias()
获取GLONASS ObservationType.C2P 信号的码相位偏差校正。
|
org.hipparchus.geometry.euclidean.threed.Vector3D |
getCenterMass()
获取车辆在车体固定坐标系中的质心。
|
int |
getClkOffset()
获取实时推导的接收机钟偏。
|
org.hipparchus.geometry.euclidean.twod.Vector2D |
getEccentricities()
获取天线中心的偏心。
|
List<GlonassSatelliteChannel> |
getGlonassChannels()
获取GLONASS卫星/信道关联列表。
|
double |
getInterval()
获取观测间隔(秒)。
|
int |
getLeapSeconds()
获取自1980年1月6日以来的闰秒数。
|
int |
getLeapSecondsDayNum()
获取相应的闰秒天数。
|
int |
getLeapSecondsFuture()
获取未来或过去的闰秒数。
|
int |
getLeapSecondsWeekNum()
获取相应的闰秒周数。
|
List<AppliedDCBS> |
getListAppliedDCBS()
获取应用的差分码偏差校正列表。
|
List<AppliedPCVS> |
getListAppliedPCVS()
获取天线中心变化校正列表。
|
String |
getMarkerName()
获取天线标记的名称。
|
String |
getMarkerNumber()
获取天线标记的编号。
|
String |
getMarkerType()
获取天线标记的类型。
|
Map<SatInSystem,Map<ObservationType,Integer>> |
getNbObsPerSat()
获取每颗卫星的观测次数的不可修改视图。
|
int |
getNbSat()
获取卫星数量。
|
String |
getObservationCode()
获取平均相位中心位置相对于天线参考点的观测码。
|
String |
getObserverName()
获取观测者的名称。
|
SatelliteSystem |
getPhaseCenterSystem()
获取平均相位中心的卫星系统。
|
List<PhaseShiftCorrection> |
getPhaseShiftCorrections()
获取用于生成与循环移位一致的相位的相位移校正列表。
|
String |
getReceiverNumber()
获取接收机的编号。
|
String |
getReceiverType()
获取接收机的类型。
|
String |
getReceiverVersion()
获取接收机的版本。
|
List<ScaleFactorCorrection> |
getScaleFactorCorrections(SatelliteSystem satelliteSystem)
获取比例因子校正列表。
|
String |
getSignalStrengthUnit()
获取载波噪声比可观测量的单位。
|
AbsoluteDate |
getTFirstObs()
获取第一个观测记录的时间。
|
AbsoluteDate |
getTLastObs()
获取最后一个观测记录的时间。
|
Map<SatelliteSystem,List<ObservationType>> |
getTypeObs()
获取观测类型的不可修改视图。
|
void |
setAgencyName(String agencyName)
机构名称的设置器。
|
void |
setAntennaAzimuth(double antennaAzimuth)
设置固定天线零方向的方位角。
|
void |
setAntennaBSight(org.hipparchus.geometry.euclidean.threed.Vector3D antennaBSight)
设置天线B.Sight。
|
void |
setAntennaHeight(double antennaHeight)
设置天线高度。
|
void |
setAntennaNumber(String antennaNumber)
设置天线的编号。
|
void |
setAntennaPhaseCenter(org.hipparchus.geometry.euclidean.threed.Vector3D antennaPhaseCenter)
设置天线相位中心。
|
void |
setAntennaReferencePoint(org.hipparchus.geometry.euclidean.threed.Vector3D refPoint)
设置车辆上天线参考点的位置。
|
void |
setAntennaType(String antennaType)
设置天线的类型。
|
void |
setAntennaZeroDirection(org.hipparchus.geometry.euclidean.threed.Vector3D antennaZeroDirection)
设置天线的零方向。
|
void |
setApproxPos(org.hipparchus.geometry.euclidean.threed.Vector3D approxPos)
设置近似标记位置。
|
void |
setC1cCodePhaseBias(double c1cCodePhaseBias)
设置GLONASS ObservationType.C1C 信号的码相位偏差校正。
|
void |
setC1pCodePhaseBias(double c1pCodePhaseBias)
设置GLONASS ObservationType.C1P 信号的码相位偏差校正。
|
void |
setC2cCodePhaseBias(double c2cCodePhaseBias)
设置GLONASS ObservationType.C2C 信号的码相位偏差校正。
|
void |
setC2pCodePhaseBias(double c2pCodePhaseBias)
设置GLONASS ObservationType.C2P 信号的码相位偏差校正。
|
void |
setCenterMass(org.hipparchus.geometry.euclidean.threed.Vector3D centerMass)
设置车辆在车体固定坐标系中的质心。
|
void |
setClkOffset(int clkOffset)
设置实时推导的接收机钟偏。
|
void |
setEccentricities(org.hipparchus.geometry.euclidean.twod.Vector2D eccentricities)
设置天线中心的偏心。
|
void |
setInterval(double interval)
设置观测间隔(秒)。
|
void |
setLeapSeconds(int leapSeconds)
设置自1980年1月6日以来的闰秒数。
|
void |
setLeapSecondsDayNum(int leapSecondsDayNum)
设置相应的闰秒天数。
|
void |
setLeapSecondsFuture(int leapSecondsFuture)
设置未来或过去的闰秒数。
|
void |
setLeapSecondsWeekNum(int leapSecondsWeekNum)
设置相应的闰秒周数。
|
void |
setMarkerName(String markerName)
设置天线标记的名称。
|
void |
setMarkerNumber(String markerNumber)
设置天线标记的编号。
|
void |
setMarkerType(String markerType)
设置天线标记的类型。
|
void |
setNbObsPerSatellite(SatInSystem sat, ObservationType type, int nbObs)
设置卫星的观测次数。
|
void |
setNbSat(int nbSat)
设置卫星数量。
|
void |
setObservationCode(String observationCode)
设置平均相位中心位置相对于天线参考点的观测码。
|
void |
setObserverName(String observerName)
设置观测者的名称。
|
void |
setPhaseCenterSystem(SatelliteSystem phaseCenterSystem)
设置平均相位中心的卫星系统。
|
void |
setReceiverNumber(String receiverNumber)
设置接收机的编号。
|
void |
setReceiverType(String receiverType)
设置接收机的类型。
|
void |
setReceiverVersion(String receiverVersion)
设置接收机的版本。
|
void |
setSignalStrengthUnit(String signalStrengthUnit)
设置载波噪声比可观测量的单位。
|
void |
setTFirstObs(AbsoluteDate firstObs)
设置第一个观测记录的时间。
|
void |
setTLastObs(AbsoluteDate lastObs)
设置最后一个观测记录的时间。
|
void |
setTypeObs(SatelliteSystem system, List<ObservationType> types)
设置卫星的观测次数。
|
getCreationDate, getCreationDateComponents, getCreationTimeZone, getDoi, getFileType, getFormatVersion, getLicense, getProgramName, getRunByName, getSatelliteSystem, getStationInformation, setCreationDate, setCreationDateComponents, setCreationTimeZone, setDoi, setFormatVersion, setLicense, setProgramName, setRunByName, setSatelliteSystem, setStationInformation
public void setMarkerName(String markerName)
markerName
- 天线标记的名称
public String getMarkerName()
public void setMarkerNumber(String markerNumber)
markerNumber
- 天线标记的编号
public String getMarkerNumber()
public void setObserverName(String observerName)
observerName
- 观测者的名称
public String getObserverName()
public void setAgencyName(String agencyName)
agencyName
- 要设置的机构名称
public String getAgencyName()
public void setReceiverNumber(String receiverNumber)
receiverNumber
- 接收机的编号
public String getReceiverNumber()
public void setReceiverType(String receiverType)
receiverType
- 接收机的类型
public String getReceiverType()
public void setReceiverVersion(String receiverVersion)
receiverVersion
- 接收机的版本
public String getReceiverVersion()
public void setAntennaNumber(String antennaNumber)
antennaNumber
- 天线的编号
public String getAntennaNumber()
public void setAntennaType(String antennaType)
antennaType
- 天线的类型
public String getAntennaType()
public void setApproxPos(org.hipparchus.geometry.euclidean.threed.Vector3D approxPos)
approxPos
- 近似标记位置
public org.hipparchus.geometry.euclidean.threed.Vector3D getApproxPos()
public void setAntennaHeight(double antennaHeight)
antennaHeight
- 天线的高度
public double getAntennaHeight()
public void setEccentricities(org.hipparchus.geometry.euclidean.twod.Vector2D eccentricities)
eccentricities
- 天线中心的偏心
public org.hipparchus.geometry.euclidean.twod.Vector2D getEccentricities()
public void setClkOffset(int clkOffset)
clkOffset
- 实时推导的接收机钟偏
public int getClkOffset()
public void setInterval(double interval)
interval
- 观测间隔(秒)
public double getInterval()
public void setTFirstObs(AbsoluteDate firstObs)
firstObs
- 第一个观测记录的时间
public AbsoluteDate getTFirstObs()
public void setTLastObs(AbsoluteDate lastObs)
lastObs
- 最后一个观测记录的时间
public AbsoluteDate getTLastObs()
public void setLeapSeconds(int leapSeconds)
leapSeconds
- 自1980年1月6日以来的闰秒数
public int getLeapSeconds()
public void setMarkerType(String markerType)
markerType
- 天线标记的类型
public String getMarkerType()
public void setAntennaReferencePoint(org.hipparchus.geometry.euclidean.threed.Vector3D refPoint)
refPoint
- 车辆上天线参考点的位置
public org.hipparchus.geometry.euclidean.threed.Vector3D getAntennaReferencePoint()
public void setPhaseCenterSystem(SatelliteSystem phaseCenterSystem)
phaseCenterSystem
- 平均相位中心的卫星系统
public SatelliteSystem getPhaseCenterSystem()
public void setObservationCode(String observationCode)
observationCode
- 相对于天线参考点的平均相位中心位置的观测码
public String getObservationCode()
public void setAntennaPhaseCenter(org.hipparchus.geometry.euclidean.threed.Vector3D antennaPhaseCenter)
antennaPhaseCenter
- 天线相位中心
public org.hipparchus.geometry.euclidean.threed.Vector3D getAntennaPhaseCenter()
public void setAntennaBSight(org.hipparchus.geometry.euclidean.threed.Vector3D antennaBSight)
antennaBSight
- 天线B.Sight
public org.hipparchus.geometry.euclidean.threed.Vector3D getAntennaBSight()
public void setAntennaAzimuth(double antennaAzimuth)
antennaAzimuth
- 固定天线零方向的方位角
public double getAntennaAzimuth()
public void setAntennaZeroDirection(org.hipparchus.geometry.euclidean.threed.Vector3D antennaZeroDirection)
antennaZeroDirection
- 天线的零方向
public org.hipparchus.geometry.euclidean.threed.Vector3D getAntennaZeroDirection()
public void setCenterMass(org.hipparchus.geometry.euclidean.threed.Vector3D centerMass)
centerMass
- 车辆在机体固定坐标系中的当前质心
public org.hipparchus.geometry.euclidean.threed.Vector3D getCenterMass()
public void setSignalStrengthUnit(String signalStrengthUnit)
signalStrengthUnit
- 载波到噪声比可观测量的单位
public String getSignalStrengthUnit()
public void setLeapSecondsFuture(int leapSecondsFuture)
leapSecondsFuture
- 未来或过去的闰秒数
public int getLeapSecondsFuture()
public void setLeapSecondsWeekNum(int leapSecondsWeekNum)
leapSecondsWeekNum
- 相应的闰秒周数
public int getLeapSecondsWeekNum()
public void setLeapSecondsDayNum(int leapSecondsDayNum)
leapSecondsDayNum
- 相应的闰秒日数
public int getLeapSecondsDayNum()
public void addAppliedDCBS(AppliedDCBS appliedDCBS)
appliedDCBS
- 要添加的应用的差分码偏差校正
public List<AppliedDCBS> getListAppliedDCBS()
public void addAppliedPCVS(AppliedPCVS appliedPCVS)
appliedPCVS
- 天线中心变化校正
public List<AppliedPCVS> getListAppliedPCVS()
public void addPhaseShiftCorrection(PhaseShiftCorrection phaseShiftCorrection)
phaseShiftCorrection
- 用于生成与周期移位一致的相位的相位移校正
public List<PhaseShiftCorrection> getPhaseShiftCorrections()
public void addScaleFactorCorrection(SatelliteSystem satelliteSystem, ScaleFactorCorrection scaleFactorCorrection)
satelliteSystem
- 适用于该比例因子的系统
scaleFactorCorrection
- 比例因子校正
public List<ScaleFactorCorrection> getScaleFactorCorrections(SatelliteSystem satelliteSystem)
satelliteSystem
- 适用于该比例因子的系统
public void addGlonassChannel(GlonassSatelliteChannel glonassChannel)
glonassChannel
- GLONASS卫星/信道关联
public List<GlonassSatelliteChannel> getGlonassChannels()
public void setNbSat(int nbSat)
nbSat
- 卫星数量
public int getNbSat()
public void setNbObsPerSatellite(SatInSystem sat, ObservationType type, int nbObs)
sat
- 卫星
type
- 观测类型
nbObs
- 此卫星的此类型观测数量
public Map<SatInSystem,Map<ObservationType,Integer>> getNbObsPerSat()
public void setTypeObs(SatelliteSystem system, List<ObservationType> types)
system
- 卫星系统
types
- 观测类型
public Map<SatelliteSystem,List<ObservationType>> getTypeObs()
public void setC1cCodePhaseBias(double c1cCodePhaseBias)
ObservationType.C1C
信号的码相偏差校正。
c1cCodePhaseBias
- GLONASS ObservationType.C1C
信号的码相偏差校正
public double getC1cCodePhaseBias()
ObservationType.C1C
信号的码相偏差校正。
ObservationType.C1C
信号的码相偏差校正
public void setC1pCodePhaseBias(double c1pCodePhaseBias)
ObservationType.C1P
信号的码相偏差校正。
c1pCodePhaseBias
- GLONASS ObservationType.C1P
信号的码相偏差校正
public double getC1pCodePhaseBias()
ObservationType.C1P
信号的码相偏差校正。
ObservationType.C1P
信号的码相偏差校正
public void setC2cCodePhaseBias(double c2cCodePhaseBias)
ObservationType.C2C
信号的码相偏差校正。
c2cCodePhaseBias
- GLONASS ObservationType.C2C
信号的码相偏差校正
public double getC2cCodePhaseBias()
ObservationType.C2C
信号的码相偏差校正。
ObservationType.C2C
信号的码相偏差校正
public void setC2pCodePhaseBias(double c2pCodePhaseBias)
ObservationType.C2P
信号的码相偏差校正。
c2pCodePhaseBias
- GLONASS ObservationType.C2P
信号的码相偏差校正
public double getC2pCodePhaseBias()
ObservationType.C2P
信号的码相偏差校正。
ObservationType.C2P
信号的码相偏差校正
Copyright © 2002-2023 CS GROUP. All rights reserved.