diff --git a/sec-beidou-rtcm/src/main/java/com/imdroid/sideslope/bd/FocusCalculator3.java b/sec-beidou-rtcm/src/main/java/com/imdroid/sideslope/bd/FocusCalculator3.java index eb94fd01..7453c974 100644 --- a/sec-beidou-rtcm/src/main/java/com/imdroid/sideslope/bd/FocusCalculator3.java +++ b/sec-beidou-rtcm/src/main/java/com/imdroid/sideslope/bd/FocusCalculator3.java @@ -15,7 +15,7 @@ import static com.imdroid.sideslope.bd.GeoCoordConverterUtil.*; */ public class FocusCalculator3 extends FocusCalculator1{ //final static long scale = 100000000L;//地球1°:111km,放大到mm乘以100,000,000 - final static int bad_change_mm = 500;//固定解跳变连续10次超过500mm,认为是周跳 + final static int bad_change_mm = 300;//固定解跳变连续10次超过500mm,认为是周跳 final static int bad_duration = 10; int bad_count = 0; @@ -61,10 +61,10 @@ public class FocusCalculator3 extends FocusCalculator1{ if(gga.isFixed()) { counterFixedResult++; if(pointList.size()>0){ - double[] lastXyz = pointList.get(pointList.size()-1); - if(Math.abs(end[0]-lastXyz[0])>bad_change_mm || - Math.abs(end[1]-lastXyz[1])>bad_change_mm || - Math.abs(end[2]-lastXyz[2])>bad_change_mm){ + //double[] lastXyz = pointList.get(pointList.size()-1); + if(Math.abs(end[0]-referPoint[0])>bad_change_mm || + Math.abs(end[1]-referPoint[1])>bad_change_mm || + Math.abs(end[2]-referPoint[2])>bad_change_mm){ bad_count++; return; } diff --git a/sec-beidou/src/main/resources/templates/page/gnss_data_calc.html b/sec-beidou/src/main/resources/templates/page/gnss_data_calc.html index b9d29c95..1872d338 100644 --- a/sec-beidou/src/main/resources/templates/page/gnss_data_calc.html +++ b/sec-beidou/src/main/resources/templates/page/gnss_data_calc.html @@ -97,10 +97,12 @@ - - + + @@ -129,7 +131,8 @@ {field: 'r9250e', title: '拟合东', templet: "