Closed ubx closed 6 years ago
Hallo Andi
Ich habe noch ein weiteres Problem gefunden, nicht im Code sondern in meiner Spezifikation:
Schau mal die folgenden 3 Samples (Messungen ) an:
--GS,PN28,N 1202089.0499,E 2600706.0025,EL492.1325,HSDV:0.024, VSDV:0.043, STATUS:FIXED, SATS:10, AGE:0.8, PDOP:2.623, HDOP:1.300, VDOP:2.278, TDOP:0.588, GDOP:2.688, NSDV --GS,PN29,N 1202089.0533,E 2600706.0109,EL492.1502,HSDV:0.025, VSDV:0.045, STATUS:FIXED, SATS:10, AGE:4.6, PDOP:2.623, HDOP:1.300, VDOP:2.278, TDOP:0.588, GDOP:2.688, NSDV --GS,PN30,N 1202088.8512,E 2600706.1007,EL491.7214,HSDV:0.018, VSDV:0.026, STATUS:FIXED, SATS:9, AGE:1.0, PDOP:3.833, HDOP:2.400, VDOP:2.988, TDOP:0.205, GDOP:3.838, NSDV:
Die ersten zwei schauen vernünftig aus, der Dritte (PN30) passt gar nicht. Ein solches Tripel dürfen wir keinesfalls mitteln!
Die Differenzen:
Hier müssen wir einen neuen, zusätzlichen Constraint definieren, der den resulierenden GCP als drift exceeds limits markiert, so etwas wie
if deltaN > 0.04 or deltaE > 0.04 or delta Z > 0.06 { mark with Warning
Es sind immer die Minimum/Maximum aller Messungen (pro GCP) miteinzubeziehen.
Gruss Reto
My be fixed in 3f461ff. Need testing.
Hallo Andi
Ich habe noch ein weiteres Problem gefunden, nicht im Code sondern in meiner Spezifikation:
Schau mal die folgenden 3 Samples (Messungen ) an:
--GS,PN28,N 1202089.0499,E 2600706.0025,EL492.1325,HSDV:0.024, VSDV:0.043, STATUS:FIXED, SATS:10, AGE:0.8, PDOP:2.623, HDOP:1.300, VDOP:2.278, TDOP:0.588, GDOP:2.688, NSDV --GS,PN29,N 1202089.0533,E 2600706.0109,EL492.1502,HSDV:0.025, VSDV:0.045, STATUS:FIXED, SATS:10, AGE:4.6, PDOP:2.623, HDOP:1.300, VDOP:2.278, TDOP:0.588, GDOP:2.688, NSDV --GS,PN30,N 1202088.8512,E 2600706.1007,EL491.7214,HSDV:0.018, VSDV:0.026, STATUS:FIXED, SATS:9, AGE:1.0, PDOP:3.833, HDOP:2.400, VDOP:2.988, TDOP:0.205, GDOP:3.838, NSDV:
Die ersten zwei schauen vernünftig aus, der Dritte (PN30) passt gar nicht. Ein solches Tripel dürfen wir keinesfalls mitteln!
Die Differenzen:
Hier müssen wir einen neuen, zusätzlichen Constraint definieren, der den resulierenden GCP als drift exceeds limits markiert, so etwas wie
if deltaN > 0.04 or deltaE > 0.04 or delta Z > 0.06 { mark with Warning
Es sind immer die Minimum/Maximum aller Messungen (pro GCP) miteinzubeziehen.
Gruss Reto