# positions_validation

validation_timestamp: 2026-01-09T10:55:27.851621+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.57233931900097, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.568221000763216, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.678280766310354, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.198517148551817, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007954333636719551, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.8051528171272135, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.147490254403976, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.798512648452522, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.150177919303685, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.861429818966176, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553272, "longitude": 13.737406, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T10:55:27+00:00", "timestamp_unix": 1767956127.0}, "starlink_location": {"latitude": 45.553311940697675, "longitude": 13.737500166666667, "altitude": 77.69000000235263, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T10:55:27.810139+00:00", "timestamp_unix": 1767956127.810139}, "starlink_gps": {"latitude": 45.553311869162634, "longitude": 13.737500166666665, "altitude": 77.69000000242936, "position_uncertainty_m": null, "timestamp": "2026-01-09T10:55:27.810390+00:00", "timestamp_unix": 1767956127.81039}, "nmea_primary": {"latitude": 45.55325333333333, "longitude": 13.737445, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T10:55:26.643342+00:00", "timestamp_unix": 1767956126.643342}, "nmea_secondary": {"latitude": 45.55333666666667, "longitude": 13.737401666666667, "altitude": 29.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T10:55:27.152850+00:00", "timestamp_unix": 1767956127.15285}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 9.861429818966176, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T10:55:57.853307+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.552287621590567, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.552287621590567, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.168706140818666, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.82924237100726, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.736407854599027, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.181003602747012, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.736407854599027, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.181003602747012, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.464958686943254, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553276, "longitude": 13.737402, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T10:55:48+00:00", "timestamp_unix": 1767956148.0}, "starlink_location": {"latitude": 45.55331049999999, "longitude": 13.737500166666667, "altitude": 77.68999999917894, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T10:55:57.809261+00:00", "timestamp_unix": 1767956157.809261}, "starlink_gps": {"latitude": 45.55331049999999, "longitude": 13.737500166666667, "altitude": 77.68999999917894, "position_uncertainty_m": null, "timestamp": "2026-01-09T10:55:57.809509+00:00", "timestamp_unix": 1767956157.809509}, "nmea_primary": {"latitude": 45.553265, "longitude": 13.737425, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T10:55:56.685190+00:00", "timestamp_unix": 1767956156.68519}, "nmea_secondary": {"latitude": 45.55333666666667, "longitude": 13.737388333333334, "altitude": 27.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T10:55:57.162970+00:00", "timestamp_unix": 1767956157.16297}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 9.181003602747012, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T10:56:27.850314+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.773819034779457, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.773819036511275, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8542445853605163, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.073944490652949, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 3.160349895226737e-09, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.08009199436051, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.357618117502334, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.080091996310374, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.357618116379924, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.61603064281629, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.737395, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T10:56:19+00:00", "timestamp_unix": 1767956179.0}, "starlink_location": {"latitude": 45.553308166666646, "longitude": 13.737499999999999, "altitude": 77.68992430834412, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T10:56:27.808685+00:00", "timestamp_unix": 1767956187.808685}, "starlink_gps": {"latitude": 45.553308166666675, "longitude": 13.737499999999999, "altitude": 77.69389788706175, "position_uncertainty_m": null, "timestamp": "2026-01-09T10:56:27.808936+00:00", "timestamp_unix": 1767956187.808936}, "nmea_primary": {"latitude": 45.553263333333334, "longitude": 13.737418333333334, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T10:56:26.653213+00:00", "timestamp_unix": 1767956186.653213}, "nmea_secondary": {"latitude": 45.553331666666665, "longitude": 13.737411666666667, "altitude": 24.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T10:56:27.125690+00:00", "timestamp_unix": 1767956187.12569}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 9.773819036511275, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T10:56:57.843345+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.903474071290518, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.902165737138075, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.5171242416851531, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.9391007665877, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005621906882750105, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.25563074552783, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.577475527373917, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.255117409562589, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.572718302553654, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.602751521289768, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.737393, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T10:56:51+00:00", "timestamp_unix": 1767956211.0}, "starlink_location": {"latitude": 45.55330644625454, "longitude": 13.737501525410945, "altitude": 77.70000000272822, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T10:56:57.808059+00:00", "timestamp_unix": 1767956217.808059}, "starlink_gps": {"latitude": 45.55330648206408, "longitude": 13.737501474440787, "altitude": 77.70000000181615, "position_uncertainty_m": null, "timestamp": "2026-01-09T10:56:57.808305+00:00", "timestamp_unix": 1767956217.808305}, "nmea_primary": {"latitude": 45.55325333333333, "longitude": 13.73741, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T10:56:56.674496+00:00", "timestamp_unix": 1767956216.674496}, "nmea_secondary": {"latitude": 45.55332166666667, "longitude": 13.737406666666667, "altitude": 23.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T10:56:56.440931+00:00", "timestamp_unix": 1767956216.440931}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 9.903474071290518, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T10:57:27.841815+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.669943463822078, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.673373301473914, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4541021166104158, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.182994461924096, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003972055899227207, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.760648466165453, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.781184398725202, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.763505103742848, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.785141345860673, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.526598513046742, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.737409, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T10:57:23+00:00", "timestamp_unix": 1767956243.0}, "starlink_location": {"latitude": 45.5533093333333, "longitude": 13.737505141228441, "altitude": 77.39000000051581, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T10:57:27.807500+00:00", "timestamp_unix": 1767956247.8075}, "starlink_gps": {"latitude": 45.5533093333333, "longitude": 13.737505192241358, "altitude": 77.39000000051581, "position_uncertainty_m": null, "timestamp": "2026-01-09T10:57:27.807746+00:00", "timestamp_unix": 1767956247.807746}, "nmea_primary": {"latitude": 45.553248333333336, "longitude": 13.737415, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T10:57:26.684716+00:00", "timestamp_unix": 1767956246.684716}, "nmea_secondary": {"latitude": 45.55330166666667, "longitude": 13.73738, "altitude": 26.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T10:57:27.148276+00:00", "timestamp_unix": 1767956247.148276}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 9.785141345860673, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T10:57:57.901766+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.344586094728516, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.337775444593666, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.206579319606608, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.8730145987444287, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007998364128800315, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.768359698332608, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.42486412664979, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.762639242539331, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.41711534469202, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.381866552464086, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.737416, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T10:57:55+00:00", "timestamp_unix": 1767956275.0}, "starlink_location": {"latitude": 45.5533093333333, "longitude": 13.737507269127143, "altitude": 77.39000000051581, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T10:57:57.867069+00:00", "timestamp_unix": 1767956277.867069}, "starlink_gps": {"latitude": 45.5533093333333, "longitude": 13.73750716640455, "altitude": 77.39000000051581, "position_uncertainty_m": null, "timestamp": "2026-01-09T10:57:57.867318+00:00", "timestamp_unix": 1767956277.867318}, "nmea_primary": {"latitude": 45.553241666666665, "longitude": 13.737408333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T10:57:56.669395+00:00", "timestamp_unix": 1767956276.669395}, "nmea_secondary": {"latitude": 45.553288333333334, "longitude": 13.73739, "altitude": 27.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T10:57:57.158708+00:00", "timestamp_unix": 1767956277.158708}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 10.768359698332608, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T10:58:27.827878+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.880917032657848, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.884066306241277, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.792068875624626, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.4697457517244894, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007986317957834192, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.13622933138955, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.333904003772952, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.142142063964684, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.33896396359202, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.1416915653274753, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553276, "longitude": 13.737408, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T10:58:26+00:00", "timestamp_unix": 1767956306.0}, "starlink_location": {"latitude": 45.553307464359705, "longitude": 13.737512833333335, "altitude": 77.73194283138767, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T10:58:27.787163+00:00", "timestamp_unix": 1767956307.787163}, "starlink_gps": {"latitude": 45.55330753618239, "longitude": 13.737512833333335, "altitude": 77.73992549103158, "position_uncertainty_m": null, "timestamp": "2026-01-09T10:58:27.787415+00:00", "timestamp_unix": 1767956307.787415}, "nmea_primary": {"latitude": 45.55323333333333, "longitude": 13.737416666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T10:58:26.642778+00:00", "timestamp_unix": 1767956306.642778}, "nmea_secondary": {"latitude": 45.55326, "longitude": 13.73743, "altitude": 29.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T10:58:27.222332+00:00", "timestamp_unix": 1767956307.222332}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 11.142142063964684, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T10:58:57.821385+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.387522150815848, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.398456087573631, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.079645553522285, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.588982381776382, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011280123325165951, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.904915797429442, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.082725683448151, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.91617805220438, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.093838274242964, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.5682652981171281, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.7374115, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T10:58:57+00:00", "timestamp_unix": 1767956337.0}, "starlink_location": {"latitude": 45.553313297700925, "longitude": 13.737515000370477, "altitude": 77.65000000246613, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T10:58:57.785988+00:00", "timestamp_unix": 1767956337.785988}, "starlink_gps": {"latitude": 45.55331336955131, "longitude": 13.737515102639966, "altitude": 77.65000000176228, "position_uncertainty_m": null, "timestamp": "2026-01-09T10:58:57.786235+00:00", "timestamp_unix": 1767956337.786235}, "nmea_primary": {"latitude": 45.55323333333333, "longitude": 13.737413333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T10:58:56.683596+00:00", "timestamp_unix": 1767956336.683596}, "nmea_secondary": {"latitude": 45.55323166666667, "longitude": 13.737433333333334, "altitude": 28.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T10:58:57.130301+00:00", "timestamp_unix": 1767956337.130301}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 11.91617805220438, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T10:59:27.840927+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.196091096717659, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.196091096717659, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.794495558867345, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.4306218244793825, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.706039355714836, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.054978147486915, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.706039355714836, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.054978147486915, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.929021773220439, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737403, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T10:59:18+00:00", "timestamp_unix": 1767956358.0}, "starlink_location": {"latitude": 45.55331383333332, "longitude": 13.737513833333331, "altitude": 77.5399999999495, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T10:59:27.804184+00:00", "timestamp_unix": 1767956367.804184}, "starlink_gps": {"latitude": 45.55331383333332, "longitude": 13.737513833333331, "altitude": 77.5399999999495, "position_uncertainty_m": null, "timestamp": "2026-01-09T10:59:27.804435+00:00", "timestamp_unix": 1767956367.804435}, "nmea_primary": {"latitude": 45.55324, "longitude": 13.737406666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T10:59:26.717133+00:00", "timestamp_unix": 1767956366.717133}, "nmea_secondary": {"latitude": 45.55328333333333, "longitude": 13.73742, "altitude": 31.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T10:59:26.956317+00:00", "timestamp_unix": 1767956366.956317}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 11.706039355714836, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T10:59:57.824609+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.843473658812748, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.850408060444138, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.3480428817363794, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.648158298314498, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007980628345298276, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.650678502189399, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.370003007396524, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.656342391769881, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.377921017859885, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.664315136012391, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.737403, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T10:59:50+00:00", "timestamp_unix": 1767956390.0}, "starlink_location": {"latitude": 45.55331383333334, "longitude": 13.737512833599364, "altitude": 77.54000000023515, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T10:59:57.784496+00:00", "timestamp_unix": 1767956397.784496}, "starlink_gps": {"latitude": 45.55331383333332, "longitude": 13.737512936094186, "altitude": 77.5399999999495, "position_uncertainty_m": null, "timestamp": "2026-01-09T10:59:57.784742+00:00", "timestamp_unix": 1767956397.784742}, "nmea_primary": {"latitude": 45.55324, "longitude": 13.737406666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T10:59:56.680339+00:00", "timestamp_unix": 1767956396.680339}, "nmea_secondary": {"latitude": 45.553306666666664, "longitude": 13.737431666666666, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T10:59:57.154382+00:00", "timestamp_unix": 1767956397.154382}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 11.656342391769881, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:00:27.841884+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.861399407984104, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.861399407984104, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.490499470231778, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.097385878610171, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.76864472556437, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.010638458974197, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.76864472556437, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.010638458974197, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.579000915128463, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553284, "longitude": 13.737378, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:00:21+00:00", "timestamp_unix": 1767956421.0}, "starlink_location": {"latitude": 45.55332116666668, "longitude": 13.737507000000003, "altitude": 77.5800000007552, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:00:27.804124+00:00", "timestamp_unix": 1767956427.804124}, "starlink_gps": {"latitude": 45.55332116666668, "longitude": 13.737507000000003, "altitude": 77.5800000007552, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:00:27.804371+00:00", "timestamp_unix": 1767956427.804371}, "nmea_primary": {"latitude": 45.55324, "longitude": 13.73741, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:00:26.663790+00:00", "timestamp_unix": 1767956426.66379}, "nmea_secondary": {"latitude": 45.553325, "longitude": 13.73743, "altitude": 29.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:00:27.165319+00:00", "timestamp_unix": 1767956427.165319}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 11.76864472556437, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:00:57.899900+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.858111021272164, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.85419205599476, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.911663719823037, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.0618751419006545, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008033856731045667, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.471271346311111, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.813760174874742, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.46454305687644, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.8093293195357054, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.096846488613119, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553284, "longitude": 13.737392, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:00:53+00:00", "timestamp_unix": 1767956453.0}, "starlink_location": {"latitude": 45.553327274590075, "longitude": 13.7375025, "altitude": 77.07000000308288, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:00:57.862477+00:00", "timestamp_unix": 1767956457.862477}, "starlink_gps": {"latitude": 45.553327202339865, "longitude": 13.7375025, "altitude": 77.0700000021173, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:00:57.862727+00:00", "timestamp_unix": 1767956457.862727}, "nmea_primary": {"latitude": 45.55323333333333, "longitude": 13.737415, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:00:56.660101+00:00", "timestamp_unix": 1767956456.660101}, "nmea_secondary": {"latitude": 45.553308333333334, "longitude": 13.737461666666666, "altitude": 31.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:00:57.128137+00:00", "timestamp_unix": 1767956457.128137}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 12.471271346311111, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:01:27.901135+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.103541702662481, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.103541702662481, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.467141250099887, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.855556015021427, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.12394229981684, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.253703799842451, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.12394229981684, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.253703799842451, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.108756462709406, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.737403, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:01:25+00:00", "timestamp_unix": 1767956485.0}, "starlink_location": {"latitude": 45.55332733333334, "longitude": 13.737503666666665, "altitude": 77.35000000118731, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:01:27.861793+00:00", "timestamp_unix": 1767956487.861793}, "starlink_gps": {"latitude": 45.55332733333334, "longitude": 13.737503666666665, "altitude": 77.35000000118731, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:01:27.862043+00:00", "timestamp_unix": 1767956487.862043}, "nmea_primary": {"latitude": 45.55323, "longitude": 13.737408333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:01:26.648414+00:00", "timestamp_unix": 1767956486.648414}, "nmea_secondary": {"latitude": 45.55331, "longitude": 13.73747, "altitude": 32.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:01:26.138115+00:00", "timestamp_unix": 1767956486.138115}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 13.12394229981684, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:01:58.104819+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.357366710704154, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.364267639578891, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.867816314776839, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.595244245258502, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008011654069055185, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.449210886531286, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.77784304585457, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.453815135609073, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.784490557702187, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.149456645145426, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55328, "longitude": 13.737388, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:01:47+00:00", "timestamp_unix": 1767956507.0}, "starlink_location": {"latitude": 45.55332733333334, "longitude": 13.737502564210413, "altitude": 77.35000000118731, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:01:57.861139+00:00", "timestamp_unix": 1767956517.861139}, "starlink_gps": {"latitude": 45.55332733333334, "longitude": 13.73750266710372, "altitude": 77.35000000118731, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:01:57.861388+00:00", "timestamp_unix": 1767956517.861388}, "nmea_primary": {"latitude": 45.55322833333334, "longitude": 13.737403333333333, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:01:56.655843+00:00", "timestamp_unix": 1767956516.655843}, "nmea_secondary": {"latitude": 45.55330333333333, "longitude": 13.737451666666667, "altitude": 32.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:01:57.199922+00:00", "timestamp_unix": 1767956517.199922}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 13.453815135609073, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:02:27.839080+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.064423438459006, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.06997134178228, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.485677781073631, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.5896637587062115, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005613525384337054, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.013184658893852, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.825416657447029, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.018718304424373, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.8307798819929815, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.870784634343779, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553276, "longitude": 13.737393, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:02:19+00:00", "timestamp_unix": 1767956539.0}, "starlink_location": {"latitude": 45.55332961299671, "longitude": 13.737497141362795, "altitude": 77.81000000110022, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:02:27.799341+00:00", "timestamp_unix": 1767956547.799341}, "starlink_gps": {"latitude": 45.55332964875289, "longitude": 13.737497192256948, "altitude": 77.81000000054637, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:02:27.799593+00:00", "timestamp_unix": 1767956547.799593}, "nmea_primary": {"latitude": 45.55322666666667, "longitude": 13.737393333333333, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:02:26.625242+00:00", "timestamp_unix": 1767956546.625242}, "nmea_secondary": {"latitude": 45.55329666666667, "longitude": 13.737408333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:02:26.927185+00:00", "timestamp_unix": 1767956546.927185}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 14.018718304424373, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:02:57.895923+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.787822187400053, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.799154923194306, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.203179240947831, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.9567573432411423, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011354344985593191, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 16.40267088672261, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.04504023749646, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 16.413873424075888, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.056259117437136, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.549189525608672, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.73741, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:02:51+00:00", "timestamp_unix": 1767956571.0}, "starlink_location": {"latitude": 45.553328392069155, "longitude": 13.737504064129594, "altitude": 78.00000000215348, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:02:57.860146+00:00", "timestamp_unix": 1767956577.860146}, "starlink_gps": {"latitude": 45.553328464392294, "longitude": 13.737504167072048, "altitude": 78.0000000016525, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:02:57.860398+00:00", "timestamp_unix": 1767956577.860398}, "nmea_primary": {"latitude": 45.55320833333333, "longitude": 13.737381666666666, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:02:56.638438+00:00", "timestamp_unix": 1767956576.638438}, "nmea_secondary": {"latitude": 45.553275, "longitude": 13.7374, "altitude": 28.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:02:57.120558+00:00", "timestamp_unix": 1767956577.120558}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 16.413873424075888, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:03:27.896805+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.508284670075367, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.513321251393304, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.610066544782108, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.8785263123085514, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0080336686902269, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 15.407830228760554, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.685527189691846, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.414086334590207, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.691038183443826, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.832206388436344, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553272, "longitude": 13.737404, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:03:22+00:00", "timestamp_unix": 1767956602.0}, "starlink_location": {"latitude": 45.55333122545332, "longitude": 13.737509166666666, "altitude": 78.03000000209516, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:03:27.858569+00:00", "timestamp_unix": 1767956607.858569}, "starlink_gps": {"latitude": 45.55333129770184, "longitude": 13.737509166666666, "altitude": 78.03000000082257, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:03:27.858824+00:00", "timestamp_unix": 1767956607.858824}, "nmea_primary": {"latitude": 45.553223333333335, "longitude": 13.737385, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:03:26.680450+00:00", "timestamp_unix": 1767956606.68045}, "nmea_secondary": {"latitude": 45.55329, "longitude": 13.737446666666667, "altitude": 29.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:03:27.132615+00:00", "timestamp_unix": 1767956607.132615}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 15.414086334590207, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:03:57.833296+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.23902796632776, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.241407442740178, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.227402692286306, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.245061623166675, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003962785646161545, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.795085397415592, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.114389938617612, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.798399795127358, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.117229250047076, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.823393160045772, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553276, "longitude": 13.737404, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:03:53+00:00", "timestamp_unix": 1767956633.0}, "starlink_location": {"latitude": 45.55333127967091, "longitude": 13.737509166666666, "altitude": 78.03000000158401, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:03:57.796966+00:00", "timestamp_unix": 1767956637.796966}, "starlink_gps": {"latitude": 45.553331315309094, "longitude": 13.737509166666666, "altitude": 78.03000000096283, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:03:57.797215+00:00", "timestamp_unix": 1767956637.797215}, "nmea_primary": {"latitude": 45.55322, "longitude": 13.737405, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:03:56.652221+00:00", "timestamp_unix": 1767956636.652221}, "nmea_secondary": {"latitude": 45.55329833333333, "longitude": 13.737463333333332, "altitude": 30.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:03:57.145739+00:00", "timestamp_unix": 1767956637.145739}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 14.798399795127358, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:04:27.898344+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.91573998681041, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.916711789536546, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.6430339516245667, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.563696034977782, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011348457963694719, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.307081528747515, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.60385945337042, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.309476807403179, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.602190999146245, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.16353901709724, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737437, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:04:25+00:00", "timestamp_unix": 1767956665.0}, "starlink_location": {"latitude": 45.5533262254297, "longitude": 13.737510935831606, "altitude": 77.9300000012014, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:04:27.856933+00:00", "timestamp_unix": 1767956667.856933}, "starlink_gps": {"latitude": 45.55332629771538, "longitude": 13.737510832942585, "altitude": 77.93000000086485, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:04:27.857184+00:00", "timestamp_unix": 1767956667.857184}, "nmea_primary": {"latitude": 45.55323333333333, "longitude": 13.737425, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:04:26.674553+00:00", "timestamp_unix": 1767956666.674553}, "nmea_secondary": {"latitude": 45.55330166666667, "longitude": 13.737463333333332, "altitude": 30.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:04:26.903311+00:00", "timestamp_unix": 1767956666.903311}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 12.309476807403179, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:04:57.892104+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.747488219397404, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.758826965587058, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.312756104546813, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.6762924309382266, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011345793296381431, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.280117406133959, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.300834761021359, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.291228155242134, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.311765118720152, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.683399254409533, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553272, "longitude": 13.737426, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:04:57+00:00", "timestamp_unix": 1767956697.0}, "starlink_location": {"latitude": 45.553325725462116, "longitude": 13.73750806421455, "altitude": 78.14608520214459, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:04:57.856114+00:00", "timestamp_unix": 1767956697.856114}, "starlink_gps": {"latitude": 45.5533257977308, "longitude": 13.737508167079445, "altitude": 78.13805297541369, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:04:57.856363+00:00", "timestamp_unix": 1767956697.856363}, "nmea_primary": {"latitude": 45.55323333333333, "longitude": 13.737421666666666, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:04:56.648361+00:00", "timestamp_unix": 1767956696.648361}, "nmea_secondary": {"latitude": 45.553306666666664, "longitude": 13.73746, "altitude": 30.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:04:57.239896+00:00", "timestamp_unix": 1767956697.239896}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 12.291228155242134, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:05:27.894243+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.810841415820637, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.810841415820637, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.6329143438277316, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.663380409781571, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.408944518865665, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.20122162823765, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.408944518865665, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.20122162823765, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.949874272959768, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553272, "longitude": 13.737416, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:05:19+00:00", "timestamp_unix": 1767956719.0}, "starlink_location": {"latitude": 45.55332716666667, "longitude": 13.737514333333333, "altitude": 78.20000000073954, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:05:27.855847+00:00", "timestamp_unix": 1767956727.855847}, "starlink_gps": {"latitude": 45.55332716666667, "longitude": 13.737514333333333, "altitude": 78.20000000073954, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:05:27.856099+00:00", "timestamp_unix": 1767956727.856099}, "nmea_primary": {"latitude": 45.553241666666665, "longitude": 13.737433333333334, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:05:26.634300+00:00", "timestamp_unix": 1767956726.6343}, "nmea_secondary": {"latitude": 45.55330166666667, "longitude": 13.737458333333333, "altitude": 30.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:05:26.977177+00:00", "timestamp_unix": 1767956726.977177}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 11.408944518865665, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:05:57.888950+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.97289040587549, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.97289040587549, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.6337707474333216, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.628950904560789, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.227437243731236, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.467956954562789, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.227437243731236, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.467956954562789, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.911246743048932, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.737433, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:05:50+00:00", "timestamp_unix": 1767956750.0}, "starlink_location": {"latitude": 45.55332716666667, "longitude": 13.737514333333333, "altitude": 78.20000000073954, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:05:57.854395+00:00", "timestamp_unix": 1767956757.854395}, "starlink_gps": {"latitude": 45.55332716666667, "longitude": 13.737514333333333, "altitude": 78.20000000073954, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:05:57.854656+00:00", "timestamp_unix": 1767956757.854656}, "nmea_primary": {"latitude": 45.553248333333336, "longitude": 13.737446666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:05:56.660333+00:00", "timestamp_unix": 1767956756.660333}, "nmea_secondary": {"latitude": 45.55328333333333, "longitude": 13.737441666666667, "altitude": 29.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:05:57.139504+00:00", "timestamp_unix": 1767956757.139504}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 10.227437243731236, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:06:27.814541+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.726055836857812, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.72903197886022, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.7522211632400873, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.5982665868043018, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003975478474833357, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.936209810014176, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.178824534356655, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.938329238893507, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.181626243891175, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.136529449712519, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737421, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:06:22+00:00", "timestamp_unix": 1767956782.0}, "starlink_location": {"latitude": 45.55332299999998, "longitude": 13.737514500372905, "altitude": 78.62000000146132, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:06:27.774754+00:00", "timestamp_unix": 1767956787.774754}, "starlink_gps": {"latitude": 45.55332299999998, "longitude": 13.73751455142979, "altitude": 78.62000000146132, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:06:27.775003+00:00", "timestamp_unix": 1767956787.775003}, "nmea_primary": {"latitude": 45.553255, "longitude": 13.737453333333333, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:06:26.631367+00:00", "timestamp_unix": 1767956786.631367}, "nmea_secondary": {"latitude": 45.55325166666667, "longitude": 13.737413333333333, "altitude": 28.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:06:27.150516+00:00", "timestamp_unix": 1767956787.150516}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 11.181626243891175, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:06:57.812436+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.04987161926908, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.04987161926908, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8908142230875484, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.286718185079353, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.053331978305001, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.317788493597515, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.053331978305001, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.317788493597515, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.666307191484167, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737429, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:06:54+00:00", "timestamp_unix": 1767956814.0}, "starlink_location": {"latitude": 45.553318166666664, "longitude": 13.737517, "altitude": 78.7199999997832, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:06:57.773681+00:00", "timestamp_unix": 1767956817.773681}, "starlink_gps": {"latitude": 45.553318166666664, "longitude": 13.737517, "altitude": 78.7199999997832, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:06:57.773934+00:00", "timestamp_unix": 1767956817.773934}, "nmea_primary": {"latitude": 45.55325333333333, "longitude": 13.737446666666667, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:06:56.657519+00:00", "timestamp_unix": 1767956816.657519}, "nmea_secondary": {"latitude": 45.55323666666666, "longitude": 13.737391666666667, "altitude": 31.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:06:57.218669+00:00", "timestamp_unix": 1767956817.218669}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 13.317788493597515, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:07:27.810618+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.984655300320775, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.984655300320775, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.5317699350983498, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.0251795385095943, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.914819538901083, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.007791266428441, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.914819538901083, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.007791266428441, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.311782065899187, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737422, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:07:26+00:00", "timestamp_unix": 1767956846.0}, "starlink_location": {"latitude": 45.55331599999996, "longitude": 13.737518666666665, "altitude": 79.03999999949951, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:07:27.773290+00:00", "timestamp_unix": 1767956847.77329}, "starlink_gps": {"latitude": 45.55331599999996, "longitude": 13.737518666666665, "altitude": 79.03999999949951, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:07:27.773541+00:00", "timestamp_unix": 1767956847.773541}, "nmea_primary": {"latitude": 45.55325666666667, "longitude": 13.737441666666667, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:07:26.645754+00:00", "timestamp_unix": 1767956846.645754}, "nmea_secondary": {"latitude": 45.55324, "longitude": 13.737391666666667, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:07:27.122904+00:00", "timestamp_unix": 1767956847.122904}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 13.007791266428441, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:07:57.808159+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.231689408669357, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.237279956633088, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.7565372420447853, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.105979961030963, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0056191116049778105, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.55367971268542, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.327290901661014, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.559293043300794, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.332869962077453, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.849554458947965, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737416, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:07:47+00:00", "timestamp_unix": 1767956867.0}, "starlink_location": {"latitude": 45.553315297693146, "longitude": 13.737517667026031, "altitude": 79.0400000014303, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:07:57.772551+00:00", "timestamp_unix": 1767956877.772551}, "starlink_gps": {"latitude": 45.55331533348489, "longitude": 13.737517717970846, "altitude": 79.04000000125123, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:07:57.772802+00:00", "timestamp_unix": 1767956877.772802}, "nmea_primary": {"latitude": 45.553263333333334, "longitude": 13.737436666666667, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:07:56.631401+00:00", "timestamp_unix": 1767956876.631401}, "nmea_secondary": {"latitude": 45.553246666666666, "longitude": 13.737393333333333, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:07:57.133064+00:00", "timestamp_unix": 1767956877.133064}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 12.332869962077453, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:08:27.813191+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.30676879011076, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.308867139891927, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.5491067844862156, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.126694094975695, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004002378509648946, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.243551878345363, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.603480440633504, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.246519576585928, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.605298302647105, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.8316349204810454, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.737396, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:08:19+00:00", "timestamp_unix": 1767956899.0}, "starlink_location": {"latitude": 45.553313297578846, "longitude": 13.737519666666671, "altitude": 79.11000000146012, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:08:27.771480+00:00", "timestamp_unix": 1767956907.77148}, "starlink_gps": {"latitude": 45.5533133335731, "longitude": 13.737519666666671, "altitude": 79.11000000105604, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:08:27.771724+00:00", "timestamp_unix": 1767956907.771724}, "nmea_primary": {"latitude": 45.55325166666667, "longitude": 13.73744, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:08:26.613123+00:00", "timestamp_unix": 1767956906.613123}, "nmea_secondary": {"latitude": 45.55327, "longitude": 13.737398333333333, "altitude": 33.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:08:27.145686+00:00", "timestamp_unix": 1767956907.145686}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 11.308867139891927, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:08:57.804348+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.724768415251697, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.727431985159518, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.3049986270113547, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.213569712260846, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003994889270484743, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.645004606711156, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.985424130710712, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.648244370095362, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.986881179876379, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.518214517723347, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55325, "longitude": 13.737414, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:08:50+00:00", "timestamp_unix": 1767956930.0}, "starlink_location": {"latitude": 45.5533142976635, "longitude": 13.737516666666664, "altitude": 78.70000000147847, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:08:57.770859+00:00", "timestamp_unix": 1767956937.770859}, "starlink_gps": {"latitude": 45.5533143335904, "longitude": 13.737516666666668, "altitude": 78.70000000000987, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:08:57.771112+00:00", "timestamp_unix": 1767956937.771112}, "nmea_primary": {"latitude": 45.55323666666666, "longitude": 13.737436666666667, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:08:56.644645+00:00", "timestamp_unix": 1767956936.644645}, "nmea_secondary": {"latitude": 45.553275, "longitude": 13.737373333333334, "altitude": 32.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:08:56.904283+00:00", "timestamp_unix": 1767956936.904283}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 11.986881179876379, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:09:27.807682+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.548316892232991, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.548316892232991, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.8082080781056241, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.668467672257815, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.461876082627526, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.561360881309822, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.461876082627526, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.561360881309822, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.382168697900873, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553246, "longitude": 13.73742, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:09:21+00:00", "timestamp_unix": 1767956961.0}, "starlink_location": {"latitude": 45.55331316666664, "longitude": 13.737515666666667, "altitude": 78.8099999989433, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:09:27.769656+00:00", "timestamp_unix": 1767956967.769656}, "starlink_gps": {"latitude": 45.55331316666664, "longitude": 13.737515666666667, "altitude": 78.8099999989433, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:09:27.769908+00:00", "timestamp_unix": 1767956967.769908}, "nmea_primary": {"latitude": 45.553241666666665, "longitude": 13.737428333333334, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:09:26.629699+00:00", "timestamp_unix": 1767956966.629699}, "nmea_secondary": {"latitude": 45.55325333333333, "longitude": 13.737335, "altitude": 34.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:09:27.120092+00:00", "timestamp_unix": 1767956967.120092}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 15.561360881309822, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:09:57.885002+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.267613891858526, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.267613891858526, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.7938957770010133, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.966704415075601, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.035746105623957, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.000775222486748, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.035746105623957, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.000775222486748, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.230867025927692, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737411, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:09:52+00:00", "timestamp_unix": 1767956992.0}, "starlink_location": {"latitude": 45.55331316666664, "longitude": 13.737515666666667, "altitude": 78.8099999989433, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:09:57.848638+00:00", "timestamp_unix": 1767956997.848638}, "starlink_gps": {"latitude": 45.55331316666664, "longitude": 13.737515666666667, "altitude": 78.8099999989433, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:09:57.848882+00:00", "timestamp_unix": 1767956997.848882}, "nmea_primary": {"latitude": 45.553235, "longitude": 13.737428333333334, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:09:56.652865+00:00", "timestamp_unix": 1767956996.652865}, "nmea_secondary": {"latitude": 45.55321166666667, "longitude": 13.73737, "altitude": 39.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:09:57.130115+00:00", "timestamp_unix": 1767956997.130115}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 16.000775222486748, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:10:27.809131+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.065725156634203, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.071169006200364, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.1849732350435684, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.887378260524213, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005633997228036983, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.663444010622781, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.763099698255, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.66907682148517, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.76787686951143, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.988035372096061, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737419, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:10:23+00:00", "timestamp_unix": 1767957023.0}, "starlink_location": {"latitude": 45.55330596433341, "longitude": 13.737519666988605, "altitude": 78.77000000045864, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:10:27.768841+00:00", "timestamp_unix": 1767957027.768841}, "starlink_gps": {"latitude": 45.55330600021997, "longitude": 13.737519718068372, "altitude": 78.77000000090473, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:10:27.769094+00:00", "timestamp_unix": 1767957027.769094}, "nmea_primary": {"latitude": 45.55323666666666, "longitude": 13.737425, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:10:26.639198+00:00", "timestamp_unix": 1767957026.639198}, "nmea_secondary": {"latitude": 45.55328, "longitude": 13.73736, "altitude": 28.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:10:27.192167+00:00", "timestamp_unix": 1767957027.192167}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 12.76787686951143, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:10:57.803613+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.93264093224831, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.93264093224831, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.2127116787210026, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.584099950220033, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.11402071329182, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 17.60657895761624, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.11402071329182, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 17.60657895761624, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.6133307497992, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.737414, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:10:55+00:00", "timestamp_unix": 1767957055.0}, "starlink_location": {"latitude": 45.55330483333333, "longitude": 13.737524333333335, "altitude": 78.9700000005149, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:10:57.767725+00:00", "timestamp_unix": 1767957057.767725}, "starlink_gps": {"latitude": 45.55330483333333, "longitude": 13.737524333333335, "altitude": 78.9700000005149, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:10:57.768005+00:00", "timestamp_unix": 1767957057.768005}, "nmea_primary": {"latitude": 45.55323666666666, "longitude": 13.737438333333333, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:10:56.629544+00:00", "timestamp_unix": 1767957056.629544}, "nmea_secondary": {"latitude": 45.55331, "longitude": 13.737298333333333, "altitude": 22.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:10:57.203826+00:00", "timestamp_unix": 1767957057.203826}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 17.60657895761624, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:11:27.885359+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.151454993187984, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.151454993187984, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.3230987948597956, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.353235475267623, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.095934394752563, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.41802324033894, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.095934394752563, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.41802324033894, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.0488229523265, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.73742, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:11:25+00:00", "timestamp_unix": 1767957085.0}, "starlink_location": {"latitude": 45.55330266666666, "longitude": 13.7375245, "altitude": 79.13999999990858, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:11:27.846420+00:00", "timestamp_unix": 1767957087.84642}, "starlink_gps": {"latitude": 45.55330266666666, "longitude": 13.7375245, "altitude": 79.13999999990858, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:11:27.846668+00:00", "timestamp_unix": 1767957087.846668}, "nmea_primary": {"latitude": 45.553241666666665, "longitude": 13.737446666666667, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:11:26.692063+00:00", "timestamp_unix": 1767957086.692063}, "nmea_secondary": {"latitude": 45.553223333333335, "longitude": 13.737346666666667, "altitude": 17.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:11:27.214434+00:00", "timestamp_unix": 1767957087.214434}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 16.41802324033894, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:11:57.801850+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.553740295470197, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.553740295470197, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.2400665516395475, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.813121313978914, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.318502456358218, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.886819947708485, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.318502456358218, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.886819947708485, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.727892682839318, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.737418, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:11:57+00:00", "timestamp_unix": 1767957117.0}, "starlink_location": {"latitude": 45.55330266666666, "longitude": 13.7375245, "altitude": 79.13999999990858, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:11:57.766016+00:00", "timestamp_unix": 1767957117.766016}, "starlink_gps": {"latitude": 45.55330266666666, "longitude": 13.7375245, "altitude": 79.13999999990858, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:11:57.766265+00:00", "timestamp_unix": 1767957117.766265}, "nmea_primary": {"latitude": 45.55327333333334, "longitude": 13.737455, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:11:56.638327+00:00", "timestamp_unix": 1767957116.638327}, "nmea_secondary": {"latitude": 45.553215, "longitude": 13.73738, "altitude": 18.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:11:57.124341+00:00", "timestamp_unix": 1767957117.124341}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 14.886819947708485, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:12:27.884426+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.327525940077496, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.327525940077496, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.523595334806474, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.6359730521148506, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.33003226625687, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.887982354460927, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.33003226625687, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.887982354460927, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.90160936635012, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737403, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:12:19+00:00", "timestamp_unix": 1767957139.0}, "starlink_location": {"latitude": 45.55330116666665, "longitude": 13.737525166666662, "altitude": 78.71000000034371, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:12:27.844209+00:00", "timestamp_unix": 1767957147.844209}, "starlink_gps": {"latitude": 45.55330116666665, "longitude": 13.737525166666662, "altitude": 78.71000000034371, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:12:27.844460+00:00", "timestamp_unix": 1767957147.84446}, "nmea_primary": {"latitude": 45.553235, "longitude": 13.737475, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:12:26.653731+00:00", "timestamp_unix": 1767957146.653731}, "nmea_secondary": {"latitude": 45.553246666666666, "longitude": 13.737441666666667, "altitude": 15.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:12:27.136976+00:00", "timestamp_unix": 1767957147.136976}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 10.327525940077496, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:12:57.804495+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.06443068398172, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.066145157763271, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.727771892779785, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.9356675641528621, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003981122786341125, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.815280801360785, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.609215555059313, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.818692063529802, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.611189662220946, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.212583189112706, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.73741, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:12:51+00:00", "timestamp_unix": 1767957171.0}, "starlink_location": {"latitude": 45.55329896437222, "longitude": 13.737526666666668, "altitude": 78.49000000197222, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:12:57.765038+00:00", "timestamp_unix": 1767957177.765038}, "starlink_gps": {"latitude": 45.553299000175315, "longitude": 13.737526666666668, "altitude": 78.49000000121447, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:12:57.765286+00:00", "timestamp_unix": 1767957177.765286}, "nmea_primary": {"latitude": 45.553223333333335, "longitude": 13.737461666666666, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:12:56.641199+00:00", "timestamp_unix": 1767957176.641199}, "nmea_secondary": {"latitude": 45.55325166666667, "longitude": 13.737408333333333, "altitude": 17.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:12:57.141438+00:00", "timestamp_unix": 1767957177.141438}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 10.611189662220946, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:13:27.882823+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.861973683432018, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.861973683432018, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.211384603686032, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.635164368965411, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.933789804276934, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 17.3026793840267, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.933789804276934, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 17.3026793840267, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.401944536498539, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.737416, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:13:24+00:00", "timestamp_unix": 1767957204.0}, "starlink_location": {"latitude": 45.55330383333333, "longitude": 13.737540666666668, "altitude": 79.2899999995236, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:13:27.845370+00:00", "timestamp_unix": 1767957207.84537}, "starlink_gps": {"latitude": 45.55330383333333, "longitude": 13.737540666666668, "altitude": 79.2899999995236, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:13:27.845621+00:00", "timestamp_unix": 1767957207.845621}, "nmea_primary": {"latitude": 45.553225, "longitude": 13.737436666666667, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:13:26.644566+00:00", "timestamp_unix": 1767957206.644566}, "nmea_secondary": {"latitude": 45.553218333333334, "longitude": 13.737355, "altitude": 23.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:13:27.021420+00:00", "timestamp_unix": 1767957207.02142}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 17.3026793840267, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:13:57.877509+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.530210625590835, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.533778941773921, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.472265489997554, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.355390258543435, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008029632133323222, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.50801409084106, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 17.83245941368401, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.513587462319805, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 17.836535974913335, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.369674067541022, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737431, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:13:55+00:00", "timestamp_unix": 1767957235.0}, "starlink_location": {"latitude": 45.55330305881706, "longitude": 13.737540666666664, "altitude": 79.20391718304204, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:13:57.842627+00:00", "timestamp_unix": 1767957237.842627}, "starlink_gps": {"latitude": 45.553303131029274, "longitude": 13.737540666666664, "altitude": 79.21194313984503, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:13:57.842878+00:00", "timestamp_unix": 1767957237.842878}, "nmea_primary": {"latitude": 45.553225, "longitude": 13.737425, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:13:56.630323+00:00", "timestamp_unix": 1767957236.630323}, "nmea_secondary": {"latitude": 45.553221666666666, "longitude": 13.737343333333333, "altitude": 25.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:13:57.120908+00:00", "timestamp_unix": 1767957237.120908}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 17.836535974913335, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:14:27.879069+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.679999487896932, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.683397267129386, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.693922482904457, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.0603080666653355, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008040437369615003, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.43937491192885, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.138132218866993, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.4456021912378, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.143474516825895, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.712537545618952, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737418, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:14:17+00:00", "timestamp_unix": 1767957257.0}, "starlink_location": {"latitude": 45.553305558751624, "longitude": 13.737542333333334, "altitude": 79.22390991174193, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:14:27.841730+00:00", "timestamp_unix": 1767957267.84173}, "starlink_gps": {"latitude": 45.553305631061015, "longitude": 13.737542333333334, "altitude": 79.23194666950697, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:14:27.841982+00:00", "timestamp_unix": 1767957267.841982}, "nmea_primary": {"latitude": 45.553205, "longitude": 13.737425, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:14:26.670351+00:00", "timestamp_unix": 1767957266.670351}, "nmea_secondary": {"latitude": 45.553245, "longitude": 13.737445, "altitude": 24.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:14:27.130446+00:00", "timestamp_unix": 1767957267.130446}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 14.4456021912378, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:14:57.877587+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.495078203283127, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.502400789703483, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 9.087185238742336, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.628244741074308, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00801326790822557, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 17.101024441580424, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.91324508650292, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 17.105789391495424, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.917497711763257, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.232026063667655, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737409, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:14:50+00:00", "timestamp_unix": 1767957290.0}, "starlink_location": {"latitude": 45.553306999999975, "longitude": 13.737543897501782, "altitude": 79.57000000133067, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:14:57.841018+00:00", "timestamp_unix": 1767957297.841018}, "starlink_gps": {"latitude": 45.553306999999975, "longitude": 13.73754400041578, "altitude": 79.57000000133067, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:14:57.841271+00:00", "timestamp_unix": 1767957297.841271}, "nmea_primary": {"latitude": 45.55318333333334, "longitude": 13.737413333333333, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:14:56.639527+00:00", "timestamp_unix": 1767957296.639527}, "nmea_secondary": {"latitude": 45.553246666666666, "longitude": 13.73749, "altitude": 19.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:14:57.141688+00:00", "timestamp_unix": 1767957297.141688}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 17.105789391495424, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:15:27.796813+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.976113264532799, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.97727560794279, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 9.859590956064732, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.015794598368982, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003981936576439148, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 16.709094210857913, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.780079955841067, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 16.71220705976204, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.7838184210538, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.828026068759218, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553272, "longitude": 13.737409, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:15:21+00:00", "timestamp_unix": 1767957321.0}, "starlink_location": {"latitude": 45.55330079770808, "longitude": 13.737543833333332, "altitude": 80.16000000180888, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:15:27.760884+00:00", "timestamp_unix": 1767957327.760884}, "starlink_gps": {"latitude": 45.5533008335185, "longitude": 13.737543833333334, "altitude": 80.16000000181926, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:15:27.761130+00:00", "timestamp_unix": 1767957327.76113}, "nmea_primary": {"latitude": 45.55318333333334, "longitude": 13.73741, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:15:26.632844+00:00", "timestamp_unix": 1767957326.632844}, "nmea_secondary": {"latitude": 45.55322666666667, "longitude": 13.737505, "altitude": 27.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:15:27.153530+00:00", "timestamp_unix": 1767957327.15353}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 16.71220705976204, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:15:57.878476+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.077606846957533, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.081131258088464, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.919316502805036, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.311369981594183, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008024626139089183, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 16.919787040104577, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.189402753499602, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 16.925802979389267, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.196638181417992, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.867829590302846, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737416, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:15:52+00:00", "timestamp_unix": 1767957352.0}, "starlink_location": {"latitude": 45.55330072544865, "longitude": 13.737543833333332, "altitude": 80.1600000001245, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:15:57.838454+00:00", "timestamp_unix": 1767957357.838454}, "starlink_gps": {"latitude": 45.55330079761585, "longitude": 13.737543833333332, "altitude": 80.16000000121856, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:15:57.838700+00:00", "timestamp_unix": 1767957357.8387}, "nmea_primary": {"latitude": 45.55318666666667, "longitude": 13.7374, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:15:56.616683+00:00", "timestamp_unix": 1767957356.616683}, "nmea_secondary": {"latitude": 45.55321, "longitude": 13.737481666666667, "altitude": 23.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:15:57.114823+00:00", "timestamp_unix": 1767957357.114823}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 16.925802979389267, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:16:27.872704+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.951290474091078, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.951290474091078, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.6111200952804285, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.873263836921575, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 15.041375201149293, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.138103994045661, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.041375201149293, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.138103994045661, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.086391365146971, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.737406, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:16:24+00:00", "timestamp_unix": 1767957384.0}, "starlink_location": {"latitude": 45.553303999999976, "longitude": 13.737538, "altitude": 80.33000000037245, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:16:27.838696+00:00", "timestamp_unix": 1767957387.838696}, "starlink_gps": {"latitude": 45.553303999999976, "longitude": 13.737538, "altitude": 80.33000000037245, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:16:27.838945+00:00", "timestamp_unix": 1767957387.838945}, "nmea_primary": {"latitude": 45.553201666666666, "longitude": 13.737411666666667, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:16:26.652586+00:00", "timestamp_unix": 1767957386.652586}, "nmea_secondary": {"latitude": 45.553263333333334, "longitude": 13.737506666666667, "altitude": 24.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:16:27.126917+00:00", "timestamp_unix": 1767957387.126917}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 15.041375201149293, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:16:57.873101+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.990744221362046, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.990744221362046, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.564299559083018, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.78698504846312, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 15.345886950365582, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.0259927175661265, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.345886950365582, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.0259927175661265, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.142186983264192, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737389, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:16:56+00:00", "timestamp_unix": 1767957416.0}, "starlink_location": {"latitude": 45.55330616666665, "longitude": 13.737531333333333, "altitude": 80.37000000052664, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:16:57.837857+00:00", "timestamp_unix": 1767957417.837857}, "starlink_gps": {"latitude": 45.55330616666665, "longitude": 13.737531333333333, "altitude": 80.37000000052664, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:16:57.838108+00:00", "timestamp_unix": 1767957417.838108}, "nmea_primary": {"latitude": 45.553198333333334, "longitude": 13.737408333333333, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:16:56.641169+00:00", "timestamp_unix": 1767957416.641169}, "nmea_secondary": {"latitude": 45.553288333333334, "longitude": 13.737536666666667, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:16:57.137363+00:00", "timestamp_unix": 1767957417.137363}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 15.345886950365582, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:17:27.874731+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.608419802238297, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.608419802238297, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.415221165562048, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.060736348343307, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 15.018120561985663, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.529540119830961, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.018120561985663, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.529540119830961, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 15.329393220592655, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.737404, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:17:17+00:00", "timestamp_unix": 1767957437.0}, "starlink_location": {"latitude": 45.553303, "longitude": 13.737531833333335, "altitude": 80.29000000051741, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:17:27.836911+00:00", "timestamp_unix": 1767957447.836911}, "starlink_gps": {"latitude": 45.553303, "longitude": 13.737531833333335, "altitude": 80.29000000051741, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:17:27.837163+00:00", "timestamp_unix": 1767957447.837163}, "nmea_primary": {"latitude": 45.553203333333336, "longitude": 13.737401666666667, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:17:26.607708+00:00", "timestamp_unix": 1767957446.607708}, "nmea_secondary": {"latitude": 45.553288333333334, "longitude": 13.737556666666666, "altitude": 37.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:17:27.150508+00:00", "timestamp_unix": 1767957447.150508}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 15.329393220592655, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:17:57.872780+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.794193541705223, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.80180711966292, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.7256241284084215, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.103660314009609, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007998313162494117, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 15.64237379741245, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.245177093610049, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.648375832855988, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.245863592711228, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 19.23044921678235, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553276, "longitude": 13.737411, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:17:48+00:00", "timestamp_unix": 1767957468.0}, "starlink_location": {"latitude": 45.553303, "longitude": 13.737530730867682, "altitude": 80.29000000275305, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:17:57.835188+00:00", "timestamp_unix": 1767957477.835188}, "starlink_gps": {"latitude": 45.553303, "longitude": 13.73753083358961, "altitude": 80.2900000014024, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:17:57.835440+00:00", "timestamp_unix": 1767957477.83544}, "nmea_primary": {"latitude": 45.55321, "longitude": 13.73738, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:17:56.617353+00:00", "timestamp_unix": 1767957476.617353}, "nmea_secondary": {"latitude": 45.55335, "longitude": 13.737525, "altitude": 35.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:17:57.108100+00:00", "timestamp_unix": 1767957477.1081}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 19.23044921678235, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:18:27.796210+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.0863058246232, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.0863058246232, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 9.057054144900505, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 16.784372310145184, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 16.22332761222128, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.623666551093397, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 16.22332761222128, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.623666551093397, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 25.376578748902855, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553272, "longitude": 13.737442, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:18:19+00:00", "timestamp_unix": 1767957499.0}, "starlink_location": {"latitude": 45.553299166666655, "longitude": 13.73753833333333, "altitude": 80.34000000128718, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:18:27.756603+00:00", "timestamp_unix": 1767957507.756603}, "starlink_gps": {"latitude": 45.553299166666655, "longitude": 13.73753833333333, "altitude": 80.34000000128718, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:18:27.756854+00:00", "timestamp_unix": 1767957507.756854}, "nmea_primary": {"latitude": 45.553201666666666, "longitude": 13.737383333333334, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:18:26.620275+00:00", "timestamp_unix": 1767957506.620275}, "nmea_secondary": {"latitude": 45.553421666666665, "longitude": 13.73747, "altitude": 30.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:18:27.121789+00:00", "timestamp_unix": 1767957507.121789}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 25.376578748902855, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:18:57.873466+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.662109151086455, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.662109151086455, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.764071310838097, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 15.281601243588137, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 15.598521716228463, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.470127484137114, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.598521716228463, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.470127484137114, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 22.56907436604131, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737436, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:18:51+00:00", "timestamp_unix": 1767957531.0}, "starlink_location": {"latitude": 45.553295, "longitude": 13.737538666666667, "altitude": 80.20000000149054, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:18:57.834769+00:00", "timestamp_unix": 1767957537.834769}, "starlink_gps": {"latitude": 45.553295, "longitude": 13.737538666666667, "altitude": 80.20000000149054, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:18:57.835023+00:00", "timestamp_unix": 1767957537.835023}, "nmea_primary": {"latitude": 45.553205, "longitude": 13.737385, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:18:56.624981+00:00", "timestamp_unix": 1767957536.624981}, "nmea_secondary": {"latitude": 45.553401666666666, "longitude": 13.737456666666667, "altitude": 27.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:18:57.131905+00:00", "timestamp_unix": 1767957537.131905}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 22.56907436604131, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:19:27.891108+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.276565648335003, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.281764119052763, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.53216544804788, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.748169787443781, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011283723718460098, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 16.798176655853855, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.927581702257509, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 16.80031668312887, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.937412985800481, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.168301548901532, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737428, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:19:22+00:00", "timestamp_unix": 1767957562.0}, "starlink_location": {"latitude": 45.55329279228122, "longitude": 13.73755387229325, "altitude": 80.92000000187606, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:19:27.853153+00:00", "timestamp_unix": 1767957567.853153}, "starlink_gps": {"latitude": 45.55329272040788, "longitude": 13.737553974595318, "altitude": 80.92000000194417, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:19:27.853401+00:00", "timestamp_unix": 1767957567.853401}, "nmea_primary": {"latitude": 45.55320833333333, "longitude": 13.737375, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:19:26.609521+00:00", "timestamp_unix": 1767957566.609521}, "nmea_secondary": {"latitude": 45.55332666666666, "longitude": 13.737381666666666, "altitude": 23.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:19:27.143439+00:00", "timestamp_unix": 1767957567.143439}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 16.80031668312887, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:19:57.887422+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.276348418502948, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.276348418502948, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.573050901934734, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.526209107020201, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 16.72039090764901, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.475841679403175, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 16.72039090764901, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.475841679403175, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.436093316064353, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553276, "longitude": 13.737399, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:19:53+00:00", "timestamp_unix": 1767957593.0}, "starlink_location": {"latitude": 45.55329199999998, "longitude": 13.737555, "altitude": 80.92000000015243, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:19:57.853948+00:00", "timestamp_unix": 1767957597.853948}, "starlink_gps": {"latitude": 45.55329199999998, "longitude": 13.737555, "altitude": 80.92000000015243, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:19:57.854197+00:00", "timestamp_unix": 1767957597.854197}, "nmea_primary": {"latitude": 45.55321, "longitude": 13.737375, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:19:56.627642+00:00", "timestamp_unix": 1767957596.627642}, "nmea_secondary": {"latitude": 45.553315, "longitude": 13.73732, "altitude": 19.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:19:57.212221+00:00", "timestamp_unix": 1767957597.212221}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 18.475841679403175, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:20:27.889022+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.683978961210293, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.693524546028248, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.074087040434964, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.83802848832492, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011294799930285987, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 17.09939996247934, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.795733192447097, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 17.110498614368442, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.802623244422893, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.778864330713674, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.737394, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:20:25+00:00", "timestamp_unix": 1767957625.0}, "starlink_location": {"latitude": 45.5532952077205, "longitude": 13.737552872295623, "altitude": 80.82000000174646, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:20:27.852609+00:00", "timestamp_unix": 1767957627.852609}, "starlink_gps": {"latitude": 45.55329527966437, "longitude": 13.73755297469815, "altitude": 80.82000000087247, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:20:27.852860+00:00", "timestamp_unix": 1767957627.85286}, "nmea_primary": {"latitude": 45.55320833333333, "longitude": 13.737371666666666, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:20:26.655140+00:00", "timestamp_unix": 1767957626.65514}, "nmea_secondary": {"latitude": 45.553313333333335, "longitude": 13.737351666666667, "altitude": 19.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:20:27.116548+00:00", "timestamp_unix": 1767957627.116548}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 17.110498614368442, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:20:57.890946+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.383358441419798, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.39072466628948, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.112808914840928, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.559901659280378, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00798507044767847, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 19.114398283728626, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.621290980437939, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 19.12054797378211, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.629258696773656, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.158706254983539, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.737409, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:20:57+00:00", "timestamp_unix": 1767957657.0}, "starlink_location": {"latitude": 45.553302999999985, "longitude": 13.737555705524956, "altitude": 80.65000000110004, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:20:57.849865+00:00", "timestamp_unix": 1767957657.849865}, "starlink_gps": {"latitude": 45.553302999999985, "longitude": 13.737555808076808, "altitude": 80.65000000110004, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:20:57.850115+00:00", "timestamp_unix": 1767957657.850115}, "nmea_primary": {"latitude": 45.55319333333333, "longitude": 13.737366666666667, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:20:56.601779+00:00", "timestamp_unix": 1767957656.601779}, "nmea_secondary": {"latitude": 45.553311666666666, "longitude": 13.737368333333333, "altitude": 20.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:20:57.127845+00:00", "timestamp_unix": 1767957657.127845}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 19.12054797378211, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:21:27.844393+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.392841230420684, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.396511501323433, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.44719090253352, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.427716957000387, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004003102780313827, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 19.361806365625625, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.354534366214995, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 19.364815740497367, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.358535482834622, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.341730377921516, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737411, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:21:18+00:00", "timestamp_unix": 1767957678.0}, "starlink_location": {"latitude": 45.55330149999999, "longitude": 13.737556923242318, "altitude": 80.15000000050559, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:21:27.809384+00:00", "timestamp_unix": 1767957687.809384}, "starlink_gps": {"latitude": 45.55330149999999, "longitude": 13.73755697465396, "altitude": 80.1500000016234, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:21:27.809635+00:00", "timestamp_unix": 1767957687.809635}, "nmea_primary": {"latitude": 45.55318666666667, "longitude": 13.73737, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:21:26.611750+00:00", "timestamp_unix": 1767957686.61175}, "nmea_secondary": {"latitude": 45.553305, "longitude": 13.737398333333333, "altitude": 21.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:21:27.218896+00:00", "timestamp_unix": 1767957687.218896}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 19.364815740497367, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:21:57.888469+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.747962537416695, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.750664377383224, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 9.97615575346763, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.3137858371158444, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00798710567504558, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 19.575205783722303, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.577152739160152, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 19.5806831407668, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.578999617323504, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.15556089826335, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737416, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:21:51+00:00", "timestamp_unix": 1767957711.0}, "starlink_location": {"latitude": 45.55330070772342, "longitude": 13.737558000000002, "altitude": 80.1500000009311, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:21:57.848173+00:00", "timestamp_unix": 1767957717.848173}, "starlink_gps": {"latitude": 45.55330077955319, "longitude": 13.737558000000003, "altitude": 80.15000000190015, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:21:57.848424+00:00", "timestamp_unix": 1767957717.848424}, "nmea_primary": {"latitude": 45.55318, "longitude": 13.737375, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:21:56.614369+00:00", "timestamp_unix": 1767957716.614369}, "nmea_secondary": {"latitude": 45.55327666666667, "longitude": 13.737413333333333, "altitude": 28.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:21:57.246625+00:00", "timestamp_unix": 1767957717.246625}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 19.5806831407668, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:22:27.869932+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.801520925043299, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.805870101722995, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.709650583858806, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.5141682746933256, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008031348993403806, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 20.908452599715684, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.98038192777619, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 20.91443549305934, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.983618722790386, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.155561253516629, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553223, "longitude": 13.737411, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:22:23+00:00", "timestamp_unix": 1767957743.0}, "starlink_location": {"latitude": 45.55329505876342, "longitude": 13.737570833333336, "altitude": 79.0000000014564, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:22:27.831242+00:00", "timestamp_unix": 1767957747.831242}, "starlink_gps": {"latitude": 45.553295130991074, "longitude": 13.737570833333335, "altitude": 79.00000000228037, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:22:27.831490+00:00", "timestamp_unix": 1767957747.83149}, "nmea_primary": {"latitude": 45.553155, "longitude": 13.737391666666667, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:22:26.602431+00:00", "timestamp_unix": 1767957746.602431}, "nmea_secondary": {"latitude": 45.55325166666667, "longitude": 13.73743, "altitude": 27.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:22:27.111628+00:00", "timestamp_unix": 1767957747.111628}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 20.91443549305934, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:22:57.888432+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 15.502384058983798, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 15.503718181758941, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.7699839176286485, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.8547574575501797, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01128211071047246, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 21.60565569294053, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.705149632244908, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 21.608759113620298, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.704353110869743, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.6025056707644, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553177, "longitude": 13.737445, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:22:54+00:00", "timestamp_unix": 1767957774.0}, "starlink_location": {"latitude": 45.55328637439951, "longitude": 13.737568461019904, "altitude": 78.63000000347739, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:22:57.847383+00:00", "timestamp_unix": 1767957777.847383}, "starlink_gps": {"latitude": 45.553286446262575, "longitude": 13.73756835873247, "altitude": 78.63000000271505, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:22:57.847650+00:00", "timestamp_unix": 1767957777.84765}, "nmea_primary": {"latitude": 45.55311666666667, "longitude": 13.737433333333334, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:22:56.609065+00:00", "timestamp_unix": 1767957776.609065}, "nmea_secondary": {"latitude": 45.55321166666667, "longitude": 13.737445, "altitude": 30.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:22:57.124349+00:00", "timestamp_unix": 1767957777.124349}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 21.608759113620298, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:23:27.913968+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.976295949462326, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.976295949462326, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.045405688348926, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.066409495831122, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 21.395514346409268, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.919322481638861, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 21.395514346409268, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.919322481638861, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.826469496311773, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553165, "longitude": 13.737471, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:23:26+00:00", "timestamp_unix": 1767957806.0}, "starlink_location": {"latitude": 45.553280333333326, "longitude": 13.737570333333329, "altitude": 78.41000000061166, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:23:27.878453+00:00", "timestamp_unix": 1767957807.878453}, "starlink_gps": {"latitude": 45.553280333333326, "longitude": 13.737570333333329, "altitude": 78.41000000061166, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:23:27.878703+00:00", "timestamp_unix": 1767957807.878703}, "nmea_primary": {"latitude": 45.55310166666667, "longitude": 13.737468333333334, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:23:26.653110+00:00", "timestamp_unix": 1767957806.65311}, "nmea_secondary": {"latitude": 45.55318, "longitude": 13.737486666666667, "altitude": 31.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:23:27.135110+00:00", "timestamp_unix": 1767957807.13511}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 21.395514346409268, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:23:57.879314+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.500512419949928, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.539799972229408, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.967258073086755, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.9199422489377085, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03994554995397772, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 18.171898948339212, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.584074208808524, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 18.209806707990758, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.62343937522202, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.812936342329763, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55316, "longitude": 13.737446, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:23:47+00:00", "timestamp_unix": 1767957827.0}, "starlink_location": {"latitude": 45.55323612295466, "longitude": 13.737545988794881, "altitude": 76.94000001723872, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:23:57.845075+00:00", "timestamp_unix": 1767957837.845075}, "starlink_gps": {"latitude": 45.5532363389531, "longitude": 13.737546398721117, "altitude": 76.94000001469689, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:23:57.845326+00:00", "timestamp_unix": 1767957837.845326}, "nmea_primary": {"latitude": 45.55310166666667, "longitude": 13.737413333333333, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:23:56.601132+00:00", "timestamp_unix": 1767957836.601132}, "nmea_secondary": {"latitude": 45.55317333333333, "longitude": 13.737461666666666, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:23:57.195607+00:00", "timestamp_unix": 1767957837.195607}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 18.209806707990758, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:24:27.878768+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.7426245902256334, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.7891338538926003, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.484275518209193, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.8344657846065062, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0504282176694516, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.076751034956244, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.973605939446447, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.117345710246742, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.016020985633593, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.107111154779702, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55311, "longitude": 13.737303, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:24:19+00:00", "timestamp_unix": 1767957859.0}, "starlink_location": {"latitude": 45.55313224880996, "longitude": 13.737339067279924, "altitude": 76.80000002432057, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:24:27.844362+00:00", "timestamp_unix": 1767957867.844362}, "starlink_gps": {"latitude": 45.553132392649395, "longitude": 13.737339681486661, "altitude": 76.80000001929213, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:24:27.844612+00:00", "timestamp_unix": 1767957867.844612}, "nmea_primary": {"latitude": 45.553043333333335, "longitude": 13.73725, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:24:26.603177+00:00", "timestamp_unix": 1767957866.603177}, "nmea_secondary": {"latitude": 45.55311833333333, "longitude": 13.737323333333334, "altitude": 29.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:24:27.105620+00:00", "timestamp_unix": 1767957867.10562}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 12.117345710246742, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:24:57.946508+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.525494779884627, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.543181545980727, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.138644309492651, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.746041423684455, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04166030683420107, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.005937939155372, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.432494550720154, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.037884708857263, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.3943276066332544, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.8824012392765, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55302, "longitude": 13.737013, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:24:51+00:00", "timestamp_unix": 1767957891.0}, "starlink_location": {"latitude": 45.553060289507584, "longitude": 13.737021221485271, "altitude": 78.82806900480202, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:24:57.843277+00:00", "timestamp_unix": 1767957897.843277}, "starlink_gps": {"latitude": 45.55306039749168, "longitude": 13.737021733819553, "altitude": 78.82406840672503, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:24:57.843526+00:00", "timestamp_unix": 1767957897.843526}, "nmea_primary": {"latitude": 45.55297, "longitude": 13.736936666666667, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:24:56.619565+00:00", "timestamp_unix": 1767957896.619565}, "nmea_secondary": {"latitude": 45.55305666666667, "longitude": 13.737065, "altitude": 29.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:24:57.118110+00:00", "timestamp_unix": 1767957897.11811}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 13.8824012392765, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:25:27.881778+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.955183761235999, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.0387266495056626, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.029180055948817, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.805973048257654, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.11425871967977301, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.928675813737387, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.555503792391685, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.023143728559468, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.441321372602658, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 18.504683818482473, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.552937, "longitude": 13.736613, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:25:23+00:00", "timestamp_unix": 1767957923.0}, "starlink_location": {"latitude": 45.55296174645482, "longitude": 13.736626840339978, "altitude": 77.94000012475348, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:25:27.843571+00:00", "timestamp_unix": 1767957927.843571}, "starlink_gps": {"latitude": 45.5529621782317, "longitude": 13.736628171914738, "altitude": 77.9400001051307, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:25:27.843859+00:00", "timestamp_unix": 1767957927.843859}, "nmea_primary": {"latitude": 45.552885, "longitude": 13.736561666666667, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:25:26.610472+00:00", "timestamp_unix": 1767957926.610472}, "nmea_secondary": {"latitude": 45.552995, "longitude": 13.73674, "altitude": 29.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:25:27.164400+00:00", "timestamp_unix": 1767957927.1644}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 18.504683818482473, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:25:57.881484+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.86846394709915, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.908821391131367, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.983958654440903, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 19.428186818087383, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.10644264173827789, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.299574237394486, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.269405853853268, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.360544646450876, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.163989427467417, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 25.19473276071368, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.552834, "longitude": 13.736167, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:25:54+00:00", "timestamp_unix": 1767957954.0}, "starlink_location": {"latitude": 45.55291278992573, "longitude": 13.736184673884345, "altitude": 72.6800001066901, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:25:57.842048+00:00", "timestamp_unix": 1767957957.842048}, "starlink_gps": {"latitude": 45.55291300585046, "longitude": 13.73618600568138, "altitude": 72.68000008719243, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:25:57.842302+00:00", "timestamp_unix": 1767957957.842302}, "nmea_primary": {"latitude": 45.552793333333334, "longitude": 13.736116666666666, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:25:56.597662+00:00", "timestamp_unix": 1767957956.597662}, "nmea_secondary": {"latitude": 45.552925, "longitude": 13.73638, "altitude": 30.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:25:57.172542+00:00", "timestamp_unix": 1767957957.172542}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 25.19473276071368, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:26:27.911085+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.154755836481195, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.221026106174865, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.746536745279768, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 17.944925239805787, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.07022706028876485, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.494444346173431, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.347677999603148, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.547598482858268, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.278321365923809, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 20.729026509845006, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55275, "longitude": 13.735595, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:26:26+00:00", "timestamp_unix": 1767957986.0}, "starlink_location": {"latitude": 45.55279294832188, "longitude": 13.735679892301823, "altitude": 71.27000019942504, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:26:27.873052+00:00", "timestamp_unix": 1767957987.873052}, "starlink_gps": {"latitude": 45.55279312707083, "longitude": 13.735680757339331, "altitude": 71.27000018238914, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:26:27.873302+00:00", "timestamp_unix": 1767957987.873302}, "nmea_primary": {"latitude": 45.55269833333333, "longitude": 13.735593333333334, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:26:26.653713+00:00", "timestamp_unix": 1767957986.653713}, "nmea_secondary": {"latitude": 45.552805, "longitude": 13.735811666666667, "altitude": 32.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:26:27.241788+00:00", "timestamp_unix": 1767957987.241788}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 20.729026509845006, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:26:57.910829+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.8675573619863117, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.903228258172007, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.066568573135836, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 23.0032802511847, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.08880661779150749, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.49026141828684, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 21.176644968532887, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.494182343513657, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 21.087842936569498, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 23.198650644577132, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55259, "longitude": 13.734877, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:26:57+00:00", "timestamp_unix": 1767958017.0}, "starlink_location": {"latitude": 45.55262392503206, "longitude": 13.734887956466606, "altitude": 71.92000031790637, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:26:57.874132+00:00", "timestamp_unix": 1767958017.874132}, "starlink_gps": {"latitude": 45.55262406835738, "longitude": 13.734889078476, "altitude": 71.92000029184901, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:26:57.874383+00:00", "timestamp_unix": 1767958017.874383}, "nmea_primary": {"latitude": 45.552548333333334, "longitude": 13.734903333333333, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:26:56.605039+00:00", "timestamp_unix": 1767958016.605039}, "nmea_secondary": {"latitude": 45.55266, "longitude": 13.735155, "altitude": 31.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:26:57.112173+00:00", "timestamp_unix": 1767958017.112173}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 23.198650644577132, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:27:27.915700+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 19.240886032758645, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 19.132064586394044, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 23.004429999803516, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.802732277253657, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.10935468406141977, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.184385404001457, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 30.04253013232393, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.227082430033313, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 29.933778656795035, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 33.31960166100101, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55248, "longitude": 13.734222, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:27:18+00:00", "timestamp_unix": 1767958038.0}, "starlink_location": {"latitude": 45.552459138676724, "longitude": 13.733976696317793, "altitude": 71.93000048656225, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:27:27.872470+00:00", "timestamp_unix": 1767958047.87247}, "starlink_gps": {"latitude": 45.5524593526891, "longitude": 13.733978067076437, "altitude": 71.93000044461843, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:27:27.872721+00:00", "timestamp_unix": 1767958047.872721}, "nmea_primary": {"latitude": 45.55238666666666, "longitude": 13.733958333333334, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:27:26.603378+00:00", "timestamp_unix": 1767958046.603378}, "nmea_secondary": {"latitude": 45.55249, "longitude": 13.73436, "altitude": 33.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:27:27.123343+00:00", "timestamp_unix": 1767958047.123343}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 33.31960166100101, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:27:57.908421+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 17.267155345830627, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 17.166165967895914, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 20.27623060772741, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 16.87093251395436, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.10184931246024734, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.933746091160211, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 34.093497164368856, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.965722804459886, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 33.99330159684669, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 36.01524606332582, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.552326, "longitude": 13.733125, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:27:49+00:00", "timestamp_unix": 1767958069.0}, "starlink_location": {"latitude": 45.552309471929874, "longitude": 13.732904502361725, "altitude": 74.22000042158912, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:27:57.870783+00:00", "timestamp_unix": 1767958077.870783}, "starlink_gps": {"latitude": 45.55230968635657, "longitude": 13.732905774036741, "altitude": 74.22000038430056, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:27:57.871031+00:00", "timestamp_unix": 1767958077.871031}, "nmea_primary": {"latitude": 45.552238333333335, "longitude": 13.732896666666667, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:27:56.607423+00:00", "timestamp_unix": 1767958076.607423}, "nmea_secondary": {"latitude": 45.552326666666666, "longitude": 13.733341666666666, "altitude": 33.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:27:57.217883+00:00", "timestamp_unix": 1767958077.217883}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 36.01524606332582, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:28:27.940857+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.501602766894846, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.307524694573043, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 12.112858432799827, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 24.181756936291364, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.2103980288420241, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.033032225239424, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 32.36987738624169, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.106356034631812, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 32.16208935204694, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 35.19445330554776, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55217, "longitude": 13.7319765, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:28:22+00:00", "timestamp_unix": 1767958102.0}, "starlink_location": {"latitude": 45.55218526868661, "longitude": 13.731869515889358, "altitude": 73.46000048651314, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:28:27.902929+00:00", "timestamp_unix": 1767958107.902929}, "starlink_gps": {"latitude": 45.5521856271544, "longitude": 13.731872169033393, "altitude": 73.46000040837102, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:28:27.903181+00:00", "timestamp_unix": 1767958107.903181}, "nmea_primary": {"latitude": 45.552105, "longitude": 13.731851666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:28:26.592947+00:00", "timestamp_unix": 1767958106.592947}, "nmea_secondary": {"latitude": 45.552195, "longitude": 13.732285, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:28:27.184848+00:00", "timestamp_unix": 1767958107.184848}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 35.19445330554776, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:28:57.911593+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.868027168296842, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.767601470031441, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.506882105972444, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 28.851034303013584, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.10685905427742778, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.972770496545911, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 34.437766699689675, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.975007864296794, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 34.33111341383123, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 34.80234957145105, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.552105, "longitude": 13.730858, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:28:54+00:00", "timestamp_unix": 1767958134.0}, "starlink_location": {"latitude": 45.55212102311008, "longitude": 13.730786196538407, "altitude": 72.12000046299963, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:28:57.869640+00:00", "timestamp_unix": 1767958137.86964}, "starlink_gps": {"latitude": 45.552121058796274, "longitude": 13.730787567948385, "altitude": 72.12000042474625, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:28:57.869890+00:00", "timestamp_unix": 1767958137.86989}, "nmea_primary": {"latitude": 45.552058333333335, "longitude": 13.730788333333333, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:28:56.609787+00:00", "timestamp_unix": 1767958136.609787}, "nmea_secondary": {"latitude": 45.55211333333333, "longitude": 13.731228333333334, "altitude": 33.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:28:57.313311+00:00", "timestamp_unix": 1767958137.313311}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 34.80234957145105, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:29:27.874273+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.9817182037286285, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.968644400854671, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.506963654368973, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 34.602086172527365, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.2476862814006748, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.359341399342636, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 35.26623856139432, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.379989651089586, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 35.02054393147508, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 35.77088730396626, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.552097, "longitude": 13.729704, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:29:26+00:00", "timestamp_unix": 1767958166.0}, "starlink_location": {"latitude": 45.552141666661306, "longitude": 13.729699036898646, "altitude": 75.22000058375626, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:29:27.836050+00:00", "timestamp_unix": 1767958167.83605}, "starlink_gps": {"latitude": 45.55214166666225, "longitude": 13.729702217855161, "altitude": 75.22000048294129, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:29:27.836300+00:00", "timestamp_unix": 1767958167.8363}, "nmea_primary": {"latitude": 45.55206666666667, "longitude": 13.729691666666668, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:29:26.656944+00:00", "timestamp_unix": 1767958166.656944}, "nmea_secondary": {"latitude": 45.552101666666665, "longitude": 13.730148333333334, "altitude": 31.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:29:27.120235+00:00", "timestamp_unix": 1767958167.120235}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 35.77088730396626, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:29:57.908425+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.5688268385671895, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.6014580902387814, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.856236611973849, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 32.25345058906986, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.11116233852527334, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.095602854688557, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 31.138986752788835, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.093349688037207, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 31.027845572886505, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 31.60643495928501, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55214, "longitude": 13.728583, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:29:57+00:00", "timestamp_unix": 1767958197.0}, "starlink_location": {"latitude": 45.55217047705773, "longitude": 13.728597369589657, "altitude": 79.9400005007076, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:29:57.869645+00:00", "timestamp_unix": 1767958197.869645}, "starlink_gps": {"latitude": 45.55217044125927, "longitude": 13.728598796297517, "altitude": 79.94000045704, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:29:57.869894+00:00", "timestamp_unix": 1767958197.869894}, "nmea_primary": {"latitude": 45.55210666666667, "longitude": 13.728596666666666, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:29:56.601968+00:00", "timestamp_unix": 1767958196.601968}, "nmea_secondary": {"latitude": 45.552155, "longitude": 13.728996666666667, "altitude": 27.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:29:57.226746+00:00", "timestamp_unix": 1767958197.226746}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 32.25345058906986, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:30:27.909473+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 25.823082455105187, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 25.708585133455866, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 22.077906357082835, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.248397508053764, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.11688769853923198, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.421315181268751, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 30.90915438056072, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.370574429809508, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 30.792584032071144, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 27.904149722130317, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.552246, "longitude": 13.727822, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:30:18+00:00", "timestamp_unix": 1767958218.0}, "starlink_location": {"latitude": 45.55233071862663, "longitude": 13.727513216135808, "altitude": 80.32000055221972, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:30:27.867174+00:00", "timestamp_unix": 1767958227.867174}, "starlink_gps": {"latitude": 45.552330539448384, "longitude": 13.72751469532468, "altitude": 80.3200005029044, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:30:27.867421+00:00", "timestamp_unix": 1767958227.867421}, "nmea_primary": {"latitude": 45.55226666666667, "longitude": 13.72754, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:30:26.590302+00:00", "timestamp_unix": 1767958226.590302}, "nmea_secondary": {"latitude": 45.552263333333336, "longitude": 13.727898333333334, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:30:27.202609+00:00", "timestamp_unix": 1767958227.202609}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 30.90915438056072, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:30:57.874489+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 20.352652639789106, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 20.12319708660099, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 20.564578367179127, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.519587158674039, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.22972491770006964, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 2.4062792716117998, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 28.726455892769888, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 2.412931785984002, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 28.498209719809765, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 29.052049531474477, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55246, "longitude": 13.726711, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:30:49+00:00", "timestamp_unix": 1767958249.0}, "starlink_location": {"latitude": 45.55251542263154, "longitude": 13.726461886352885, "altitude": 78.74194520266364, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:30:57.834818+00:00", "timestamp_unix": 1767958257.834818}, "starlink_gps": {"latitude": 45.55251470300863, "longitude": 13.72646465189311, "altitude": 78.74994329544866, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:30:57.835069+00:00", "timestamp_unix": 1767958257.835069}, "nmea_primary": {"latitude": 45.552495, "longitude": 13.726451666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:30:56.610092+00:00", "timestamp_unix": 1767958256.610092}, "nmea_secondary": {"latitude": 45.55245333333333, "longitude": 13.72682, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:30:57.249159+00:00", "timestamp_unix": 1767958257.249159}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 29.052049531474477, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:31:27.953849+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 15.126584876094357, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.893852099311996, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 14.30216124556739, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 14.514788735704892, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.23290538478815292, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.5187663497686135, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 29.535390035409343, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.438416142380798, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 29.304202774461167, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 28.66726517332515, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55282, "longitude": 13.725632, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:31:21+00:00", "timestamp_unix": 1767958281.0}, "starlink_location": {"latitude": 45.55290509240704, "longitude": 13.72548042877344, "altitude": 79.14000061109434, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:31:27.913816+00:00", "timestamp_unix": 1767958287.913816}, "starlink_gps": {"latitude": 45.55290372077004, "longitude": 13.725482689366318, "altitude": 79.14000051324093, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:31:27.914065+00:00", "timestamp_unix": 1767958287.914065}, "nmea_primary": {"latitude": 45.55285833333333, "longitude": 13.725456666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:31:26.610919+00:00", "timestamp_unix": 1767958286.610919}, "nmea_secondary": {"latitude": 45.55275666666667, "longitude": 13.725795, "altitude": 25.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:31:27.115571+00:00", "timestamp_unix": 1767958287.115571}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 29.535390035409343, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:31:57.903141+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.049371383686935, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.9286796723572, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 13.405962429808971, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 20.51745518491772, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.12092381565771186, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 3.7661213823437643, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 31.47552937806339, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 3.8242687431208466, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 31.35471307743303, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 33.272474770654696, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55335, "longitude": 13.724714, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:31:53+00:00", "timestamp_unix": 1767958313.0}, "starlink_location": {"latitude": 45.553406894282574, "longitude": 13.724597655320451, "altitude": 78.08000059617258, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:31:57.865209+00:00", "timestamp_unix": 1767958317.865209}, "starlink_gps": {"latitude": 45.55340621790349, "longitude": 13.724598871410716, "altitude": 78.0800005443562, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:31:57.865458+00:00", "timestamp_unix": 1767958317.865458}, "nmea_primary": {"latitude": 45.55339333333333, "longitude": 13.724553333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:31:56.595584+00:00", "timestamp_unix": 1767958316.595584}, "nmea_secondary": {"latitude": 45.553221666666666, "longitude": 13.724903333333334, "altitude": 25.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:31:57.196433+00:00", "timestamp_unix": 1767958317.196433}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 33.272474770654696, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:32:27.951281+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.830343350202242, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.563428088082276, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 9.596094716031102, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 28.440267786664936, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.26697491243318405, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.998908512378826, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 34.264482815827655, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.15077495299771, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 33.99756792705115, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 37.170459257754096, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553936, "longitude": 13.723786, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:32:24+00:00", "timestamp_unix": 1767958344.0}, "starlink_location": {"latitude": 45.55397155320384, "longitude": 13.723730963110059, "altitude": 77.01390216316712, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:32:27.912575+00:00", "timestamp_unix": 1767958347.912575}, "starlink_gps": {"latitude": 45.55396988911043, "longitude": 13.723733434740387, "altitude": 77.02194351102612, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:32:27.912824+00:00", "timestamp_unix": 1767958347.912824}, "nmea_primary": {"latitude": 45.553961666666666, "longitude": 13.723668333333332, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:32:26.658061+00:00", "timestamp_unix": 1767958346.658061}, "nmea_secondary": {"latitude": 45.55375333333333, "longitude": 13.724041666666666, "altitude": 27.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:32:27.188204+00:00", "timestamp_unix": 1767958347.188204}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 37.170459257754096, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:32:57.904517+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.954079453354496, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.056513373241665, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.597480239848013, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 41.345524161005585, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.12956860925427627, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.705380659882203, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 38.31003441048451, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.695704371667516, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 38.18069205490033, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 37.93681687961561, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55462, "longitude": 13.72284, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:32:57+00:00", "timestamp_unix": 1767958377.0}, "starlink_location": {"latitude": 45.554614282844426, "longitude": 13.722890122589689, "altitude": 79.42000067422404, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:32:57.863011+00:00", "timestamp_unix": 1767958377.863011}, "starlink_gps": {"latitude": 45.55461342259174, "longitude": 13.722891245034132, "altitude": 79.42000061531556, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:32:57.863257+00:00", "timestamp_unix": 1767958377.863257}, "nmea_primary": {"latitude": 45.55457, "longitude": 13.722831666666666, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:32:56.602023+00:00", "timestamp_unix": 1767958376.602023}, "nmea_secondary": {"latitude": 45.55434666666667, "longitude": 13.7232, "altitude": 29.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:32:57.174931+00:00", "timestamp_unix": 1767958377.174931}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 41.345524161005585, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:33:27.946671+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 27.759231519672493, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 27.5044386448142, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 28.785002690312826, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.113211477389433, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.2560414838026442, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.472569936412794, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 36.835514917072864, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.543175857045279, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 36.58145221444462, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 37.66854036827127, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.555042, "longitude": 13.722241, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:33:18+00:00", "timestamp_unix": 1767958398.0}, "starlink_location": {"latitude": 45.55522432372546, "longitude": 13.721997462795287, "altitude": 77.97000073652976, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:33:27.912277+00:00", "timestamp_unix": 1767958407.912277}, "starlink_gps": {"latitude": 45.555222804597676, "longitude": 13.721999934055026, "altitude": 77.97000061887782, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:33:27.912530+00:00", "timestamp_unix": 1767958407.91253}, "nmea_primary": {"latitude": 45.55520166666667, "longitude": 13.72195, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:33:26.599437+00:00", "timestamp_unix": 1767958406.599437}, "nmea_secondary": {"latitude": 45.55497666666667, "longitude": 13.722311666666666, "altitude": 28.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:33:27.109047+00:00", "timestamp_unix": 1767958407.109047}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 37.66854036827127, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:33:57.895218+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 21.404067865806702, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 21.27903694409503, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 22.799975808782627, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 13.418620598378109, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.12676731345741904, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.711467941522171, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 34.78876040466985, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.740666387004792, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 34.66307105512977, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 36.03683918999315, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.555664, "longitude": 13.721294, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:33:50+00:00", "timestamp_unix": 1767958430.0}, "starlink_location": {"latitude": 45.555807538435374, "longitude": 13.721110833106385, "altitude": 72.880000651422, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:33:57.861932+00:00", "timestamp_unix": 1767958437.861932}, "starlink_gps": {"latitude": 45.55580682482252, "longitude": 13.721112102830475, "altitude": 72.88000059526513, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:33:57.862183+00:00", "timestamp_unix": 1767958437.862183}, "nmea_primary": {"latitude": 45.55577, "longitude": 13.721043333333334, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:33:56.589614+00:00", "timestamp_unix": 1767958436.589614}, "nmea_secondary": {"latitude": 45.55558166666667, "longitude": 13.72142, "altitude": 28.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:33:57.221315+00:00", "timestamp_unix": 1767958437.221315}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 36.03683918999315, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:34:27.949094+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.87954376699102, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.64154141534448, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 14.919741175837013, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 18.839812459059235, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.23846108875367122, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.2187618548588635, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 32.607227078243774, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.264542199318159, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 32.36891319742652, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 33.702080013795324, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.556255, "longitude": 13.720337, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:34:22+00:00", "timestamp_unix": 1767958462.0}, "starlink_location": {"latitude": 45.55634865666564, "longitude": 13.720219154986262, "altitude": 75.87000063813629, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:34:27.909286+00:00", "timestamp_unix": 1767958467.909286}, "starlink_gps": {"latitude": 45.55634713775379, "longitude": 13.720221317074571, "altitude": 75.8700005345579, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:34:27.909574+00:00", "timestamp_unix": 1767958467.909574}, "nmea_primary": {"latitude": 45.55632666666666, "longitude": 13.720175, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:34:26.596544+00:00", "timestamp_unix": 1767958466.596544}, "nmea_secondary": {"latitude": 45.55614833333333, "longitude": 13.720525, "altitude": 28.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:34:27.194292+00:00", "timestamp_unix": 1767958467.194292}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 33.702080013795324, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:34:57.901037+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.129367758192889, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.014301148015882, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.295023363498586, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 23.58711560627665, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.11998507159821926, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.002234268767307, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 28.434257750804846, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.10274462260544, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 28.314293064099317, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 31.881802631600614, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.556866, "longitude": 13.719392, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:34:54+00:00", "timestamp_unix": 1767958494.0}, "starlink_location": {"latitude": 45.556906990616895, "longitude": 13.719361781592506, "altitude": 79.20000058830648, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:34:57.860868+00:00", "timestamp_unix": 1767958497.860868}, "starlink_gps": {"latitude": 45.556906208852695, "longitude": 13.719362843820104, "altitude": 79.2000005387027, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:34:57.861113+00:00", "timestamp_unix": 1767958497.861113}, "nmea_primary": {"latitude": 45.556915000000004, "longitude": 13.719311666666666, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:34:56.600633+00:00", "timestamp_unix": 1767958496.600633}, "nmea_secondary": {"latitude": 45.556725, "longitude": 13.719618333333333, "altitude": 24.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:34:57.160769+00:00", "timestamp_unix": 1767958497.160769}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 31.881802631600614, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:35:27.894582+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.248941673823656, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.170940453305084, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.547971087116268, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 26.34678835416802, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.12576403243546055, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.296626882416206, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 29.85918088707104, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.274262287735106, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 29.734356165337736, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 28.677095978109637, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.557487, "longitude": 13.718454, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:35:26+00:00", "timestamp_unix": 1767958526.0}, "starlink_location": {"latitude": 45.55753380157738, "longitude": 13.718462793653291, "altitude": 77.97000064430554, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:35:27.860003+00:00", "timestamp_unix": 1767958527.860003}, "starlink_gps": {"latitude": 45.557532982966016, "longitude": 13.71846390826269, "altitude": 77.97000058819388, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:35:27.860255+00:00", "timestamp_unix": 1767958527.860255}, "nmea_primary": {"latitude": 45.557495, "longitude": 13.718423333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:35:26.562671+00:00", "timestamp_unix": 1767958526.562671}, "nmea_secondary": {"latitude": 45.557318333333335, "longitude": 13.718691666666667, "altitude": 19.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:35:27.158570+00:00", "timestamp_unix": 1767958527.15857}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 29.85918088707104, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:35:57.893752+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.755472897695303, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.79344447592346, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.208019602057423, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 29.349977086416676, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.12640730115830323, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.783803459728458, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 28.527716394035366, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.739054693861124, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 28.405274274757023, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 25.191158444330505, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.558086, "longitude": 13.717524, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:35:57+00:00", "timestamp_unix": 1767958557.0}, "starlink_location": {"latitude": 45.558111327976974, "longitude": 13.71758846851194, "altitude": 73.86000064587398, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:35:57.860059+00:00", "timestamp_unix": 1767958557.860059}, "starlink_gps": {"latitude": 45.558110540837085, "longitude": 13.71758963992935, "altitude": 73.86000058926814, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:35:57.860311+00:00", "timestamp_unix": 1767958557.860311}, "nmea_primary": {"latitude": 45.558055, "longitude": 13.717555, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:35:56.603611+00:00", "timestamp_unix": 1767958556.603611}, "nmea_secondary": {"latitude": 45.55789333333333, "longitude": 13.717781666666667, "altitude": 16.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:35:57.115720+00:00", "timestamp_unix": 1767958557.11572}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 29.349977086416676, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:36:27.893220+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 25.404908570690072, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 25.277572017903946, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 26.059662401970865, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.744986738786056, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.13151547462461835, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.97449451009916, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 27.853908473632845, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.99886239187003, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 27.730800696740832, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 27.56304268311615, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.558487, "longitude": 13.716885, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:36:18+00:00", "timestamp_unix": 1767958578.0}, "starlink_location": {"latitude": 45.558676158842694, "longitude": 13.71670199845825, "altitude": 76.19000070712204, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:36:27.858594+00:00", "timestamp_unix": 1767958587.858594}, "starlink_gps": {"latitude": 45.55867537603553, "longitude": 13.716703264742312, "altitude": 76.19000064573615, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:36:27.858844+00:00", "timestamp_unix": 1767958587.858844}, "nmea_primary": {"latitude": 45.55863166666666, "longitude": 13.716621666666667, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:36:26.592662+00:00", "timestamp_unix": 1767958586.592662}, "nmea_secondary": {"latitude": 45.558455, "longitude": 13.71687, "altitude": 17.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:36:27.178657+00:00", "timestamp_unix": 1767958587.178657}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 27.853908473632845, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:36:57.864253+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 15.407056893811582, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 15.283438538684221, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 16.718945711596255, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.398669167420177, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.12927987887000483, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.101606278319894, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 26.649977171647297, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.135677915350811, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 26.523367376844394, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 27.953479035555752, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.559113, "longitude": 13.715865, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:36:51+00:00", "timestamp_unix": 1767958611.0}, "starlink_location": {"latitude": 45.55923538923955, "longitude": 13.715772226496236, "altitude": 74.37000064469774, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:36:57.824490+00:00", "timestamp_unix": 1767958617.82449}, "starlink_gps": {"latitude": 45.55923456577309, "longitude": 13.71577339871651, "altitude": 74.37000058708779, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:36:57.824741+00:00", "timestamp_unix": 1767958617.824741}, "nmea_primary": {"latitude": 45.559203333333336, "longitude": 13.715693333333334, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:36:56.599461+00:00", "timestamp_unix": 1767958616.599461}, "nmea_secondary": {"latitude": 45.559035, "longitude": 13.71596, "altitude": 18.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:36:57.208134+00:00", "timestamp_unix": 1767958617.208134}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 27.953479035555752, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:37:28.180984+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.456743385887252, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.201750018190543, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 13.290656363811964, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 15.716720503327744, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.26058207945556977, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.729573072076726, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 30.01271516304537, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.6814379105719315, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 29.753392399336384, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 28.73334256508799, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55971, "longitude": 13.714909, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:37:22+00:00", "timestamp_unix": 1767958642.0}, "starlink_location": {"latitude": 45.55981888355343, "longitude": 13.714807528429942, "altitude": 76.4900007656756, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:37:27.905041+00:00", "timestamp_unix": 1767958647.905041}, "starlink_gps": {"latitude": 45.55981722373918, "longitude": 13.7148098912322, "altitude": 76.49000064359454, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:37:27.905294+00:00", "timestamp_unix": 1767958647.905294}, "nmea_primary": {"latitude": 45.55976833333333, "longitude": 13.71476, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:37:26.583821+00:00", "timestamp_unix": 1767958646.583821}, "nmea_secondary": {"latitude": 45.55961, "longitude": 13.715051666666668, "altitude": 19.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:37:27.231306+00:00", "timestamp_unix": 1767958647.231306}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 30.01271516304537, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:37:57.856296+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.557001998484727, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.443572351281083, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.0185577361068945, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 22.709763327445206, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.1210789057025228, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.8850090693436545, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 29.946811509925816, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.798216458687286, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 29.826356548354443, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 24.88921345617836, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.560337, "longitude": 13.713937, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:37:54+00:00", "timestamp_unix": 1767958674.0}, "starlink_location": {"latitude": 45.56039667870391, "longitude": 13.713890559853906, "altitude": 80.51194454957496, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:37:57.822870+00:00", "timestamp_unix": 1767958677.82287}, "starlink_gps": {"latitude": 45.560395962857214, "longitude": 13.71389173175302, "altitude": 80.51592260906538, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:37:57.823122+00:00", "timestamp_unix": 1767958677.823122}, "nmea_primary": {"latitude": 45.560335, "longitude": 13.713898333333333, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:37:56.592152+00:00", "timestamp_unix": 1767958676.592152}, "nmea_secondary": {"latitude": 45.5602, "longitude": 13.714153333333334, "altitude": 23.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:37:57.144246+00:00", "timestamp_unix": 1767958677.144246}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 29.946811509925816, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:38:27.942251+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.750430282587527, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.495598765175475, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.021269700727929, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 28.45313953147931, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.25841070369363006, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.547976308915682, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 31.191285604261118, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.318861152918432, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 30.93348348938696, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 25.29924131494409, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.56096, "longitude": 13.712987, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:38:25+00:00", "timestamp_unix": 1767958705.0}, "starlink_location": {"latitude": 45.56097759336949, "longitude": 13.712962166894801, "altitude": 82.02390955150882, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:38:27.903871+00:00", "timestamp_unix": 1767958707.903871}, "starlink_gps": {"latitude": 45.5609762192572, "longitude": 13.712964843713282, "altitude": 82.0319475710854, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:38:27.904123+00:00", "timestamp_unix": 1767958707.904123}, "nmea_primary": {"latitude": 45.560925, "longitude": 13.713, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:38:26.656676+00:00", "timestamp_unix": 1767958706.656676}, "nmea_secondary": {"latitude": 45.56079666666667, "longitude": 13.713268333333334, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:38:27.208308+00:00", "timestamp_unix": 1767958707.208308}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 31.191285604261118, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:38:57.860943+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.004026576413351, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.102398073214359, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.999861629865503, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 32.14684083992213, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.13272254821963292, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.733741351325703, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 28.1791769576201, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.702515848316571, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 28.046546808071657, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 27.565178328033554, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.561573, "longitude": 13.712029, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:38:56+00:00", "timestamp_unix": 1767958736.0}, "starlink_location": {"latitude": 45.56157205750675, "longitude": 13.712093261818161, "altitude": 84.76000067213725, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:38:57.821413+00:00", "timestamp_unix": 1767958737.821413}, "starlink_gps": {"latitude": 45.56157123022818, "longitude": 13.71209449071858, "altitude": 84.76000061335512, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:38:57.821660+00:00", "timestamp_unix": 1767958737.82166}, "nmea_primary": {"latitude": 45.561535, "longitude": 13.712063333333333, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:38:56.580607+00:00", "timestamp_unix": 1767958736.580607}, "nmea_secondary": {"latitude": 45.56140333333333, "longitude": 13.712363333333334, "altitude": 27.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:38:57.139350+00:00", "timestamp_unix": 1767958737.13935}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 32.14684083992213, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:39:27.860736+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.8599926756931073, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.9163050447092433, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.621901357779677, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 33.32483944621002, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.12748802574258655, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.775563832525594, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 32.07721165529296, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.68232471191178, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 31.949766667012707, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 27.982267940514774, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.56216, "longitude": 13.7111025, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:39:27+00:00", "timestamp_unix": 1767958767.0}, "starlink_location": {"latitude": 45.56217134582969, "longitude": 13.711135469141267, "altitude": 81.74000062293317, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:39:27.820557+00:00", "timestamp_unix": 1767958767.820557}, "starlink_gps": {"latitude": 45.56217062816005, "longitude": 13.711136746229148, "altitude": 81.74000056712643, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:39:27.820804+00:00", "timestamp_unix": 1767958767.820804}, "nmea_primary": {"latitude": 45.56212, "longitude": 13.711146666666666, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:39:26.601771+00:00", "timestamp_unix": 1767958766.601771}, "nmea_secondary": {"latitude": 45.561985, "longitude": 13.71145, "altitude": 28.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:39:27.209065+00:00", "timestamp_unix": 1767958767.209065}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 33.32483944621002, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:39:57.938685+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 27.306064907533287, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 27.046080656669844, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 20.68892541231113, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.484629757045208, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.26106286969019016, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.804842470592284, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 33.150927465009325, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.606283218136918, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 32.88986568913388, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 27.017289737778857, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.56257, "longitude": 13.710471, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:39:48+00:00", "timestamp_unix": 1767958788.0}, "starlink_location": {"latitude": 45.562758885471894, "longitude": 13.710246857541152, "altitude": 79.77000076576081, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:39:57.900947+00:00", "timestamp_unix": 1767958797.900947}, "starlink_gps": {"latitude": 45.562757222595465, "longitude": 13.710249224827209, "altitude": 79.77000064249543, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:39:57.901196+00:00", "timestamp_unix": 1767958797.901196}, "nmea_primary": {"latitude": 45.56268, "longitude": 13.710256666666666, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:39:56.590895+00:00", "timestamp_unix": 1767958796.590895}, "nmea_secondary": {"latitude": 45.56254833333333, "longitude": 13.710548333333334, "altitude": 29.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:39:57.150503+00:00", "timestamp_unix": 1767958797.150503}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 33.150927465009325, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:40:27.854740+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 19.810868733791178, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 19.68913501744605, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 15.775719446992712, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.969053197688684, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.1242687766974962, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.713318503639903, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 31.446420956617587, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.645318354188195, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 31.322648550073282, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 27.74467538504284, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.563164, "longitude": 13.709533, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:40:20+00:00", "timestamp_unix": 1767958820.0}, "starlink_location": {"latitude": 45.56330334556645, "longitude": 13.709374430276863, "altitude": 76.03000059348211, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:40:27.818688+00:00", "timestamp_unix": 1767958827.818688}, "starlink_gps": {"latitude": 45.56330262872003, "longitude": 13.709375654899727, "altitude": 76.03000054081204, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:40:27.818938+00:00", "timestamp_unix": 1767958827.818938}, "nmea_primary": {"latitude": 45.56324333333333, "longitude": 13.709365, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:40:26.594110+00:00", "timestamp_unix": 1767958826.59411}, "nmea_secondary": {"latitude": 45.56310333333333, "longitude": 13.70966, "altitude": 29.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:40:27.180839+00:00", "timestamp_unix": 1767958827.180839}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 31.446420956617587, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:40:57.941955+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.369059766567602, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.114363050967068, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 10.177073447285252, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 17.205346503205522, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.2553199635695444, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.426022717829091, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 29.56751043036449, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.298847524446399, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 29.312436245786703, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 26.243082568680485, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.56376, "longitude": 13.708611, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:40:52+00:00", "timestamp_unix": 1767958852.0}, "starlink_location": {"latitude": 45.56383898878927, "longitude": 13.708499127510963, "altitude": 77.50000073624662, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:40:57.900852+00:00", "timestamp_unix": 1767958857.900852}, "starlink_gps": {"latitude": 45.563837473943245, "longitude": 13.708501592185701, "altitude": 77.50000061919415, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:40:57.901100+00:00", "timestamp_unix": 1767958857.9011}, "nmea_primary": {"latitude": 45.56377333333333, "longitude": 13.708481666666666, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:40:56.596685+00:00", "timestamp_unix": 1767958856.596685}, "nmea_secondary": {"latitude": 45.563655, "longitude": 13.708773333333333, "altitude": 29.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:40:57.153033+00:00", "timestamp_unix": 1767958857.153033}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 29.56751043036449, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:41:27.854385+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.675711048800007, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.557779398727194, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 9.141425654296574, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 20.038292822493887, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.11850368054466329, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.030625182571551, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 31.63582853446149, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.9483091718987, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 31.51732682427967, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 26.6932045319137, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.564316, "longitude": 13.707725, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:41:23+00:00", "timestamp_unix": 1767958883.0}, "starlink_location": {"latitude": 45.56437884664204, "longitude": 13.707604850591991, "altitude": 77.26000053567392, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:41:27.817544+00:00", "timestamp_unix": 1767958887.817544}, "starlink_gps": {"latitude": 45.56437812846156, "longitude": 13.707605975273644, "altitude": 77.26000048935344, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:41:27.817791+00:00", "timestamp_unix": 1767958887.817791}, "nmea_primary": {"latitude": 45.56430666666667, "longitude": 13.707608333333333, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:41:26.562625+00:00", "timestamp_unix": 1767958886.562625}, "nmea_secondary": {"latitude": 45.564188333333334, "longitude": 13.707906666666666, "altitude": 29.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:41:27.190344+00:00", "timestamp_unix": 1767958887.190344}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 31.63582853446149, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:41:57.851143+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.1904211629034585, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.097551749889526, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.548389080606415, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 24.652485893631063, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.11859315422119512, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.047457462428605, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 30.59996812296389, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 3.941379502371059, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 30.48252132758093, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 27.344494685418383, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.56488, "longitude": 13.70682, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:41:54+00:00", "timestamp_unix": 1767958914.0}, "starlink_location": {"latitude": 45.56488780663032, "longitude": 13.706728310304491, "altitude": 79.15000053610402, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:41:57.816659+00:00", "timestamp_unix": 1767958917.816659}, "starlink_gps": {"latitude": 45.5648870512347, "longitude": 13.706729385733489, "altitude": 79.15000048989839, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:41:57.816911+00:00", "timestamp_unix": 1767958917.816911}, "nmea_primary": {"latitude": 45.56485333333333, "longitude": 13.706745, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:41:56.569944+00:00", "timestamp_unix": 1767958916.569944}, "nmea_secondary": {"latitude": 45.564721666666664, "longitude": 13.707041666666667, "altitude": 27.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:41:57.239285+00:00", "timestamp_unix": 1767958917.239285}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 30.59996812296389, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:42:27.857411+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.465215473801799, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.578471716115466, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.487250280419788, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 33.873349549952444, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.12160515762621595, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 1.782995610641041, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 28.117448492657118, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 1.8445886853669422, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 27.997154094912222, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 29.229068450066713, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.565468, "longitude": 13.705866, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:42:27+00:00", "timestamp_unix": 1767958947.0}, "starlink_location": {"latitude": 45.56541409957182, "longitude": 13.70589714265039, "altitude": 83.52000056292871, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:42:27.816036+00:00", "timestamp_unix": 1767958947.816036}, "starlink_gps": {"latitude": 45.565413307252314, "longitude": 13.705898219384206, "altitude": 83.52000051185006, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:42:27.816288+00:00", "timestamp_unix": 1767958947.816288}, "nmea_primary": {"latitude": 45.56541, "longitude": 13.705875, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:42:26.592137+00:00", "timestamp_unix": 1767958946.592137}, "nmea_secondary": {"latitude": 45.56525833333333, "longitude": 13.706181666666666, "altitude": 27.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:42:27.166434+00:00", "timestamp_unix": 1767958947.166434}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 33.873349549952444, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:42:57.935657+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 24.3567947613263, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 24.1245083832613, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 18.226121747746575, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.735894334080255, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.23292688386328073, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.276781742350458, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 31.065740200078526, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.077898357179652, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 30.833887259950654, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 24.896259212780855, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.56585, "longitude": 13.705258, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:42:48+00:00", "timestamp_unix": 1767958968.0}, "starlink_location": {"latitude": 45.5660050206484, "longitude": 13.705036946467335, "altitude": 78.65000061283867, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:42:57.896059+00:00", "timestamp_unix": 1767958977.896059}, "starlink_gps": {"latitude": 45.56600343305398, "longitude": 13.705038898497172, "altitude": 78.65000051334714, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:42:57.896306+00:00", "timestamp_unix": 1767958977.896306}, "nmea_primary": {"latitude": 45.565931666666664, "longitude": 13.705055, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:42:56.574054+00:00", "timestamp_unix": 1767958976.574054}, "nmea_secondary": {"latitude": 45.56581166666667, "longitude": 13.705325, "altitude": 26.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:42:57.207508+00:00", "timestamp_unix": 1767958977.207508}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 31.065740200078526, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:43:27.850130+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 18.133301309136606, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 18.0148668699282, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 17.79948823330252, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.656717287730689, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.11843567272154254, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.610963840045443, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 25.767695621907546, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.588348369594892, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 25.649319267991412, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 25.382852130586148, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.566418, "longitude": 13.704393, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:43:19+00:00", "timestamp_unix": 1767958999.0}, "starlink_location": {"latitude": 45.56652734605422, "longitude": 13.704220183890522, "altitude": 78.33000053850577, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:43:27.814559+00:00", "timestamp_unix": 1767959007.814559}, "starlink_gps": {"latitude": 45.56652662828599, "longitude": 13.704221307969847, "altitude": 78.33000049020774, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:43:27.814807+00:00", "timestamp_unix": 1767959007.814807}, "nmea_primary": {"latitude": 45.566491666666664, "longitude": 13.70419, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:43:26.578092+00:00", "timestamp_unix": 1767959006.578092}, "nmea_secondary": {"latitude": 45.56637666666666, "longitude": 13.704471666666667, "altitude": 25.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:43:27.186991+00:00", "timestamp_unix": 1767959007.186991}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 25.767695621907546, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:43:57.930705+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.791436472017628, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.542162470405549, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 14.689110915906355, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.23616418556819, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.2497628009163427, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.6566462282739325, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 23.016208266250285, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.773466237486137, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 22.76656835462272, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 25.55650041737307, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.56702, "longitude": 13.703502, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:43:51+00:00", "timestamp_unix": 1767959031.0}, "starlink_location": {"latitude": 45.56708665516419, "longitude": 13.703384190450427, "altitude": 79.92000070111933, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:43:57.894619+00:00", "timestamp_unix": 1767959037.894619}, "starlink_gps": {"latitude": 45.56708513791855, "longitude": 13.703386556309566, "altitude": 79.92000058899893, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:43:57.894870+00:00", "timestamp_unix": 1767959037.89487}, "nmea_primary": {"latitude": 45.56707166666666, "longitude": 13.703328333333333, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:43:56.583661+00:00", "timestamp_unix": 1767959036.583661}, "nmea_secondary": {"latitude": 45.56695166666667, "longitude": 13.703608333333333, "altitude": 23.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:43:57.119172+00:00", "timestamp_unix": 1767959037.119172}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 25.55650041737307, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:44:27.932226+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.702188921081246, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.434616656285952, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 10.78554978377817, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 18.818897684971827, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.2725424785756403, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 2.257562588630333, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 28.032541814449743, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 2.4197246757865387, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 27.760682297649545, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 29.47076515887778, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.56761, "longitude": 13.70257, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:44:23+00:00", "timestamp_unix": 1767959063.0}, "starlink_location": {"latitude": 45.567682250962854, "longitude": 13.702500122814428, "altitude": 82.37000083529657, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:44:27.893680+00:00", "timestamp_unix": 1767959067.89368}, "starlink_gps": {"latitude": 45.567680514966, "longitude": 13.702502594413556, "altitude": 82.37000070104452, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:44:27.893934+00:00", "timestamp_unix": 1767959067.893934}, "nmea_primary": {"latitude": 45.56767833333333, "longitude": 13.702471666666666, "altitude": 38.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:44:26.642315+00:00", "timestamp_unix": 1767959066.642315}, "nmea_secondary": {"latitude": 45.56751666666667, "longitude": 13.702771666666667, "altitude": 22.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:44:26.141377+00:00", "timestamp_unix": 1767959066.141377}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 29.47076515887778, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:44:57.851388+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.397123700327361, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.279737217781227, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.8300403086476513, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 25.116836315656762, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.13260866468241483, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 2.9087825311270947, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 29.878532856783085, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 2.8672577890400937, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 29.74599383794839, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 28.94679058596448, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.568264, "longitude": 13.701569, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:44:55+00:00", "timestamp_unix": 1767959095.0}, "starlink_location": {"latitude": 45.56830926334735, "longitude": 13.701543966685481, "altitude": 77.53000067541879, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:44:57.811833+00:00", "timestamp_unix": 1767959097.811833}, "starlink_gps": {"latitude": 45.5683084740338, "longitude": 13.701545243714804, "altitude": 77.53000061385207, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:44:57.812082+00:00", "timestamp_unix": 1767959097.812082}, "nmea_primary": {"latitude": 45.568285, "longitude": 13.70153, "altitude": 39.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:44:56.587265+00:00", "timestamp_unix": 1767959096.587265}, "nmea_secondary": {"latitude": 45.568125, "longitude": 13.701823333333333, "altitude": 22.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:44:57.139134+00:00", "timestamp_unix": 1767959097.139134}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 29.878532856783085, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:45:27.849991+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.245292498569527, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.309142641954961, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.0486984859053, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 34.890299595174724, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.14968220021489825, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.018605238599553, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 32.77982649357211, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.054378713545567, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 32.63069882755894, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 34.86383727878071, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.56897, "longitude": 13.700514, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:45:27+00:00", "timestamp_unix": 1767959127.0}, "starlink_location": {"latitude": 45.56898726837536, "longitude": 13.700576706471116, "altitude": 76.12193310751233, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:45:27.812772+00:00", "timestamp_unix": 1767959127.812772}, "starlink_gps": {"latitude": 45.5689863330514, "longitude": 13.700578089374087, "altitude": 76.12593133634252, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:45:27.813023+00:00", "timestamp_unix": 1767959127.813023}, "nmea_primary": {"latitude": 45.56894833333333, "longitude": 13.70049, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:45:26.569299+00:00", "timestamp_unix": 1767959126.569299}, "nmea_secondary": {"latitude": 45.568765, "longitude": 13.700853333333333, "altitude": 20.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:45:27.215110+00:00", "timestamp_unix": 1767959127.21511}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 34.890299595174724, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:45:57.848371+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 36.20481295964418, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 36.05002889966662, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 33.892108517224884, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.84169457296715, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.15498509152554749, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.355753279032454, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 39.35705572307959, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.288273598977371, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 39.202074835621595, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 37.30877580726091, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.569485, "longitude": 13.6997795, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:45:48+00:00", "timestamp_unix": 1767959148.0}, "starlink_location": {"latitude": 45.56971476659418, "longitude": 13.699449952561364, "altitude": 77.4500009221, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:45:57.810497+00:00", "timestamp_unix": 1767959157.810497}, "starlink_gps": {"latitude": 45.56971383446089, "longitude": 13.69945143285413, "altitude": 77.45000084134792, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:45:57.810744+00:00", "timestamp_unix": 1767959157.810744}, "nmea_primary": {"latitude": 45.56966833333333, "longitude": 13.699431666666667, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:45:56.601637+00:00", "timestamp_unix": 1767959156.601637}, "nmea_secondary": {"latitude": 45.56948, "longitude": 13.699828333333333, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:45:57.235568+00:00", "timestamp_unix": 1767959157.235568}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 39.35705572307959, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:46:27.849230+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 29.174779188675053, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 29.009071217243566, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 28.20680140107561, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.8410767436667, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.16574525748210328, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 2.5765074562309445, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 39.95040840664783, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 2.5092288013715276, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 39.78492398663925, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 39.03978516523074, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.570305, "longitude": 13.698605, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:46:20+00:00", "timestamp_unix": 1767959180.0}, "starlink_location": {"latitude": 45.57048364302823, "longitude": 13.69833049139741, "altitude": 78.84000105876441, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:46:27.809600+00:00", "timestamp_unix": 1767959187.8096}, "starlink_gps": {"latitude": 45.57048260527612, "longitude": 13.698332019905767, "altitude": 78.84000096707413, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:46:27.809845+00:00", "timestamp_unix": 1767959187.809845}, "nmea_primary": {"latitude": 45.57046166666667, "longitude": 13.69832, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:46:26.576217+00:00", "timestamp_unix": 1767959186.576217}, "nmea_secondary": {"latitude": 45.57024833333333, "longitude": 13.698718333333334, "altitude": 20.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:46:27.161835+00:00", "timestamp_unix": 1767959187.161835}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 39.95040840664783, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:46:57.848817+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 23.694410550835414, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 23.526015434887203, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 17.423791848592323, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 21.43696480051354, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.17009468943475325, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.019425718640264, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 44.99452697129857, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.873675825283879, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 44.82481413129877, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 38.86075508875779, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57114, "longitude": 13.697322, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:46:52+00:00", "timestamp_unix": 1767959212.0}, "starlink_location": {"latitude": 45.57130168794918, "longitude": 13.697123728430604, "altitude": 78.86000109969392, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:46:57.809368+00:00", "timestamp_unix": 1767959217.809368}, "starlink_gps": {"latitude": 45.57130067875622, "longitude": 13.697125370620949, "altitude": 78.86000100166488, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:46:57.809619+00:00", "timestamp_unix": 1767959217.809619}, "nmea_primary": {"latitude": 45.571241666666666, "longitude": 13.697151666666667, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:46:56.579378+00:00", "timestamp_unix": 1767959216.579378}, "nmea_secondary": {"latitude": 45.571015, "longitude": 13.697531666666666, "altitude": 19.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:46:57.197744+00:00", "timestamp_unix": 1767959217.197744}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 44.99452697129857, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:47:27.923990+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.639951088575256, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.280060580745088, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 12.330823989775578, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 30.2891529381771, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.36236064125821377, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.949168443210614, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 44.73204975414082, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.790807068528071, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 44.36975868618166, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 42.42515936154943, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.572006, "longitude": 13.695988, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:47:24+00:00", "timestamp_unix": 1767959244.0}, "starlink_location": {"latitude": 45.57210933114357, "longitude": 13.695871443348516, "altitude": 81.83000148295616, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:47:27.888953+00:00", "timestamp_unix": 1767959247.888953}, "starlink_gps": {"latitude": 45.57210702303838, "longitude": 13.695874729739534, "altitude": 81.83000124618731, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:47:27.889201+00:00", "timestamp_unix": 1767959247.889201}, "nmea_primary": {"latitude": 45.57205833333333, "longitude": 13.695848333333334, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:47:26.635189+00:00", "timestamp_unix": 1767959246.635189}, "nmea_secondary": {"latitude": 45.57183, "longitude": 13.696285, "altitude": 20.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:47:27.217330+00:00", "timestamp_unix": 1767959247.21733}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 44.73204975414082, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:47:58.052587+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.3434796388021, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.013839533662432, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.21058566388026, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 42.21715754085547, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.36160854958526134, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.545775099846929, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 50.758093569553644, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.523239803566295, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 50.39673666390323, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 50.32869707391134, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.572895, "longitude": 13.694697, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:47:55+00:00", "timestamp_unix": 1767959275.0}, "starlink_location": {"latitude": 45.5729733983848, "longitude": 13.69465380172766, "altitude": 78.88000154452023, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:47:57.907344+00:00", "timestamp_unix": 1767959277.907344}, "starlink_gps": {"latitude": 45.57297109507033, "longitude": 13.694657081348366, "altitude": 78.88000130310715, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:47:57.907588+00:00", "timestamp_unix": 1767959277.907588}, "nmea_primary": {"latitude": 45.572935, "longitude": 13.694608333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:47:56.578629+00:00", "timestamp_unix": 1767959276.578629}, "nmea_secondary": {"latitude": 45.57263833333333, "longitude": 13.695096666666666, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:47:57.187604+00:00", "timestamp_unix": 1767959277.187604}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 50.758093569553644, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:48:27.845989+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.2555224834323226, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.0977136625546478, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.088208828585536, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 58.345677701805066, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.19690642551910367, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.339021359053607, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 60.91212738188518, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.175420467850451, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 60.71527454057905, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 55.03862387552345, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.573856, "longitude": 13.693321, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:48:27+00:00", "timestamp_unix": 1767959307.0}, "starlink_location": {"latitude": 45.573885021353966, "longitude": 13.69331547818038, "altitude": 78.16000149051332, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:48:27.807829+00:00", "timestamp_unix": 1767959307.807829}, "starlink_gps": {"latitude": 45.573883731944605, "longitude": 13.693317212162917, "altitude": 78.1600013594127, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:48:27.808082+00:00", "timestamp_unix": 1767959307.808082}, "nmea_primary": {"latitude": 45.57382, "longitude": 13.693331666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:48:26.574754+00:00", "timestamp_unix": 1767959306.574754}, "nmea_secondary": {"latitude": 45.573495, "longitude": 13.693865, "altitude": 28.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:48:27.232384+00:00", "timestamp_unix": 1767959307.232384}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 60.91212738188518, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:48:57.844610+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 48.984030029093276, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 48.794761544000124, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 42.74419464152808, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.99308704858308, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.1892851089202118, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.611782947391815, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 61.96765827420667, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.469251202671515, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 61.77837486440535, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 55.699687913523334, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.574444, "longitude": 13.692432, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:48:47+00:00", "timestamp_unix": 1767959327.0}, "starlink_location": {"latitude": 45.57475548297005, "longitude": 13.691986970154591, "altitude": 75.130001365558, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:48:57.805870+00:00", "timestamp_unix": 1767959337.80587}, "starlink_gps": {"latitude": 45.57475429536215, "longitude": 13.691988712452071, "altitude": 75.13000124426736, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:48:57.806118+00:00", "timestamp_unix": 1767959337.806118}, "nmea_primary": {"latitude": 45.57467833333333, "longitude": 13.691996666666666, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:48:56.579239+00:00", "timestamp_unix": 1767959336.579239}, "nmea_secondary": {"latitude": 45.574365, "longitude": 13.692555, "altitude": 27.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:48:57.161368+00:00", "timestamp_unix": 1767959337.161368}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 61.96765827420667, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:49:27.843108+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 41.07758316703207, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 40.883101395359155, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 38.60613611314029, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 18.53123261628791, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.19491938841821554, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.5294848751068395, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 59.55202603587256, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.456785953814409, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 59.35724451131165, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 57.11660706113715, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.575363, "longitude": 13.691, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:49:18+00:00", "timestamp_unix": 1767959358.0}, "starlink_location": {"latitude": 45.57563794231612, "longitude": 13.6906475074775, "altitude": 73.26000144915663, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:49:27.806102+00:00", "timestamp_unix": 1767959367.806102}, "starlink_gps": {"latitude": 45.575636718814664, "longitude": 13.690649300908687, "altitude": 73.26000132055424, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:49:27.806356+00:00", "timestamp_unix": 1767959367.806356}, "nmea_primary": {"latitude": 45.575583333333334, "longitude": 13.690616666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:49:26.587285+00:00", "timestamp_unix": 1767959366.587285}, "nmea_secondary": {"latitude": 45.57525, "longitude": 13.691175, "altitude": 33.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:49:27.204032+00:00", "timestamp_unix": 1767959367.204032}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 59.55202603587256, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:49:57.844462+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 39.167818864154356, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 38.97079561467176, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 36.97518956324426, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 23.014814699366642, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.197262523561402, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.257481772697407, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 62.18231061857051, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.192697482200533, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 61.98526351357447, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 59.77203122024884, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.576336, "longitude": 13.689592, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:49:49+00:00", "timestamp_unix": 1767959389.0}, "starlink_location": {"latitude": 45.57659739716881, "longitude": 13.689254679495606, "altitude": 77.52000148855872, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:49:57.805109+00:00", "timestamp_unix": 1767959397.805109}, "starlink_gps": {"latitude": 45.5765961406788, "longitude": 13.689256468690447, "altitude": 77.52000135712355, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:49:57.805359+00:00", "timestamp_unix": 1767959397.805359}, "nmea_primary": {"latitude": 45.57653833333333, "longitude": 13.689215, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:49:56.557162+00:00", "timestamp_unix": 1767959396.557162}, "nmea_secondary": {"latitude": 45.57618333333333, "longitude": 13.689791666666666, "altitude": 33.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:49:57.195620+00:00", "timestamp_unix": 1767959397.19562}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 62.18231061857051, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:50:27.923162+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 35.83365500484896, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 35.40310340076863, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 33.04408988062721, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 28.310524634053348, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.4306594286344111, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.627540298873639, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 64.12897806697374, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.408810658317767, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 63.69869363723845, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 61.0910600803233, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577354, "longitude": 13.688122, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:50:20+00:00", "timestamp_unix": 1767959420.0}, "starlink_location": {"latitude": 45.57758132011193, "longitude": 13.687795655820068, "altitude": 77.42000209182953, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:50:27.884157+00:00", "timestamp_unix": 1767959427.884157}, "starlink_gps": {"latitude": 45.57757864985046, "longitude": 13.687799663776577, "altitude": 77.42000175648849, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:50:27.884407+00:00", "timestamp_unix": 1767959427.884407}, "nmea_primary": {"latitude": 45.577531666666665, "longitude": 13.687781666666666, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:50:26.537640+00:00", "timestamp_unix": 1767959426.53764}, "nmea_secondary": {"latitude": 45.57716666666666, "longitude": 13.688368333333333, "altitude": 30.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:50:27.207246+00:00", "timestamp_unix": 1767959427.207246}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 64.12897806697374, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:50:57.842188+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 28.004039886664792, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 27.78687577043129, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 21.980378437320127, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 41.66758383118155, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.21723056980941488, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.5034474406776885, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 69.6705152048177, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.322546436614284, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 69.45339287770322, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 63.38276571568239, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.578423, "longitude": 13.686496, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:50:52+00:00", "timestamp_unix": 1767959452.0}, "starlink_location": {"latitude": 45.578598814030684, "longitude": 13.686238371832514, "altitude": 78.39000180467933, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:50:57.802969+00:00", "timestamp_unix": 1767959457.802969}, "starlink_gps": {"latitude": 45.57859748509909, "longitude": 13.686240417688753, "altitude": 78.39000164410469, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:50:57.803217+00:00", "timestamp_unix": 1767959457.803217}, "nmea_primary": {"latitude": 45.57853333333333, "longitude": 13.686261666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:50:56.582765+00:00", "timestamp_unix": 1767959456.582765}, "nmea_secondary": {"latitude": 45.578158333333334, "longitude": 13.686875, "altitude": 30.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:50:57.216243+00:00", "timestamp_unix": 1767959457.216243}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 69.6705152048177, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:51:27.839973+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 17.313878924749392, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 17.082966174999527, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 10.772094992068588, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 54.5923241381378, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.2309131416695175, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.409897260425904, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 71.90019589048323, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.223930913795058, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 71.66935389081353, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 63.60172742897672, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.579567, "longitude": 13.684831, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:51:24+00:00", "timestamp_unix": 1767959484.0}, "starlink_location": {"latitude": 45.57967748412043, "longitude": 13.684674241302812, "altitude": 78.46000204418725, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:51:27.802785+00:00", "timestamp_unix": 1767959487.802785}, "starlink_gps": {"latitude": 45.579676013288726, "longitude": 13.684676335828287, "altitude": 78.46000186458974, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:51:27.803034+00:00", "timestamp_unix": 1767959487.803034}, "nmea_primary": {"latitude": 45.579585, "longitude": 13.684695, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:51:26.558503+00:00", "timestamp_unix": 1767959486.558503}, "nmea_secondary": {"latitude": 45.579208333333334, "longitude": 13.68531, "altitude": 29.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:51:27.132642+00:00", "timestamp_unix": 1767959487.132642}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 71.90019589048323, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:51:57.841812+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.244578794225672, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.003325281928846, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.788414206865641, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 66.89163697770894, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.24202281654536498, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.162415795602913, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 74.13131621992466, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.938558530254213, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 73.88952283334781, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 63.72670072263602, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580753, "longitude": 13.683105, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:51:56+00:00", "timestamp_unix": 1767959516.0}, "starlink_location": {"latitude": 45.580801610775744, "longitude": 13.683043020653397, "altitude": 77.12000224825702, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:51:57.803688+00:00", "timestamp_unix": 1767959517.803688}, "starlink_gps": {"latitude": 45.58080010532241, "longitude": 13.683045266613874, "altitude": 77.12000205102694, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:51:57.803968+00:00", "timestamp_unix": 1767959517.803968}, "nmea_primary": {"latitude": 45.58071, "longitude": 13.683101666666667, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:51:56.577719+00:00", "timestamp_unix": 1767959516.577719}, "nmea_secondary": {"latitude": 45.58032, "longitude": 13.683701666666666, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:51:57.209465+00:00", "timestamp_unix": 1767959517.209465}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 74.13131621992466, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:52:27.919306+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 1.762513547146215, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 1.711771005810181, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.650901644327719, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 71.77822325447889, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5053491541166555, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.726757325637499, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 72.26464874866635, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.293305757745794, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 71.75985186927485, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 66.34972539406277, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.581894, "longitude": 13.681352, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:52:27+00:00", "timestamp_unix": 1767959547.0}, "starlink_location": {"latitude": 45.58190784452208, "longitude": 13.6813630279507, "altitude": 78.38000287020984, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:52:27.881309+00:00", "timestamp_unix": 1767959547.881309}, "starlink_gps": {"latitude": 45.581904735557174, "longitude": 13.681367764317105, "altitude": 78.38000241047749, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:52:27.881558+00:00", "timestamp_unix": 1767959547.881558}, "nmea_primary": {"latitude": 45.58185, "longitude": 13.681388333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:52:26.556410+00:00", "timestamp_unix": 1767959546.55641}, "nmea_secondary": {"latitude": 45.58144166666666, "longitude": 13.68201, "altitude": 24.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:52:27.146970+00:00", "timestamp_unix": 1767959547.14697}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 72.26464874866635, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:52:57.919576+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 57.84560984084625, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 57.35314945511845, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 43.663446864211934, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 13.680285749469618, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.4934149527067037, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 16.75586909513846, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 71.5150115221511, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 16.33486874188532, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 71.02230650049188, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 57.25106886471414, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.582706, "longitude": 13.680165, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:52:48+00:00", "timestamp_unix": 1767959568.0}, "starlink_location": {"latitude": 45.5830925081273, "longitude": 13.679667493815884, "altitude": 78.6800027384766, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:52:57.880324+00:00", "timestamp_unix": 1767959577.880324}, "starlink_gps": {"latitude": 45.583089401469046, "longitude": 13.679672020987967, "altitude": 78.68000230067767, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:52:57.880573+00:00", "timestamp_unix": 1767959577.880573}, "nmea_primary": {"latitude": 45.582946666666665, "longitude": 13.679721666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:52:56.577976+00:00", "timestamp_unix": 1767959576.577976}, "nmea_secondary": {"latitude": 45.582618333333336, "longitude": 13.680288333333333, "altitude": 23.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:52:57.153271+00:00", "timestamp_unix": 1767959577.153271}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 71.5150115221511, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:53:27.932379+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 46.423420962479774, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 45.91773777630857, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 33.33005579638385, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 27.5910491214815, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.508036463462363, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 15.018120583603277, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 73.96662774627968, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.57987077728519, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 73.45977503600402, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 60.82490776251754, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.58398, "longitude": 13.678319, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:53:20+00:00", "timestamp_unix": 1767959600.0}, "starlink_location": {"latitude": 45.584290435433005, "longitude": 13.677920114926522, "altitude": 78.75000305632877, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:53:27.899006+00:00", "timestamp_unix": 1767959607.899006}, "starlink_gps": {"latitude": 45.58428734584945, "longitude": 13.677924924294764, "altitude": 78.75000257970564, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:53:27.899253+00:00", "timestamp_unix": 1767959607.899253}, "nmea_primary": {"latitude": 45.58416166666667, "longitude": 13.677978333333334, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:53:26.635711+00:00", "timestamp_unix": 1767959606.635711}, "nmea_secondary": {"latitude": 45.58380833333333, "longitude": 13.678575, "altitude": 22.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:53:27.166157+00:00", "timestamp_unix": 1767959607.166157}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 73.96662774627968, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:53:57.901713+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 39.43445399590714, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 39.16945243352536, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 23.638309576471368, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 35.718614878001155, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.26576752241851764, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 17.57470059002942, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 75.08441385088204, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 17.332268055656236, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 74.81880968780536, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 59.157735249243025, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.585217, "longitude": 13.676456, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:53:51+00:00", "timestamp_unix": 1767959631.0}, "starlink_location": {"latitude": 45.58548142664802, "longitude": 13.676118317390507, "altitude": 79.7000030660186, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:53:57.864437+00:00", "timestamp_unix": 1767959637.864437}, "starlink_gps": {"latitude": 45.58547977008424, "longitude": 13.67612077922883, "altitude": 79.70000280994235, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:53:57.864687+00:00", "timestamp_unix": 1767959637.864687}, "nmea_primary": {"latitude": 45.585335, "longitude": 13.676203333333333, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:53:56.580270+00:00", "timestamp_unix": 1767959636.58027}, "nmea_secondary": {"latitude": 45.58499666666667, "longitude": 13.67679, "altitude": 21.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:53:57.219259+00:00", "timestamp_unix": 1767959637.219259}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 75.08441385088204, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:54:27.936747+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 36.888361204006465, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 36.364594890408675, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 23.422767995481077, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 39.33197094752823, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5265819007291758, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.090516609210963, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 75.79660991563881, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.595031718595358, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 75.2700382924134, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 62.718980357343284, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.58649, "longitude": 13.674595, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:54:22+00:00", "timestamp_unix": 1767959662.0}, "starlink_location": {"latitude": 45.58674997117685, "longitude": 13.674300525896035, "altitude": 77.79000326067258, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:54:27.897471+00:00", "timestamp_unix": 1767959667.897471}, "starlink_gps": {"latitude": 45.58674658129581, "longitude": 13.674305251118364, "altitude": 77.79000274877731, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:54:27.897720+00:00", "timestamp_unix": 1767959667.89772}, "nmea_primary": {"latitude": 45.586635, "longitude": 13.674376666666667, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:54:26.589979+00:00", "timestamp_unix": 1767959666.589979}, "nmea_secondary": {"latitude": 45.586265, "longitude": 13.674985, "altitude": 22.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:54:27.220160+00:00", "timestamp_unix": 1767959667.22016}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 75.79660991563881, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:54:57.933778+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 22.342115875139076, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 21.8009349643224, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 13.411249669781327, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 52.21138498898637, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5475820458796092, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.42258167791594, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 74.0701617516554, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.961907764348572, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 73.52272920383336, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 65.60155342919008, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.587864, "longitude": 13.672631, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:54:54+00:00", "timestamp_unix": 1767959694.0}, "starlink_location": {"latitude": 45.58802229929569, "longitude": 13.672454172292161, "altitude": 77.82000354859272, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:54:57.896603+00:00", "timestamp_unix": 1767959697.896603}, "starlink_gps": {"latitude": 45.588018920546446, "longitude": 13.672459291654722, "altitude": 77.82000299428813, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:54:57.896855+00:00", "timestamp_unix": 1767959697.896855}, "nmea_primary": {"latitude": 45.58793166666667, "longitude": 13.672488333333334, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:54:56.569097+00:00", "timestamp_unix": 1767959696.569097}, "nmea_secondary": {"latitude": 45.58757666666666, "longitude": 13.673161666666667, "altitude": 22.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:54:57.226312+00:00", "timestamp_unix": 1767959697.226312}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 74.0701617516554, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:55:27.914316+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 18.522669102703922, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 17.96476032930275, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.921233120822681, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 58.959635014038504, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5678597169327844, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 15.02039020314843, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 76.7213634651076, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.516870369740959, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 76.15476910892406, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 64.28847914296813, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.589176, "longitude": 13.670655, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:55:25+00:00", "timestamp_unix": 1767959725.0}, "starlink_location": {"latitude": 45.58931356331853, "longitude": 13.67052076144838, "altitude": 78.56000362069037, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:55:27.879892+00:00", "timestamp_unix": 1767959727.879892}, "starlink_gps": {"latitude": 45.589309946263775, "longitude": 13.6705259131762, "altitude": 78.56000304048982, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:55:27.880143+00:00", "timestamp_unix": 1767959727.880143}, "nmea_primary": {"latitude": 45.589185, "longitude": 13.67058, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:55:26.587522+00:00", "timestamp_unix": 1767959726.587522}, "nmea_secondary": {"latitude": 45.588858333333334, "longitude": 13.671261666666666, "altitude": 21.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:55:27.127821+00:00", "timestamp_unix": 1767959727.127821}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 76.7213634651076, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:55:57.935468+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.425836095233482, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.886443732116339, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.0753676140695916, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 68.07071029090685, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5607855490445237, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.118606669348116, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 77.82967652048683, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.598937310426228, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 77.27010557662621, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 67.07696499410055, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.59055, "longitude": 13.66869, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:55:56+00:00", "timestamp_unix": 1767959756.0}, "starlink_location": {"latitude": 45.59063300064712, "longitude": 13.668627674983997, "altitude": 78.44000369952448, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:55:57.895047+00:00", "timestamp_unix": 1767959757.895047}, "starlink_gps": {"latitude": 45.59062932246542, "longitude": 13.668632605726565, "altitude": 78.4400031212783, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:55:57.895295+00:00", "timestamp_unix": 1767959757.895295}, "nmea_primary": {"latitude": 45.590531666666664, "longitude": 13.668685, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:55:56.550801+00:00", "timestamp_unix": 1767959756.550801}, "nmea_secondary": {"latitude": 45.590155, "longitude": 13.669358333333333, "altitude": 23.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:55:57.127490+00:00", "timestamp_unix": 1767959757.12749}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 77.82967652048683, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:56:27.913713+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.5734665180847816, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.3830665507533, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.924068692855794, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 79.27960768356824, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5727278555572212, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.921228499552086, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 80.30908002222681, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.428225659133822, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 79.73646503448553, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 71.16525950276898, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.591927, "longitude": 13.666656, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:56:27+00:00", "timestamp_unix": 1767959787.0}, "starlink_location": {"latitude": 45.591949031507745, "longitude": 13.66666612970003, "altitude": 78.19000369552658, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:56:27.874269+00:00", "timestamp_unix": 1767959787.874269}, "starlink_gps": {"latitude": 45.591945493018336, "longitude": 13.666671478342181, "altitude": 78.1900031039785, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:56:27.874514+00:00", "timestamp_unix": 1767959787.874514}, "nmea_primary": {"latitude": 45.591855, "longitude": 13.666706666666666, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:56:26.536784+00:00", "timestamp_unix": 1767959786.536784}, "nmea_secondary": {"latitude": 45.59146333333333, "longitude": 13.66743, "altitude": 25.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:56:27.132005+00:00", "timestamp_unix": 1767959787.132005}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 80.30908002222681, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:56:57.913196+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 66.4102423684025, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 65.82193685835699, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 51.351087307959375, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 17.151802140838768, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5892505112590458, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 19.286676748496564, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 83.29215390625203, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 18.81536216220875, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 82.70297595124504, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 68.50252328333323, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.59287, "longitude": 13.665258, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:56:48+00:00", "timestamp_unix": 1767959808.0}, "starlink_location": {"latitude": 45.593323652197675, "longitude": 13.664702865570955, "altitude": 81.62000391579103, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:56:57.873843+00:00", "timestamp_unix": 1767959817.873843}, "starlink_gps": {"latitude": 45.593319827662796, "longitude": 13.664708107631165, "altitude": 81.62000328852723, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:56:57.874098+00:00", "timestamp_unix": 1767959817.874098}, "nmea_primary": {"latitude": 45.593151666666664, "longitude": 13.664735, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:56:56.548124+00:00", "timestamp_unix": 1767959816.548124}, "nmea_secondary": {"latitude": 45.592775, "longitude": 13.665431666666667, "altitude": 26.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:56:57.124475+00:00", "timestamp_unix": 1767959817.124475}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 83.29215390625203, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:57:27.933704+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 51.99215197362, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 51.400995561676275, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 41.59579844135114, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 31.99815594692226, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5924344262894834, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.735807442375007, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 83.86823614813213, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.253640634712976, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 83.27595996002734, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 73.57371132234304, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.594353, "longitude": 13.663151, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:57:20+00:00", "timestamp_unix": 1767959840.0}, "starlink_location": {"latitude": 45.594707925913475, "longitude": 13.66271598502233, "altitude": 80.2719466228109, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:57:27.894692+00:00", "timestamp_unix": 1767959847.894692}, "starlink_gps": {"latitude": 45.594704116681605, "longitude": 13.66272130861427, "altitude": 80.27993421176855, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:57:27.894946+00:00", "timestamp_unix": 1767959847.894946}, "nmea_primary": {"latitude": 45.594595, "longitude": 13.662743333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:57:26.586083+00:00", "timestamp_unix": 1767959846.586083}, "nmea_secondary": {"latitude": 45.59415666666666, "longitude": 13.663451666666667, "altitude": 25.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:57:27.156765+00:00", "timestamp_unix": 1767959847.156765}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 83.86823614813213, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:57:57.952492+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 44.245581062353175, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 43.956624446542534, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 35.15260802907706, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 38.83769750028845, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.28912541337366, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.267400332135102, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 83.03875133633112, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.00915495774546, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 82.74962758669162, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 73.96203148006416, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.595787, "longitude": 13.66106, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:57:51+00:00", "timestamp_unix": 1767959871.0}, "starlink_location": {"latitude": 45.59607558465452, "longitude": 13.660668475845258, "altitude": 77.66993461861023, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:57:57.914797+00:00", "timestamp_unix": 1767959877.914797}, "starlink_gps": {"latitude": 45.59607376094169, "longitude": 13.660671124590417, "altitude": 77.67390872930466, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:57:57.915044+00:00", "timestamp_unix": 1767959877.915044}, "nmea_primary": {"latitude": 45.59598833333333, "longitude": 13.660711666666666, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:57:56.560337+00:00", "timestamp_unix": 1767959876.560337}, "nmea_secondary": {"latitude": 45.59555, "longitude": 13.661426666666667, "altitude": 24.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:57:57.183109+00:00", "timestamp_unix": 1767959877.183109}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 83.03875133633112, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:58:27.931680+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 31.549642080176223, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 30.967862664604066, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 19.92774929279737, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 52.136693978353506, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5825455219215788, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.875034861576626, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 83.6366785198952, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.306529670583672, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 83.0541454843688, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 72.0594886907448, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.59718, "longitude": 13.658777, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:58:23+00:00", "timestamp_unix": 1767959903.0}, "starlink_location": {"latitude": 45.59737751435148, "longitude": 13.658485878787586, "altitude": 77.19194719923367, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:58:27.891415+00:00", "timestamp_unix": 1767959907.891415}, "starlink_gps": {"latitude": 45.59737406312253, "longitude": 13.65849151199757, "altitude": 77.19993795611919, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:58:27.891666+00:00", "timestamp_unix": 1767959907.891666}, "nmea_primary": {"latitude": 45.59729166666666, "longitude": 13.658576666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:58:26.546820+00:00", "timestamp_unix": 1767959906.54682}, "nmea_secondary": {"latitude": 45.596878333333336, "longitude": 13.65929, "altitude": 22.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:58:27.125022+00:00", "timestamp_unix": 1767959907.125022}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 83.6366785198952, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:58:57.889432+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 24.872882345055004, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 24.58442684609861, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 14.766259688624261, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 59.3547262376092, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.29434847058891545, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.085907906541635, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 83.86477574397495, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.86167355072506, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 83.57088465716167, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 73.79909165022127, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.598564, "longitude": 13.656569, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:58:54+00:00", "timestamp_unix": 1767959934.0}, "starlink_location": {"latitude": 45.598743133060246, "longitude": 13.656377530250017, "altitude": 78.81406046580402, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:58:57.850906+00:00", "timestamp_unix": 1767959937.850906}, "starlink_gps": {"latitude": 45.59874136893691, "longitude": 13.656380351015034, "altitude": 78.8100586522884, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:58:57.851163+00:00", "timestamp_unix": 1767959937.851163}, "nmea_primary": {"latitude": 45.59862666666667, "longitude": 13.656401666666667, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:58:56.585513+00:00", "timestamp_unix": 1767959936.585513}, "nmea_secondary": {"latitude": 45.59821, "longitude": 13.65714, "altitude": 23.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:58:57.142084+00:00", "timestamp_unix": 1767959937.142084}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 83.86477574397495, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:59:27.931337+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 15.783097197425759, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 15.200250201986528, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.045773732432915, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 63.4612511751563, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5974429675933506, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.377513012173594, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 78.89156922633465, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.847443875867905, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 78.29435637059248, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 66.18334157360752, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.59975, "longitude": 13.654165, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:59:25+00:00", "timestamp_unix": 1767959965.0}, "starlink_location": {"latitude": 45.59985322011056, "longitude": 13.654025746371788, "altitude": 80.13000422445548, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:59:27.889560+00:00", "timestamp_unix": 1767959967.88956}, "starlink_gps": {"latitude": 45.599850199910904, "longitude": 13.654032097607223, "altitude": 80.13000356363125, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:59:27.889809+00:00", "timestamp_unix": 1767959967.889809}, "nmea_primary": {"latitude": 45.59974, "longitude": 13.654115, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:59:26.538169+00:00", "timestamp_unix": 1767959966.538169}, "nmea_secondary": {"latitude": 45.59943833333333, "longitude": 13.654848333333334, "altitude": 23.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:59:27.188037+00:00", "timestamp_unix": 1767959967.188037}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 78.89156922633465, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T11:59:57.947461+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.1572753971279317, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.1862186911326407, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 13.01664533425527, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 87.07279293610172, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.2977314298386328, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.653930006888094, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 86.79433645723861, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.376628813659787, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 86.49666285811378, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 74.33683911394631, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.6009, "longitude": 13.651589, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:59:57+00:00", "timestamp_unix": 1767959997.0}, "starlink_location": {"latitude": 45.60092264747409, "longitude": 13.651613478496415, "altitude": 80.39986854825372, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T11:59:57.909100+00:00", "timestamp_unix": 1767959997.9091}, "starlink_gps": {"latitude": 45.600921142379406, "longitude": 13.651616643649744, "altitude": 80.4078341054703, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:59:57.909346+00:00", "timestamp_unix": 1767959997.909346}, "nmea_primary": {"latitude": 45.60082166666667, "longitude": 13.651713333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:59:56.579821+00:00", "timestamp_unix": 1767959996.579821}, "nmea_secondary": {"latitude": 45.600496666666665, "longitude": 13.652548333333334, "altitude": 23.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T11:59:56.130076+00:00", "timestamp_unix": 1767959996.130076}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 87.07279293610172, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T12:00:27.926979+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 67.94846949026883, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 67.34825556907263, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 56.83633566919022, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.374916856344063, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.6012921578064331, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.652897475187089, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 80.0266163030093, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.087523869204977, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 79.4254857290072, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 69.04321972519006, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.60162, "longitude": 13.649864, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T12:00:18+00:00", "timestamp_unix": 1767960018.0}, "starlink_location": {"latitude": 45.601960029318555, "longitude": 13.649138294634291, "altitude": 80.39000426933394, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T12:00:27.888137+00:00", "timestamp_unix": 1767960027.888137}, "starlink_gps": {"latitude": 45.60195729344943, "longitude": 13.649144961500777, "altitude": 80.39000360144851, "position_uncertainty_m": null, "timestamp": "2026-01-09T12:00:27.888386+00:00", "timestamp_unix": 1767960027.888386}, "nmea_primary": {"latitude": 45.60188, "longitude": 13.649235, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T12:00:26.566762+00:00", "timestamp_unix": 1767960026.566762}, "nmea_secondary": {"latitude": 45.60158166666667, "longitude": 13.650013333333334, "altitude": 23.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T12:00:27.179158+00:00", "timestamp_unix": 1767960027.179158}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 80.0266163030093, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T12:00:57.927223+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 53.35527544918945, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 52.73006093405589, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 40.70883760827509, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 28.746662312742394, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.6257939630577769, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.929665891812197, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 81.64568288367718, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.359882728343594, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 81.02026475412323, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 69.37825189278905, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.60273, "longitude": 13.647194, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T12:00:50+00:00", "timestamp_unix": 1767960050.0}, "starlink_location": {"latitude": 45.603016319039966, "longitude": 13.646643635650378, "altitude": 75.66000464056745, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T12:00:57.887356+00:00", "timestamp_unix": 1767960057.887356}, "starlink_gps": {"latitude": 45.60301315710692, "longitude": 13.646650290192712, "altitude": 75.66000391410951, "position_uncertainty_m": null, "timestamp": "2026-01-09T12:00:57.887606+00:00", "timestamp_unix": 1767960057.887606}, "nmea_primary": {"latitude": 45.60291, "longitude": 13.646738333333333, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T12:00:56.541110+00:00", "timestamp_unix": 1767960056.54111}, "nmea_secondary": {"latitude": 45.602625, "longitude": 13.647531666666668, "altitude": 22.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T12:00:57.180514+00:00", "timestamp_unix": 1767960057.180514}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 81.64568288367718, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T12:01:27.946286+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 43.983457339526694, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 43.677254064806824, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 32.79321315640401, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 37.1613325556945, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.3073529728777271, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.792827795998098, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 80.88224036622057, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.526475370140357, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 80.57491062203343, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 69.95451365612335, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.60386, "longitude": 13.644636, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T12:01:21+00:00", "timestamp_unix": 1767960081.0}, "starlink_location": {"latitude": 45.60409385064848, "longitude": 13.64418000087025, "altitude": 78.32992602072271, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T12:01:27.906478+00:00", "timestamp_unix": 1767960087.906478}, "starlink_gps": {"latitude": 45.60409241456585, "longitude": 13.644183376670505, "altitude": 78.33391599463991, "position_uncertainty_m": null, "timestamp": "2026-01-09T12:01:27.906721+00:00", "timestamp_unix": 1767960087.906721}, "nmea_primary": {"latitude": 45.603993333333335, "longitude": 13.64426, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T12:01:26.580509+00:00", "timestamp_unix": 1767960086.580509}, "nmea_secondary": {"latitude": 45.60370833333333, "longitude": 13.645061666666667, "altitude": 21.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T12:01:27.114862+00:00", "timestamp_unix": 1767960087.114862}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 80.88224036622057, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T12:01:57.948239+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 28.51359352933082, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 28.210476525217683, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 19.601684556428406, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 52.59459022766253, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.30405639226477044, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.866184259498603, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 80.8937715470804, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.592014533718743, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 80.58978001336311, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 72.19108596536263, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.604973, "longitude": 13.641945, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T12:01:53+00:00", "timestamp_unix": 1767960113.0}, "starlink_location": {"latitude": 45.605124350014854, "longitude": 13.641649116946196, "altitude": 78.64000456936603, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T12:01:57.905903+00:00", "timestamp_unix": 1767960117.905903}, "starlink_gps": {"latitude": 45.60512291347763, "longitude": 13.641652442711452, "altitude": 78.64000421230725, "position_uncertainty_m": null, "timestamp": "2026-01-09T12:01:57.906147+00:00", "timestamp_unix": 1767960117.906147}, "nmea_primary": {"latitude": 45.60505, "longitude": 13.641718333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T12:01:56.554100+00:00", "timestamp_unix": 1767960116.5541}, "nmea_secondary": {"latitude": 45.604755, "longitude": 13.642545, "altitude": 22.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T12:01:57.157991+00:00", "timestamp_unix": 1767960117.157991}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 80.8937715470804, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T12:02:27.939224+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.223986032554905, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.95107737674958, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.7076460651198735, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 67.22731976935077, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.29097566162484273, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.471366007800459, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 80.53022892591356, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.259131827789494, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 80.23932083739317, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 72.32923331895422, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.60614, "longitude": 13.639285, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T12:02:25+00:00", "timestamp_unix": 1767960145.0}, "starlink_location": {"latitude": 45.60624127931852, "longitude": 13.63917330532086, "altitude": 78.99013748536971, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T12:02:27.905194+00:00", "timestamp_unix": 1767960147.905194}, "starlink_gps": {"latitude": 45.606239882710646, "longitude": 13.639176468556691, "altitude": 78.98217683762356, "position_uncertainty_m": null, "timestamp": "2026-01-09T12:02:27.905447+00:00", "timestamp_unix": 1767960147.905447}, "nmea_primary": {"latitude": 45.606141666666666, "longitude": 13.639211666666666, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T12:02:26.616678+00:00", "timestamp_unix": 1767960146.616678}, "nmea_secondary": {"latitude": 45.60584166666666, "longitude": 13.640036666666667, "altitude": 22.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T12:02:27.186207+00:00", "timestamp_unix": 1767960147.186207}}

validation_details:
  {"threshold_meters": 200.0, "stale_threshold_seconds": 60, "expected_sources": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_found": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_with_coordinates": ["tm_ais", "starlink_location", "starlink_gps", "nmea_primary", "nmea_secondary"], "sources_null_island": [], "max_distance_meters": 80.53022892591356, "position_uncertainties": {"starlink_location": 15.0}}


