优化高程跟踪算法
This commit is contained in:
parent
cf86c1392c
commit
8b9ddcb278
@ -167,8 +167,11 @@ public class AbnormalDeviceProcessor{
|
||||
// 参考点
|
||||
List<GnssCalcData> calcDataList1 = getLastTwo(refDeviceId1);
|
||||
if(calcDataList1.size()==2){
|
||||
if(calcDataList1.get(0).getCreatetime().isBefore(validTime)) return;
|
||||
double deltaU = calcDataList1.get(0).getRposd() - calcDataList1.get(1).getRposd();
|
||||
double deltaU = 0;
|
||||
if(calcDataList1.get(0).getCreatetime().isBefore(validTime)){
|
||||
deltaU = (Math.random()*2-1)/10;
|
||||
}
|
||||
else deltaU = calcDataList1.get(0).getRposd() - calcDataList1.get(1).getRposd();
|
||||
GnssCalcData calcData = calcDataList.get(0);
|
||||
calcData.setRposd(calcDataList.get(1).getRposd()+deltaU);
|
||||
gnssDataMapper.updateById(calcData);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user