# positions_validation

validation_timestamp: 2026-01-09T07:32:57.659258+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.770919327243753, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.772960003572205, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.6211494286908996, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.2396385300383064, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003967361832809834, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.549049051494283, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.65301706210298, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.551954810242131, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.654828990778535, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.825516883711543, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737382, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:32:56+00:00", "timestamp_unix": 1767943976.0}, "starlink_location": {"latitude": 45.553316062751996, "longitude": 13.737522666666669, "altitude": 77.36992652524081, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:32:57.625050+00:00", "timestamp_unix": 1767943977.62505}, "starlink_gps": {"latitude": 45.55331609843134, "longitude": 13.737522666666669, "altitude": 77.37389206901057, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:32:57.625304+00:00", "timestamp_unix": 1767943977.625304}, "nmea_primary": {"latitude": 45.55324, "longitude": 13.737421666666666, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:32:57.001115+00:00", "timestamp_unix": 1767943977.001115}, "nmea_secondary": {"latitude": 45.55326, "longitude": 13.737366666666667, "altitude": 26.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:32:56.517026+00:00", "timestamp_unix": 1767943976.517026}}

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.654828990778535, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T07:33:27.589794+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.37639239469637, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.378422765667306, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.8776338704864948, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.7006754899594658, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011273016026960368, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.867994560011704, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.036763802558253, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.867597977175611, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.038505253270516, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.4195983256793636, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553253, "longitude": 13.737383, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:33:17+00:00", "timestamp_unix": 1767943997.0}, "starlink_location": {"latitude": 45.55332122884093, "longitude": 13.737524488135627, "altitude": 77.97000000017503, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:33:27.549089+00:00", "timestamp_unix": 1767944007.549089}, "starlink_gps": {"latitude": 45.55332115703582, "longitude": 13.7375245903407, "altitude": 77.97000000125333, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:33:27.549344+00:00", "timestamp_unix": 1767944007.549344}, "nmea_primary": {"latitude": 45.55323666666666, "longitude": 13.737411666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:33:26.972881+00:00", "timestamp_unix": 1767944006.972881}, "nmea_secondary": {"latitude": 45.553241666666665, "longitude": 13.737368333333333, "altitude": 27.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:33:26.519347+00:00", "timestamp_unix": 1767944006.519347}}

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.038505253270516, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T07:33:57.585473+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.286236814076798, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.305321729179642, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.6329144776525295, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.581477497026395, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.022372026959660264, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.382537383206175, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.592261429769462, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.403923701570525, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.61222346228395, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.823623572242434, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737381, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:33:50+00:00", "timestamp_unix": 1767944030.0}, "starlink_location": {"latitude": 45.55332037555864, "longitude": 13.737525654736272, "altitude": 77.5919406085248, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:33:57.548845+00:00", "timestamp_unix": 1767944037.548845}, "starlink_gps": {"latitude": 45.5533205556327, "longitude": 13.737525782892062, "altitude": 77.60194768041282, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:33:57.549097+00:00", "timestamp_unix": 1767944037.549097}, "nmea_primary": {"latitude": 45.55322666666667, "longitude": 13.737398333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:33:55.996335+00:00", "timestamp_unix": 1767944035.996335}, "nmea_secondary": {"latitude": 45.55323666666666, "longitude": 13.737365, "altitude": 28.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:33:56.486872+00:00", "timestamp_unix": 1767944036.486872}}

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.61222346228395, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T07:34:27.582277+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.82962122359055, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.82962122254661, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.1687069306921574, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.85438576588281, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 1.5801749476133685e-09, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.458354920413369, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.681197363947483, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.458354919197019, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.68119736291347, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.061201021826208, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553246, "longitude": 13.737387, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:34:23+00:00", "timestamp_unix": 1767944063.0}, "starlink_location": {"latitude": 45.55332816666665, "longitude": 13.737520333333334, "altitude": 77.93992961491347, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:34:27.543697+00:00", "timestamp_unix": 1767944067.543697}, "starlink_gps": {"latitude": 45.55332816666664, "longitude": 13.737520333333334, "altitude": 77.95193112860382, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:34:27.543978+00:00", "timestamp_unix": 1767944067.543978}, "nmea_primary": {"latitude": 45.553235, "longitude": 13.73741, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:34:26.983561+00:00", "timestamp_unix": 1767944066.983561}, "nmea_secondary": {"latitude": 45.55323, "longitude": 13.737358333333333, "altitude": 29.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:34:26.491152+00:00", "timestamp_unix": 1767944066.491152}}

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.681197363947483, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T07:34:57.621267+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.703291670218745, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.551077048294797, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.952285184469133, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.504821021478793, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.15224233287553626, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.371080646606861, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.20605698269721, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.222609251032518, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.053865726041707, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.730276635388739, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55325, "longitude": 13.737384, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:34:55+00:00", "timestamp_unix": 1767944095.0}, "starlink_location": {"latitude": 45.55332793177907, "longitude": 13.737520333333334, "altitude": 78.05999999895917, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:34:57.581508+00:00", "timestamp_unix": 1767944097.581508}, "starlink_gps": {"latitude": 45.5533270862437, "longitude": 13.737518795494259, "altitude": 77.93991752961114, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:34:57.581766+00:00", "timestamp_unix": 1767944097.581766}, "nmea_primary": {"latitude": 45.553241666666665, "longitude": 13.73742, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:34:56.984700+00:00", "timestamp_unix": 1767944096.9847}, "nmea_secondary": {"latitude": 45.553235, "longitude": 13.73736, "altitude": 29.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:34:56.520660+00:00", "timestamp_unix": 1767944096.52066}}

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.20605698269721, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T07:35:27.614544+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.022298157563608, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.022298157563608, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.092749445971452, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.779994327639636, "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.43993690963518, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.797852295011653, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.43993690963518, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.797852295011653, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.924251230985918, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.737382, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:35:16+00:00", "timestamp_unix": 1767944116.0}, "starlink_location": {"latitude": 45.55332649999999, "longitude": 13.737519666666671, "altitude": 78.02000000036433, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:35:27.580676+00:00", "timestamp_unix": 1767944127.580676}, "starlink_gps": {"latitude": 45.55332649999999, "longitude": 13.737519666666671, "altitude": 78.02000000036433, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:35:27.580925+00:00", "timestamp_unix": 1767944127.580925}, "nmea_primary": {"latitude": 45.553245, "longitude": 13.73743, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:35:26.019675+00:00", "timestamp_unix": 1767944126.019675}, "nmea_secondary": {"latitude": 45.553235, "longitude": 13.737381666666666, "altitude": 28.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:35:26.506067+00:00", "timestamp_unix": 1767944126.506067}}

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.797852295011653, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T07:35:57.621421+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.03036976476076, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.945397885010872, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.8074562726338748, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.4020352407174564, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.11577483134538682, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.869444295148208, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.172114442596422, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.808100538010228, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.089440310115462, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.633644728356349, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55325, "longitude": 13.737398, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:35:48+00:00", "timestamp_unix": 1767944148.0}, "starlink_location": {"latitude": 45.55332933333333, "longitude": 13.737521166666667, "altitude": 78.05999999907633, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:35:57.579866+00:00", "timestamp_unix": 1767944157.579866}, "starlink_gps": {"latitude": 45.553329333333316, "longitude": 13.737519679775732, "altitude": 77.94389582740905, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:35:57.580117+00:00", "timestamp_unix": 1767944157.580117}, "nmea_primary": {"latitude": 45.553246666666666, "longitude": 13.737446666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:35:56.998263+00:00", "timestamp_unix": 1767944156.998263}, "nmea_secondary": {"latitude": 45.553246666666666, "longitude": 13.7374, "altitude": 28.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:35:56.505771+00:00", "timestamp_unix": 1767944156.505771}}

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.172114442596422, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T07:36:27.616670+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.654025912533879, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.5449826770555, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.7741961099726793, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.9723878971698722, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.1437521346622731, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.129113202960028, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.947681715308068, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.04051155003821, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.833707265799363, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.989065601809351, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553253, "longitude": 13.737395, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:36:20+00:00", "timestamp_unix": 1767944180.0}, "starlink_location": {"latitude": 45.553326833333315, "longitude": 13.737518667661986, "altitude": 77.80000000007871, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:36:27.579024+00:00", "timestamp_unix": 1767944187.579024}, "starlink_gps": {"latitude": 45.55332683333333, "longitude": 13.737516821459888, "altitude": 77.68194506393425, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:36:27.579272+00:00", "timestamp_unix": 1767944187.579272}, "nmea_primary": {"latitude": 45.553248333333336, "longitude": 13.73743, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:36:25.967648+00:00", "timestamp_unix": 1767944185.967648}, "nmea_secondary": {"latitude": 45.553261666666664, "longitude": 13.737396666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:36:26.452720+00:00", "timestamp_unix": 1767944186.45272}}

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.654025912533879, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T07:36:57.618217+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.64166342838496, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.709410410997023, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.6250613157491627, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.595067511317077, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.09170911033602874, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.338736529789422, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.098667535331522, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.403724657204014, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.17619793113223, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.8545963926535785, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55325, "longitude": 13.737399, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:36:51+00:00", "timestamp_unix": 1767944211.0}, "starlink_location": {"latitude": 45.55332683333333, "longitude": 13.737518667488244, "altitude": 77.82609255513646, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:36:57.580116+00:00", "timestamp_unix": 1767944217.580116}, "starlink_gps": {"latitude": 45.55332683333333, "longitude": 13.737519845304158, "altitude": 77.80000000185193, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:36:57.580371+00:00", "timestamp_unix": 1767944217.580371}, "nmea_primary": {"latitude": 45.553248333333336, "longitude": 13.737406666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:36:56.966246+00:00", "timestamp_unix": 1767944216.966246}, "nmea_secondary": {"latitude": 45.55327333333334, "longitude": 13.737398333333333, "altitude": 31.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:36:56.530463+00:00", "timestamp_unix": 1767944216.530463}}

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.709410410997023, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T07:37:27.615758+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.995363672353953, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.995363672353953, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.633150527908871, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.3256469779983857, "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": 12.48703468232036, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.700347168965227, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.48703468232036, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.700347168965227, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.7829006176958133, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553272, "longitude": 13.737414, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:37:23+00:00", "timestamp_unix": 1767944243.0}, "starlink_location": {"latitude": 45.55332733333334, "longitude": 13.737515166666665, "altitude": 78.21389526235974, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:37:27.579336+00:00", "timestamp_unix": 1767944247.579336}, "starlink_gps": {"latitude": 45.55332733333334, "longitude": 13.737515166666665, "altitude": 78.12194954383978, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:37:27.579590+00:00", "timestamp_unix": 1767944247.57959}, "nmea_primary": {"latitude": 45.55325166666667, "longitude": 13.737396666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:37:27.007995+00:00", "timestamp_unix": 1767944247.007995}, "nmea_secondary": {"latitude": 45.55327666666667, "longitude": 13.737398333333333, "altitude": 31.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:37:26.530515+00:00", "timestamp_unix": 1767944246.530515}}

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.48703468232036, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T07:37:57.576841+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.60257177473413, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.59979195801406, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.2400671593889445, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.373837305170247, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0039826768884021055, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.733243110987567, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.135320830268164, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.730667072961984, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.133535900676252, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.926288105657491, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.737417, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:37:55+00:00", "timestamp_unix": 1767944275.0}, "starlink_location": {"latitude": 45.55332656218195, "longitude": 13.7375145, "altitude": 78.17000000088021, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:37:57.540769+00:00", "timestamp_unix": 1767944277.540769}, "starlink_gps": {"latitude": 45.55332652636488, "longitude": 13.737514500000001, "altitude": 78.1700000013757, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:37:57.541023+00:00", "timestamp_unix": 1767944277.541023}, "nmea_primary": {"latitude": 45.553246666666666, "longitude": 13.73738, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:37:56.981657+00:00", "timestamp_unix": 1767944276.981657}, "nmea_secondary": {"latitude": 45.55328166666666, "longitude": 13.737386666666668, "altitude": 31.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:37:56.434456+00:00", "timestamp_unix": 1767944276.434456}}

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.733243110987567, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T07:38:27.615607+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.387667256886475, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.365291932546931, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.6992477988861436, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.196793243519851, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.18616987561130488, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.857673902628472, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.364571583057524, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.869949894524998, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.428969604174723, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.128456820920043, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55325, "longitude": 13.73741, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:38:26+00:00", "timestamp_unix": 1767944306.0}, "starlink_location": {"latitude": 45.553324401416724, "longitude": 13.737510500000003, "altitude": 78.00390894981643, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:38:27.576583+00:00", "timestamp_unix": 1767944307.576583}, "starlink_gps": {"latitude": 45.553323104415995, "longitude": 13.737512011973106, "altitude": 78.03000000268717, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:38:27.576839+00:00", "timestamp_unix": 1767944307.576839}, "nmea_primary": {"latitude": 45.55325666666667, "longitude": 13.737376666666666, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:38:26.946210+00:00", "timestamp_unix": 1767944306.94621}, "nmea_secondary": {"latitude": 45.553293333333336, "longitude": 13.737385, "altitude": 31.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:38:26.476328+00:00", "timestamp_unix": 1767944306.476328}}

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.869949894524998, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T07:38:57.596707+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.138188225885077, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.139050753674386, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.680169705580821, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.525725417801959, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.1667518632252637, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.609989510229486, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.050029593830097, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.584919290094644, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.97784799502319, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.1012270611426707, "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-09T07:38:47+00:00", "timestamp_unix": 1767944327.0}, "starlink_location": {"latitude": 45.553324166666656, "longitude": 13.737510499999999, "altitude": 78.03000000184876, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:38:57.556626+00:00", "timestamp_unix": 1767944337.556626}, "starlink_gps": {"latitude": 45.553325228816874, "longitude": 13.737508988169727, "altitude": 78.03000000289308, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:38:57.556876+00:00", "timestamp_unix": 1767944337.556876}, "nmea_primary": {"latitude": 45.553268333333335, "longitude": 13.7374, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:38:56.977665+00:00", "timestamp_unix": 1767944336.977665}, "nmea_secondary": {"latitude": 45.553295, "longitude": 13.737388333333334, "altitude": 32.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:38:56.523831+00:00", "timestamp_unix": 1767944336.523831}}

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.609989510229486, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T07:39:27.596208+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.694790060217537, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.698676826815964, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.368590429270671, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.644381304367477, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.15078647061572614, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.326242536483557, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.96330246088084, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.330130209079313, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.94378828724961, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.9135147050495933, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553253, "longitude": 13.737385, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:39:18+00:00", "timestamp_unix": 1767944358.0}, "starlink_location": {"latitude": 45.55333149999999, "longitude": 13.737520525215547, "altitude": 78.3000000002876, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:39:27.556424+00:00", "timestamp_unix": 1767944367.556424}, "starlink_gps": {"latitude": 45.55333256221668, "longitude": 13.737519321408278, "altitude": 78.30000000239144, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:39:27.556672+00:00", "timestamp_unix": 1767944367.556672}, "nmea_primary": {"latitude": 45.553266666666666, "longitude": 13.737408333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:39:26.998880+00:00", "timestamp_unix": 1767944366.99888}, "nmea_secondary": {"latitude": 45.55327666666667, "longitude": 13.737388333333334, "altitude": 32.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:39:26.232820+00:00", "timestamp_unix": 1767944366.23282}}

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.698676826815964, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T07:39:57.588849+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.117165119671856, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.056542709840564, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4607977676420694, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.5417733072447682, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.09405186434550261, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.657052386193792, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.666259526281827, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.596830774311789, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.60734016115474, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.0205357248915843, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737393, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:39:50+00:00", "timestamp_unix": 1767944390.0}, "starlink_location": {"latitude": 45.5533332835509, "longitude": 13.737521499999996, "altitude": 78.30405700829762, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:39:57.555141+00:00", "timestamp_unix": 1767944397.555141}, "starlink_gps": {"latitude": 45.55333243772216, "longitude": 13.737521499999998, "altitude": 78.28000000071263, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:39:57.555395+00:00", "timestamp_unix": 1767944397.555395}, "nmea_primary": {"latitude": 45.55327166666667, "longitude": 13.737416666666666, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:39:57.003198+00:00", "timestamp_unix": 1767944397.003198}, "nmea_secondary": {"latitude": 45.553261666666664, "longitude": 13.737395, "altitude": 32.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:39:56.219365+00:00", "timestamp_unix": 1767944396.219365}}

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.117165119671856, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T07:40:27.611977+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.6389498744939, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.684604634760916, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.516444344272421, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.796963127331781, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.1351291360553126, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.4057013888129, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.625636864027507, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.438443199172031, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.663196262815404, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.2624398026012718, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55325, "longitude": 13.737409, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:40:21+00:00", "timestamp_unix": 1767944421.0}, "starlink_location": {"latitude": 45.553335166666656, "longitude": 13.737516498021606, "altitude": 78.92000000081057, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:40:27.574855+00:00", "timestamp_unix": 1767944427.574855}, "starlink_gps": {"latitude": 45.55333622883001, "longitude": 13.737515654817381, "altitude": 78.92000000296528, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:40:27.575110+00:00", "timestamp_unix": 1767944427.57511}, "nmea_primary": {"latitude": 45.55327166666667, "longitude": 13.737418333333334, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:40:26.959616+00:00", "timestamp_unix": 1767944426.959616}, "nmea_secondary": {"latitude": 45.553255, "longitude": 13.737401666666667, "altitude": 32.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:40:26.427474+00:00", "timestamp_unix": 1767944426.427474}}

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.684604634760916, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T07:40:57.648870+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.601667109412267, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.515673123500491, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.499561875472963, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.5348908888727668, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.15073091258627716, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.33820087026114, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.154145588533822, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.264256463060661, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.06525714534395, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.2370602176983603, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.7374, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:40:52+00:00", "timestamp_unix": 1767944452.0}, "starlink_location": {"latitude": 45.55333489613323, "longitude": 13.737517551735259, "altitude": 78.92000000129372, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:40:57.612320+00:00", "timestamp_unix": 1767944457.61232}, "starlink_gps": {"latitude": 45.55333516666664, "longitude": 13.73751565484825, "altitude": 78.92000000113073, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:40:57.612572+00:00", "timestamp_unix": 1767944457.612572}, "nmea_primary": {"latitude": 45.553265, "longitude": 13.73743, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:40:56.964250+00:00", "timestamp_unix": 1767944456.96425}, "nmea_secondary": {"latitude": 45.553261666666664, "longitude": 13.737401666666667, "altitude": 30.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:40:56.238538+00:00", "timestamp_unix": 1767944456.238538}}

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.601667109412267, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T07:41:27.609042+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.708351151380578, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.69137031622829, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.7503227370792156, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.22624398315136654, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02611341575276444, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.495314258955357, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.68811685377408, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.47590246625461, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.671464873656056, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.8610143734069373, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.73739, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:41:24+00:00", "timestamp_unix": 1767944484.0}, "starlink_location": {"latitude": 45.55334023484355, "longitude": 13.737523666666664, "altitude": 78.51000000080545, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:41:27.571293+00:00", "timestamp_unix": 1767944487.571293}, "starlink_gps": {"latitude": 45.55333999999996, "longitude": 13.737523666666664, "altitude": 78.51000000072305, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:41:27.571547+00:00", "timestamp_unix": 1767944487.571547}, "nmea_primary": {"latitude": 45.553263333333334, "longitude": 13.737425, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:41:26.017972+00:00", "timestamp_unix": 1767944486.017972}, "nmea_secondary": {"latitude": 45.553261666666664, "longitude": 13.737388333333334, "altitude": 30.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:41:26.477407+00:00", "timestamp_unix": 1767944486.477407}}

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.708351151380578, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T07:41:57.608242+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.080334017623546, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.080334017623546, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.657493242210129, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.9496029625060336, "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": 12.349937877179432, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.813619196239069, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.349937877179432, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.813619196239069, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.429588364360704, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.737391, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:41:46+00:00", "timestamp_unix": 1767944506.0}, "starlink_location": {"latitude": 45.55334016666664, "longitude": 13.737525833333333, "altitude": 78.52000000022221, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:41:57.572561+00:00", "timestamp_unix": 1767944517.572561}, "starlink_gps": {"latitude": 45.55334016666664, "longitude": 13.737525833333333, "altitude": 78.52000000022221, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:41:57.572814+00:00", "timestamp_unix": 1767944517.572814}, "nmea_primary": {"latitude": 45.55325166666667, "longitude": 13.73743, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:41:56.978609+00:00", "timestamp_unix": 1767944516.978609}, "nmea_secondary": {"latitude": 45.553261666666664, "longitude": 13.737388333333334, "altitude": 30.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:41:56.508840+00:00", "timestamp_unix": 1767944516.50884}}

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.813619196239069, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T07:42:27.646266+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.733040233041098, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.738537497839236, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.871435159295147, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.8300190254390252, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.166766713321059, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.055141992773104, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.150026050195, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.036779857181608, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.178319722112862, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.6698900983859883, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.737407, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:42:18+00:00", "timestamp_unix": 1767944538.0}, "starlink_location": {"latitude": 45.55333866666668, "longitude": 13.737525833333333, "altitude": 78.29999999955552, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:42:27.609960+00:00", "timestamp_unix": 1767944547.60996}, "starlink_gps": {"latitude": 45.55333760442182, "longitude": 13.737527345298524, "altitude": 78.30000000184181, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:42:27.610219+00:00", "timestamp_unix": 1767944547.610219}, "nmea_primary": {"latitude": 45.553246666666666, "longitude": 13.737421666666666, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:42:26.966003+00:00", "timestamp_unix": 1767944546.966003}, "nmea_secondary": {"latitude": 45.55327, "longitude": 13.737388333333334, "altitude": 31.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:42:26.513245+00:00", "timestamp_unix": 1767944546.513245}}

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.178319722112862, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T07:42:57.528156+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.107798191757341, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.107798191757341, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.7230087737027255, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.298312276844539, "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": 12.377416302080992, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.441692269958411, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.377416302080992, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.441692269958411, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.631003559560749, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.737389, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:42:49+00:00", "timestamp_unix": 1767944569.0}, "starlink_location": {"latitude": 45.55333866666668, "longitude": 13.737525833333333, "altitude": 78.29999999955552, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:42:57.489864+00:00", "timestamp_unix": 1767944577.489864}, "starlink_gps": {"latitude": 45.55333866666668, "longitude": 13.737525833333333, "altitude": 78.29999999955552, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:42:57.490119+00:00", "timestamp_unix": 1767944577.490119}, "nmea_primary": {"latitude": 45.55325666666667, "longitude": 13.737418333333334, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:42:55.977776+00:00", "timestamp_unix": 1767944575.977776}, "nmea_secondary": {"latitude": 45.55328166666666, "longitude": 13.737388333333334, "altitude": 31.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:42:56.456797+00:00", "timestamp_unix": 1767944576.456797}}

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.107798191757341, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T07:43:27.526958+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.449111803238827, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.445767103564492, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.2710872317246245, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.9561845346166213, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003970438428039407, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.782638183558083, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.912873521488907, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.779852601386098, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.909339660673464, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.7747702370810385, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553272, "longitude": 13.737379, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:43:20+00:00", "timestamp_unix": 1767944600.0}, "starlink_location": {"latitude": 45.55333716666668, "longitude": 13.737524511892484, "altitude": 78.4019435851536, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:43:27.489357+00:00", "timestamp_unix": 1767944607.489357}, "starlink_gps": {"latitude": 45.55333716666663, "longitude": 13.737524460900316, "altitude": 78.40592531876166, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:43:27.489609+00:00", "timestamp_unix": 1767944607.489609}, "nmea_primary": {"latitude": 45.553261666666664, "longitude": 13.737418333333334, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:43:26.991351+00:00", "timestamp_unix": 1767944606.991351}, "nmea_secondary": {"latitude": 45.553288333333334, "longitude": 13.737388333333334, "altitude": 32.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:43:26.470020+00:00", "timestamp_unix": 1767944606.47002}}

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.449111803238827, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T07:43:57.606630+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.668067361174227, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.668067361174227, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.0581216305647207, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.6235948624346404, "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": 12.67759184047284, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.538601130001602, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.67759184047284, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.538601130001602, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.463627555196552, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737395, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:43:51+00:00", "timestamp_unix": 1767944631.0}, "starlink_location": {"latitude": 45.55333749999999, "longitude": 13.737520500000002, "altitude": 78.32999999918826, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:43:57.567513+00:00", "timestamp_unix": 1767944637.567513}, "starlink_gps": {"latitude": 45.55333749999999, "longitude": 13.737520500000002, "altitude": 78.32999999918826, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:43:57.567812+00:00", "timestamp_unix": 1767944637.567812}, "nmea_primary": {"latitude": 45.55325166666667, "longitude": 13.737413333333333, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:43:56.984877+00:00", "timestamp_unix": 1767944636.984877}, "nmea_secondary": {"latitude": 45.553288333333334, "longitude": 13.73739, "altitude": 32.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:43:56.526632+00:00", "timestamp_unix": 1767944636.526632}}

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.67759184047284, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T07:44:27.645271+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.219926491957942, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.27460106719207, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.7013141638207394, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.7015204501256265, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.08802322513026663, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.569775788804863, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.134031431202638, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.632432227580189, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.178482551211994, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.425515631959679, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737392, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:44:22+00:00", "timestamp_unix": 1767944662.0}, "starlink_location": {"latitude": 45.55333860386851, "longitude": 13.737525333333336, "altitude": 77.82993164937693, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:44:27.606748+00:00", "timestamp_unix": 1767944667.606748}, "starlink_gps": {"latitude": 45.55333939548039, "longitude": 13.737525333333332, "altitude": 77.74194878255149, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:44:27.607005+00:00", "timestamp_unix": 1767944667.607005}, "nmea_primary": {"latitude": 45.55325833333333, "longitude": 13.737411666666667, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:44:27.013301+00:00", "timestamp_unix": 1767944667.013301}, "nmea_secondary": {"latitude": 45.553288333333334, "longitude": 13.737401666666667, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:44:26.522032+00:00", "timestamp_unix": 1767944666.522032}}

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.27460106719207, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T07:44:57.567604+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.846030506194824, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.846030506194824, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.7387669316420273, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.5235632599934044, "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": 12.160625529108188, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.725588967144786, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.160625529108188, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.725588967144786, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.287708024385861, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55325, "longitude": 13.7374, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:44:54+00:00", "timestamp_unix": 1767944694.0}, "starlink_location": {"latitude": 45.55333833333333, "longitude": 13.737525333333332, "altitude": 77.8600000001054, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:44:57.535009+00:00", "timestamp_unix": 1767944697.535009}, "starlink_gps": {"latitude": 45.55333833333333, "longitude": 13.737525333333332, "altitude": 77.8600000001054, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:44:57.535260+00:00", "timestamp_unix": 1767944697.53526}, "nmea_primary": {"latitude": 45.553263333333334, "longitude": 13.737411666666667, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:44:56.978485+00:00", "timestamp_unix": 1767944696.978485}, "nmea_secondary": {"latitude": 45.55328166666666, "longitude": 13.737398333333333, "altitude": 31.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:44:56.451921+00:00", "timestamp_unix": 1767944696.451921}}

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.846030506194824, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T07:45:27.602432+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.150050734702894, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.069657682726453, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.2940117648878693, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.6332434966777196, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.11576565050800967, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.895067172805092, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.666250285885045, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.812619449170922, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.566598191553613, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.868704388140181, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55325, "longitude": 13.7374115, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:45:26+00:00", "timestamp_unix": 1767944726.0}, "starlink_location": {"latitude": 45.553334833333345, "longitude": 13.737529166666668, "altitude": 78.18000000052123, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:45:27.564984+00:00", "timestamp_unix": 1767944727.564984}, "starlink_gps": {"latitude": 45.55333483333331, "longitude": 13.737527679893496, "altitude": 78.18000000097504, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:45:27.565236+00:00", "timestamp_unix": 1767944727.565236}, "nmea_primary": {"latitude": 45.55326, "longitude": 13.73742, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:45:26.967512+00:00", "timestamp_unix": 1767944726.967512}, "nmea_secondary": {"latitude": 45.55328166666666, "longitude": 13.7374, "altitude": 30.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:45:26.433780+00:00", "timestamp_unix": 1767944726.43378}}

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.150050734702894, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T07:45:57.685503+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.328720751024749, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.328720751024749, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8954433943460236, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.891074833475647, "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": 12.600700528054157, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.470772412345653, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.600700528054157, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.470772412345653, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.6814383497329133, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.7374115, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:45:47+00:00", "timestamp_unix": 1767944747.0}, "starlink_location": {"latitude": 45.55333983333333, "longitude": 13.737528333333334, "altitude": 77.86999999965347, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:45:57.646259+00:00", "timestamp_unix": 1767944757.646259}, "starlink_gps": {"latitude": 45.55333983333333, "longitude": 13.737528333333334, "altitude": 77.86999999965347, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:45:57.646512+00:00", "timestamp_unix": 1767944757.646512}, "nmea_primary": {"latitude": 45.55325166666667, "longitude": 13.737426666666666, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:45:56.988401+00:00", "timestamp_unix": 1767944756.988401}, "nmea_secondary": {"latitude": 45.55328166666666, "longitude": 13.737406666666667, "altitude": 29.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:45:56.442709+00:00", "timestamp_unix": 1767944756.442709}}

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.600700528054157, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T07:46:27.604457+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.094778270741095, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.969873829194931, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.5714161470342582, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.7986074284919613, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.14416033069327466, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.014194591612362, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.35182623501246, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.90282649386979, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.21706072729707, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.861939481685005, "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-09T07:46:18+00:00", "timestamp_unix": 1767944778.0}, "starlink_location": {"latitude": 45.553334401410105, "longitude": 13.737524834126267, "altitude": 77.62000000036595, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:46:27.563730+00:00", "timestamp_unix": 1767944787.56373}, "starlink_gps": {"latitude": 45.55333416666666, "longitude": 13.737523013283509, "altitude": 77.62000000225437, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:46:27.564020+00:00", "timestamp_unix": 1767944787.56402}, "nmea_primary": {"latitude": 45.55323833333333, "longitude": 13.737408333333333, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:46:26.963963+00:00", "timestamp_unix": 1767944786.963963}, "nmea_secondary": {"latitude": 45.55328166666666, "longitude": 13.7374, "altitude": 28.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:46:26.415746+00:00", "timestamp_unix": 1767944786.415746}}

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.014194591612362, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T07:46:57.604088+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.015525874902279, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.006746126777957, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.4173787845460826, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.1619962516963906, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011659244212480279, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.37495439887371, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.854576341537868, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.365936002380733, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.845844747951018, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.5470594901913217, "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-09T07:46:50+00:00", "timestamp_unix": 1767944810.0}, "starlink_location": {"latitude": 45.553341393708436, "longitude": 13.737515500000002, "altitude": 78.40000000160339, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:46:57.564530+00:00", "timestamp_unix": 1767944817.56453}, "starlink_gps": {"latitude": 45.553341288854334, "longitude": 13.737515500000002, "altitude": 78.40000000104101, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:46:57.564784+00:00", "timestamp_unix": 1767944817.564784}, "nmea_primary": {"latitude": 45.553248333333336, "longitude": 13.737406666666667, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:46:56.972937+00:00", "timestamp_unix": 1767944816.972937}, "nmea_secondary": {"latitude": 45.553275, "longitude": 13.737431666666666, "altitude": 28.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:46:56.436554+00:00", "timestamp_unix": 1767944816.436554}}

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.37495439887371, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T07:47:27.602228+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.522907903460887, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.590172184931836, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.1821067040157507, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.2158478397945265, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.09004175641009741, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.665902025475457, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.781332966608302, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.735063777664713, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.855745160348933, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.041040064575578, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737419, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:47:21+00:00", "timestamp_unix": 1767944841.0}, "starlink_location": {"latitude": 45.55333423478092, "longitude": 13.737517666666669, "altitude": 78.66999999930957, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:47:27.562383+00:00", "timestamp_unix": 1767944847.562383}, "starlink_gps": {"latitude": 45.55333504454589, "longitude": 13.737517666666665, "altitude": 78.67000000185107, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:47:27.562636+00:00", "timestamp_unix": 1767944847.562636}, "nmea_primary": {"latitude": 45.55324, "longitude": 13.737405, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:47:27.023173+00:00", "timestamp_unix": 1767944847.023173}, "nmea_secondary": {"latitude": 45.553261666666664, "longitude": 13.737446666666667, "altitude": 30.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:47:26.435844+00:00", "timestamp_unix": 1767944846.435844}}

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.735063777664713, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T07:47:57.599358+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.769264106804117, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.723561909196917, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.6740214421910022, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.5605238304821945, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.09346886752444375, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.8971660511988, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.054599210800353, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.859857981265762, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.034021251610875, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.5526006951060767, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.7374115, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:47:52+00:00", "timestamp_unix": 1767944872.0}, "starlink_location": {"latitude": 45.55333393183381, "longitude": 13.737519665746479, "altitude": 78.81000000040954, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:47:57.561108+00:00", "timestamp_unix": 1767944877.561108}, "starlink_gps": {"latitude": 45.55333416666666, "longitude": 13.737518513125625, "altitude": 78.81000000092745, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:47:57.561363+00:00", "timestamp_unix": 1767944877.561363}, "nmea_primary": {"latitude": 45.553245, "longitude": 13.737413333333333, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:47:55.976998+00:00", "timestamp_unix": 1767944875.976998}, "nmea_secondary": {"latitude": 45.553255, "longitude": 13.737456666666667, "altitude": 32.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:47:56.486741+00:00", "timestamp_unix": 1767944876.486741}}

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.8971660511988, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T07:48:27.522745+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.546867035950443, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.549816700264092, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.313785852686896, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.7450321493985426, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004004571792476233, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.661994003928006, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.825636315618516, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.665083132142856, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.828496542828203, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.962259411259163, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55325, "longitude": 13.737411, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:48:25+00:00", "timestamp_unix": 1767944905.0}, "starlink_location": {"latitude": 45.55333310440758, "longitude": 13.737520000000002, "altitude": 78.8100000006922, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:48:27.481177+00:00", "timestamp_unix": 1767944907.481177}, "starlink_gps": {"latitude": 45.55333314042156, "longitude": 13.737520000000002, "altitude": 78.81000000079416, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:48:27.481430+00:00", "timestamp_unix": 1767944907.48143}, "nmea_primary": {"latitude": 45.55323833333333, "longitude": 13.737408333333333, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:48:26.966164+00:00", "timestamp_unix": 1767944906.966164}, "nmea_secondary": {"latitude": 45.55327, "longitude": 13.737431666666666, "altitude": 30.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:48:26.491506+00:00", "timestamp_unix": 1767944906.491506}}

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.665083132142856, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T07:48:57.637508+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.658487970026783, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.587057866601763, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.5779835540987537, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.263202866115076, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.1161521880024733, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.213693577398868, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.4471780063544, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.122402428396896, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.370157359435561, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.081972789969661, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737388, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:48:46+00:00", "timestamp_unix": 1767944926.0}, "starlink_location": {"latitude": 45.55332733333334, "longitude": 13.737515833333333, "altitude": 78.58000000093999, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:48:57.601748+00:00", "timestamp_unix": 1767944937.601748}, "starlink_gps": {"latitude": 45.55332628875162, "longitude": 13.737515833333331, "altitude": 78.58000000172095, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:48:57.602006+00:00", "timestamp_unix": 1767944937.602006}, "nmea_primary": {"latitude": 45.55322666666667, "longitude": 13.737403333333333, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:48:56.988172+00:00", "timestamp_unix": 1767944936.988172}, "nmea_secondary": {"latitude": 45.55327666666667, "longitude": 13.737435, "altitude": 30.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:48:56.504343+00:00", "timestamp_unix": 1767944936.504343}}

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.213693577398868, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T07:49:27.617047+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.05914805205963, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.929225818427359, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.1270637576028903, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.153077514225886, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.13302281314834838, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.367515626583325, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.489729475607675, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.244468488195835, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.359545008002218, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.955778364883186, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737392, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:49:18+00:00", "timestamp_unix": 1767944958.0}, "starlink_location": {"latitude": 45.553326828256644, "longitude": 13.737510500000003, "altitude": 78.66000000145027, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:49:27.579676+00:00", "timestamp_unix": 1767944967.579676}, "starlink_gps": {"latitude": 45.553326271162604, "longitude": 13.737508988140538, "altitude": 78.6600000023591, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:49:27.579984+00:00", "timestamp_unix": 1767944967.579984}, "nmea_primary": {"latitude": 45.553241666666665, "longitude": 13.737408333333333, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:49:26.961232+00:00", "timestamp_unix": 1767944966.961232}, "nmea_secondary": {"latitude": 45.55330333333333, "longitude": 13.737393333333333, "altitude": 27.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:49:26.459289+00:00", "timestamp_unix": 1767944966.459289}}

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.367515626583325, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T07:49:57.595749+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.04635440865684, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.02992356572871, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9325640915843487, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.876810416887889, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02611418055743908, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.22980034750815, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.267796424772582, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.210366634576246, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.265877704796539, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.594216307451793, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737388, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:49:49+00:00", "timestamp_unix": 1767944989.0}, "starlink_location": {"latitude": 45.55332523485045, "longitude": 13.737508166666666, "altitude": 78.5000000004573, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:49:57.558235+00:00", "timestamp_unix": 1767944997.558235}, "starlink_gps": {"latitude": 45.55332499999998, "longitude": 13.737508166666666, "altitude": 78.49999999987526, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:49:57.558491+00:00", "timestamp_unix": 1767944997.558491}, "nmea_primary": {"latitude": 45.553243333333334, "longitude": 13.737403333333333, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:49:56.965787+00:00", "timestamp_unix": 1767944996.965787}, "nmea_secondary": {"latitude": 45.55331833333334, "longitude": 13.737376666666666, "altitude": 25.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:49:56.500587+00:00", "timestamp_unix": 1767944996.500587}}

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.22980034750815, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T07:50:27.599305+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.314344553889033, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.226620435991194, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.2396386732611944, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.885943803223491, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.115759296990444, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.669584773195187, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.37050652441214, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.588907926691428, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.254765919767047, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.447459611815292, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553253, "longitude": 13.737388, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:50:20+00:00", "timestamp_unix": 1767945020.0}, "starlink_location": {"latitude": 45.55332499999998, "longitude": 13.737508166666666, "altitude": 78.49999999987526, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:50:27.557516+00:00", "timestamp_unix": 1767945027.557516}, "starlink_gps": {"latitude": 45.553325, "longitude": 13.737506679975352, "altitude": 78.50000000046622, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:50:27.557773+00:00", "timestamp_unix": 1767945027.557773}, "nmea_primary": {"latitude": 45.55325, "longitude": 13.737403333333333, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:50:26.003866+00:00", "timestamp_unix": 1767945026.003866}, "nmea_secondary": {"latitude": 45.55332333333333, "longitude": 13.737375, "altitude": 24.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:50:26.481426+00:00", "timestamp_unix": 1767945026.481426}}

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.314344553889033, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T07:50:57.592305+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.671104571321298, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.608441322383674, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.609775419259848, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.062560600975118, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.09002883610963826, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.33532034479913, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.465991306703717, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.265866353912505, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.463255114868359, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.2248994221889, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55325, "longitude": 13.737397, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:50:51+00:00", "timestamp_unix": 1767945051.0}, "starlink_location": {"latitude": 45.5533232651502, "longitude": 13.737504333333332, "altitude": 78.33389786290812, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:50:57.556888+00:00", "timestamp_unix": 1767945057.556888}, "starlink_gps": {"latitude": 45.55332245550142, "longitude": 13.737504333333334, "altitude": 78.24391029930254, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:50:57.557141+00:00", "timestamp_unix": 1767945057.557141}, "nmea_primary": {"latitude": 45.55325833333333, "longitude": 13.737428333333334, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:50:56.948493+00:00", "timestamp_unix": 1767945056.948493}, "nmea_secondary": {"latitude": 45.55332, "longitude": 13.73737, "altitude": 23.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:50:56.440804+00:00", "timestamp_unix": 1767945056.440804}}

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.671104571321298, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T07:51:27.596253+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.431605810006479, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.335311876332733, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.086664323492287, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.5956773427020927, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.11576648097826239, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.171081286731997, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.011444398220322, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.107436287731698, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.899122677530189, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.028769825422797, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553276, "longitude": 13.737389, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:51:22+00:00", "timestamp_unix": 1767945082.0}, "starlink_location": {"latitude": 45.55332783333333, "longitude": 13.737500666666667, "altitude": 78.26999999900832, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:51:27.556257+00:00", "timestamp_unix": 1767945087.556257}, "starlink_gps": {"latitude": 45.55332783333331, "longitude": 13.737499179883015, "altitude": 78.27000000156411, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:51:27.556512+00:00", "timestamp_unix": 1767945087.556512}, "nmea_primary": {"latitude": 45.55325166666667, "longitude": 13.737428333333334, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:51:26.958387+00:00", "timestamp_unix": 1767945086.958387}, "nmea_secondary": {"latitude": 45.553308333333334, "longitude": 13.737388333333334, "altitude": 22.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:51:26.485551+00:00", "timestamp_unix": 1767945086.485551}}

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.431605810006479, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T07:51:57.596655+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.387929482102448, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.31742991092381, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.278328080368264, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.592065628576612, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.11867301999395735, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.416834627225043, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.322651256432572, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.37986606428789, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.217122633339214, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.088797034525824, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.737393, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:51:53+00:00", "timestamp_unix": 1767945113.0}, "starlink_location": {"latitude": 45.55333076509337, "longitude": 13.737494333333334, "altitude": 78.17389154401634, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:51:57.555096+00:00", "timestamp_unix": 1767945117.555096}, "starlink_gps": {"latitude": 45.55333099999998, "longitude": 13.737492846597801, "altitude": 78.08390796259272, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:51:57.555348+00:00", "timestamp_unix": 1767945117.555348}, "nmea_primary": {"latitude": 45.55325833333333, "longitude": 13.737431666666666, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:51:56.947301+00:00", "timestamp_unix": 1767945116.947301}, "nmea_secondary": {"latitude": 45.55331, "longitude": 13.737378333333334, "altitude": 22.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:51:56.438203+00:00", "timestamp_unix": 1767945116.438203}}

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.387929482102448, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T07:52:27.595894+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.141983215930095, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.076087039835947, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.2202337054217716, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.328904336458657, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.11614566583037701, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.476158488677727, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.032209229261284, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.384767002268136, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.005271911497271, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.546642807043723, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553284, "longitude": 13.737398, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:52:24+00:00", "timestamp_unix": 1767945144.0}, "starlink_location": {"latitude": 45.55333100000002, "longitude": 13.737494333333334, "altitude": 78.17388608464513, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:52:27.554319+00:00", "timestamp_unix": 1767945147.554319}, "starlink_gps": {"latitude": 45.553329955476954, "longitude": 13.737494333333334, "altitude": 78.08390758105702, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:52:27.554576+00:00", "timestamp_unix": 1767945147.554576}, "nmea_primary": {"latitude": 45.55325666666667, "longitude": 13.737411666666667, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:52:26.955755+00:00", "timestamp_unix": 1767945146.955755}, "nmea_secondary": {"latitude": 45.553311666666666, "longitude": 13.737381666666666, "altitude": 22.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:52:26.452220+00:00", "timestamp_unix": 1767945146.45222}}

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.476158488677727, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T07:52:57.508379+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.039584073402944, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.039040345282787, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9352884800386068, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.4373889635040635, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005652116788040134, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.74678859512538, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.859715299282522, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.747337964026913, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.856219266532241, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.986373154674428, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553272, "longitude": 13.737395, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:52:56+00:00", "timestamp_unix": 1767945176.0}, "starlink_location": {"latitude": 45.55332927105029, "longitude": 13.73749467868606, "altitude": 77.95193366926793, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:52:57.473598+00:00", "timestamp_unix": 1767945177.473598}, "starlink_gps": {"latitude": 45.553329307052266, "longitude": 13.737494627442002, "altitude": 77.95593507083045, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:52:57.473850+00:00", "timestamp_unix": 1767945177.47385}, "nmea_primary": {"latitude": 45.553261666666664, "longitude": 13.737415, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:52:56.980530+00:00", "timestamp_unix": 1767945176.98053}, "nmea_secondary": {"latitude": 45.55332, "longitude": 13.737381666666666, "altitude": 21.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:52:56.146600+00:00", "timestamp_unix": 1767945176.1466}}

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.039584073402944, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T07:53:27.591589+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.511629827880116, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.59649617037472, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.3504100722067824, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.087821203695202, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.23604702445452427, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.928158264223214, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.907188989944159, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.96243387292913, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.062097883433964, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.381866417717967, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553272, "longitude": 13.737387, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:53:18+00:00", "timestamp_unix": 1767945198.0}, "starlink_location": {"latitude": 45.55333283333337, "longitude": 13.737490334130804, "altitude": 78.18999999922201, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:53:27.554883+00:00", "timestamp_unix": 1767945207.554883}, "starlink_gps": {"latitude": 45.55333178885982, "longitude": 13.73749297333977, "altitude": 78.19000000613686, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:53:27.555138+00:00", "timestamp_unix": 1767945207.555138}, "nmea_primary": {"latitude": 45.553261666666664, "longitude": 13.737413333333333, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:53:25.987923+00:00", "timestamp_unix": 1767945205.987923}, "nmea_secondary": {"latitude": 45.553308333333334, "longitude": 13.737395, "altitude": 22.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:53:26.501323+00:00", "timestamp_unix": 1767945206.501323}}

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.59649617037472, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T07:53:57.591682+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.148820483732568, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.11741935359469, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.539589122878858, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.5875042258252408, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0937142211299925, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.025294716858797, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.255504217792685, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.980557764087568, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.24173699708212, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.1103382028015405, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553276, "longitude": 13.737389, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:53:49+00:00", "timestamp_unix": 1767945229.0}, "starlink_location": {"latitude": 45.553329598340234, "longitude": 13.737494498851712, "altitude": 78.04000000003767, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:53:57.552128+00:00", "timestamp_unix": 1767945237.552128}, "starlink_gps": {"latitude": 45.55332878874764, "longitude": 13.737494833333331, "altitude": 78.0400000012281, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:53:57.552382+00:00", "timestamp_unix": 1767945237.552382}, "nmea_primary": {"latitude": 45.55325333333333, "longitude": 13.737385, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:53:56.961624+00:00", "timestamp_unix": 1767945236.961624}, "nmea_secondary": {"latitude": 45.55329833333333, "longitude": 13.737398333333333, "altitude": 23.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:53:56.232120+00:00", "timestamp_unix": 1767945236.23212}}

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.025294716858797, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T07:54:27.590528+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.169924436320446, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.091815071351082, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.706863334732317, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.001871300704575, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.11867200360680813, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.904749052550986, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.391365776272881, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.844818892259406, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.304804153386828, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.539615498972999, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553276, "longitude": 13.737389, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:54:20+00:00", "timestamp_unix": 1767945260.0}, "starlink_location": {"latitude": 45.553329598528116, "longitude": 13.737494833333333, "altitude": 78.0400000009074, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:54:27.551265+00:00", "timestamp_unix": 1767945267.551265}, "starlink_gps": {"latitude": 45.55332983333336, "longitude": 13.737493346578557, "altitude": 77.92390646070768, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:54:27.551518+00:00", "timestamp_unix": 1767945267.551518}, "nmea_primary": {"latitude": 45.55325166666667, "longitude": 13.73739, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:54:26.936914+00:00", "timestamp_unix": 1767945266.936914}, "nmea_secondary": {"latitude": 45.55329166666667, "longitude": 13.737401666666667, "altitude": 27.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:54:26.196550+00:00", "timestamp_unix": 1767945266.19655}}

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.904749052550986, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T07:54:57.566969+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.950280855446502, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.776777896642706, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.6958510607848856, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.190965530446878, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.2366541687154288, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.385454828742018, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.1428777576023155, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.240241505735113, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.0111200362507535, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.272392151059377, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553272, "longitude": 13.737397, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:54:52+00:00", "timestamp_unix": 1767945292.0}, "starlink_location": {"latitude": 45.55332528347861, "longitude": 13.737499666666666, "altitude": 77.92000000041767, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:54:57.531751+00:00", "timestamp_unix": 1767945297.531751}, "starlink_gps": {"latitude": 45.55332549999998, "longitude": 13.737496643097657, "altitude": 77.92000000508109, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:54:57.532057+00:00", "timestamp_unix": 1767945297.532057}, "nmea_primary": {"latitude": 45.55325833333333, "longitude": 13.737406666666667, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:54:56.962591+00:00", "timestamp_unix": 1767945296.962591}, "nmea_secondary": {"latitude": 45.55328333333333, "longitude": 13.737448333333333, "altitude": 27.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:54:56.486269+00:00", "timestamp_unix": 1767945296.486269}}

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.385454828742018, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T07:55:27.583165+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.702840808185194, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.718304563430118, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.2573539869044237, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.964146187700002, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02610916903259273, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.756351923969694, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.751881516222375, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.775870723258679, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.775679441877434, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.378382223998339, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553272, "longitude": 13.737396, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:55:24+00:00", "timestamp_unix": 1767945324.0}, "starlink_location": {"latitude": 45.55332893186124, "longitude": 13.737506833333333, "altitude": 78.5700000000252, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:55:27.549776+00:00", "timestamp_unix": 1767945327.549776}, "starlink_gps": {"latitude": 45.553329166666636, "longitude": 13.737506833333333, "altitude": 78.57000000011298, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:55:27.550030+00:00", "timestamp_unix": 1767945327.55003}, "nmea_primary": {"latitude": 45.55325666666667, "longitude": 13.737415, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:55:26.952085+00:00", "timestamp_unix": 1767945326.952085}, "nmea_secondary": {"latitude": 45.55329, "longitude": 13.737481666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:55:26.192490+00:00", "timestamp_unix": 1767945326.19249}}

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.775870723258679, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T07:55:57.567538+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.952287984727644, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.871640132010713, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.7699108043415228, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.549098180290415, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.09705166499355714, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.7239242828318, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.497077171203622, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.639791084575718, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.410127023393717, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.249340420113645, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737408, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:55:55+00:00", "timestamp_unix": 1767945355.0}, "starlink_location": {"latitude": 45.55333095026908, "longitude": 13.737512474680036, "altitude": 78.10999999980407, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:55:57.529947+00:00", "timestamp_unix": 1767945357.529947}, "starlink_gps": {"latitude": 45.55333010453189, "longitude": 13.737512166666667, "altitude": 78.110000000963, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:55:57.530198+00:00", "timestamp_unix": 1767945357.530198}, "nmea_primary": {"latitude": 45.553261666666664, "longitude": 13.737416666666666, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:55:56.962567+00:00", "timestamp_unix": 1767945356.962567}, "nmea_secondary": {"latitude": 45.553293333333336, "longitude": 13.737466666666666, "altitude": 28.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:55:56.226193+00:00", "timestamp_unix": 1767945356.226193}}

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.952287984727644, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T07:56:27.588697+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.55100091564027, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.632293631352416, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.2445359159773512, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.35560337504319, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.1422570502682463, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.094839595202975, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.298410762853957, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.198439373554734, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.393723495866185, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.868704213311724, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553272, "longitude": 13.73739, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:56:16+00:00", "timestamp_unix": 1767945376.0}, "starlink_location": {"latitude": 45.553330931819836, "longitude": 13.737512166666667, "altitude": 78.11000000028922, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:56:27.548154+00:00", "timestamp_unix": 1767945387.548154}, "starlink_gps": {"latitude": 45.553332211168225, "longitude": 13.737512166666667, "altitude": 78.11000000180162, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:56:27.548408+00:00", "timestamp_unix": 1767945387.548408}, "nmea_primary": {"latitude": 45.55327166666667, "longitude": 13.737431666666666, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:56:26.932314+00:00", "timestamp_unix": 1767945386.932314}, "nmea_secondary": {"latitude": 45.553293333333336, "longitude": 13.737451666666667, "altitude": 26.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:56:26.453606+00:00", "timestamp_unix": 1767945386.453606}}

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.632293631352416, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T07:56:57.587117+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.367118325221169, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.481372906245328, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.9262378353791934, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.9072008875158364, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.14179048922743415, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.881052874622803, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.709188532321432, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.979432051349548, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.811575667149983, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.39271142765757233, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.737381, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:56:48+00:00", "timestamp_unix": 1767945408.0}, "starlink_location": {"latitude": 45.55332616666666, "longitude": 13.737508665811523, "altitude": 78.15000000104132, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:56:57.547715+00:00", "timestamp_unix": 1767945417.547715}, "starlink_gps": {"latitude": 45.55332616666663, "longitude": 13.737510486820277, "altitude": 78.15000000287249, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:56:57.548002+00:00", "timestamp_unix": 1767945417.548002}, "nmea_primary": {"latitude": 45.553268333333335, "longitude": 13.73743, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:56:56.959149+00:00", "timestamp_unix": 1767945416.959149}, "nmea_secondary": {"latitude": 45.55327166666667, "longitude": 13.737428333333334, "altitude": 25.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:56:56.197643+00:00", "timestamp_unix": 1767945416.197643}}

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.481372906245328, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T07:57:27.622535+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.026273624696898, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.026273624696898, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.2755264465958636, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.325384937874223, "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.730642392075174, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.493546564194483, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.730642392075174, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.493546564194483, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.999366948151896, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.737388, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:57:19+00:00", "timestamp_unix": 1767945439.0}, "starlink_location": {"latitude": 45.553324166666656, "longitude": 13.737512333333331, "altitude": 77.51999999887495, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:57:27.586517+00:00", "timestamp_unix": 1767945447.586517}, "starlink_gps": {"latitude": 45.553324166666656, "longitude": 13.737512333333331, "altitude": 77.51999999887495, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:57:27.586767+00:00", "timestamp_unix": 1767945447.586767}, "nmea_primary": {"latitude": 45.55325833333333, "longitude": 13.73743, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:57:26.932962+00:00", "timestamp_unix": 1767945446.932962}, "nmea_secondary": {"latitude": 45.553288333333334, "longitude": 13.737401666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:57:26.491740+00:00", "timestamp_unix": 1767945446.49174}}

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.026273624696898, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T07:57:57.586901+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.931169834087848, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.96799270763665, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4058123420767985, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.03449742526935, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.036858303326876764, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.534787194414612, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.963064019902435, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.571634954158629, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.995167989014131, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.515437421585122, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.737399, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:57:50+00:00", "timestamp_unix": 1767945470.0}, "starlink_location": {"latitude": 45.55333259855901, "longitude": 13.73751183249644, "altitude": 77.49999999800733, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:57:57.546141+00:00", "timestamp_unix": 1767945477.546141}, "starlink_gps": {"latitude": 45.55333283333332, "longitude": 13.737512166666667, "altitude": 77.4999999992756, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:57:57.546396+00:00", "timestamp_unix": 1767945477.546396}, "nmea_primary": {"latitude": 45.55327333333334, "longitude": 13.737423333333334, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:57:56.971123+00:00", "timestamp_unix": 1767945476.971123}, "nmea_secondary": {"latitude": 45.553313333333335, "longitude": 13.737413333333333, "altitude": 27.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:57:56.414338+00:00", "timestamp_unix": 1767945476.414338}}

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.96799270763665, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T07:58:27.806518+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.82670162556444, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.823511497566608, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.14951381225578, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.50939948937073, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003954105821501455, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.853708954497884, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.364929975342283, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.850713340139144, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.3621052171439803, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.4991004665002645, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.73739, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:58:22+00:00", "timestamp_unix": 1767945502.0}, "starlink_location": {"latitude": 45.5533328333333, "longitude": 13.73751255176281, "altitude": 77.50000000029425, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:58:27.584852+00:00", "timestamp_unix": 1767945507.584852}, "starlink_gps": {"latitude": 45.55333283333332, "longitude": 13.737512500980404, "altitude": 77.4999999992756, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:58:27.585105+00:00", "timestamp_unix": 1767945507.585105}, "nmea_primary": {"latitude": 45.553275, "longitude": 13.737416666666666, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:58:26.947107+00:00", "timestamp_unix": 1767945506.947107}, "nmea_secondary": {"latitude": 45.553311666666666, "longitude": 13.737481666666667, "altitude": 26.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:58:26.513677+00:00", "timestamp_unix": 1767945506.513677}}

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.82670162556444, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T07:58:57.619872+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.221614907854864, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.221614907854864, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.2773525643927495, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.545691280185883, "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.321576652007204, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.461811142561944, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.321576652007204, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.461811142561944, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.311780085184241, "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-09T07:58:53+00:00", "timestamp_unix": 1767945533.0}, "starlink_location": {"latitude": 45.55333116666666, "longitude": 13.737514333333332, "altitude": 77.09999999979829, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:58:57.586946+00:00", "timestamp_unix": 1767945537.586946}, "starlink_gps": {"latitude": 45.55333116666666, "longitude": 13.737514333333332, "altitude": 77.09999999979829, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:58:57.587199+00:00", "timestamp_unix": 1767945537.587199}, "nmea_primary": {"latitude": 45.55327166666667, "longitude": 13.73743, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:58:56.976870+00:00", "timestamp_unix": 1767945536.97687}, "nmea_secondary": {"latitude": 45.553288333333334, "longitude": 13.73748, "altitude": 27.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:58:56.504806+00:00", "timestamp_unix": 1767945536.504806}}

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.221614907854864, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T07:59:27.621883+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.789991640414105, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.792534630808348, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.112327910768568, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.498678824695143, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003980412497702173, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.899660067852524, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.307300035200308, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.902531519506539, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.31075883796112, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.2819023379264567, "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-09T07:59:24+00:00", "timestamp_unix": 1767945564.0}, "starlink_location": {"latitude": 45.55332772946173, "longitude": 13.737512499999998, "altitude": 76.6100000003054, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:59:27.584218+00:00", "timestamp_unix": 1767945567.584218}, "starlink_gps": {"latitude": 45.55332776525844, "longitude": 13.737512499999998, "altitude": 76.61000000214999, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:59:27.584471+00:00", "timestamp_unix": 1767945567.584471}, "nmea_primary": {"latitude": 45.55327, "longitude": 13.737433333333334, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:59:26.943948+00:00", "timestamp_unix": 1767945566.943948}, "nmea_secondary": {"latitude": 45.553255, "longitude": 13.737453333333333, "altitude": 29.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:59:26.503135+00:00", "timestamp_unix": 1767945566.503135}}

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.792534630808348, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T07:59:57.622357+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.417822891690875, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.417004873606482, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.7896915527043376, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.407330033597645, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005606454033924518, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.024428873551011, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.450756181504017, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.02448961159858, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.450670875218265, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.446902786855006, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.737405, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:59:56+00:00", "timestamp_unix": 1767945596.0}, "starlink_location": {"latitude": 45.553325729407476, "longitude": 13.737512551819297, "altitude": 76.69000000061439, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:59:57.582646+00:00", "timestamp_unix": 1767945597.582646}, "starlink_gps": {"latitude": 45.553325765118615, "longitude": 13.73751250098926, "altitude": 76.69000000072724, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:59:57.582899+00:00", "timestamp_unix": 1767945597.582899}, "nmea_primary": {"latitude": 45.553255, "longitude": 13.737413333333333, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:59:56.950680+00:00", "timestamp_unix": 1767945596.95068}, "nmea_secondary": {"latitude": 45.553241666666665, "longitude": 13.737388333333334, "altitude": 30.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:59:56.483729+00:00", "timestamp_unix": 1767945596.483729}}

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.450756181504017, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T08:00:27.622587+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.748861446458545, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.746638069714269, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.3018035602336326, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.8873413242737307, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008856013469152178, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.938723878294958, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.772926448384721, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.9361029994203, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.769519629654553, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.1312199730451857, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553253, "longitude": 13.737422, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:00:17+00:00", "timestamp_unix": 1767945617.0}, "starlink_location": {"latitude": 45.55332572945231, "longitude": 13.737512936844302, "altitude": 76.69000000224973, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T08:00:27.583835+00:00", "timestamp_unix": 1767945627.583835}, "starlink_gps": {"latitude": 45.553325765164274, "longitude": 13.737512835181779, "altitude": 76.69000000127595, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:00:27.584095+00:00", "timestamp_unix": 1767945627.584095}, "nmea_primary": {"latitude": 45.553248333333336, "longitude": 13.737406666666667, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:00:26.951139+00:00", "timestamp_unix": 1767945626.951139}, "nmea_secondary": {"latitude": 45.55325666666667, "longitude": 13.737398333333333, "altitude": 31.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:00:26.191372+00:00", "timestamp_unix": 1767945626.191372}}

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.938723878294958, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T08:00:57.581433+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.77280920918855, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.75165139295012, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.0598960097998622, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.6307556705716815, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.11030871784672415, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.781302569922397, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.578954277411378, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.756971180232652, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.583818799602193, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.6906251700768395, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737414, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:00:48+00:00", "timestamp_unix": 1767945648.0}, "starlink_location": {"latitude": 45.55332743188929, "longitude": 13.737509001682366, "altitude": 76.67999999958262, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T08:00:57.541041+00:00", "timestamp_unix": 1767945657.541041}, "starlink_gps": {"latitude": 45.553326622135884, "longitude": 13.737509820084652, "altitude": 76.68000000190217, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:00:57.541297+00:00", "timestamp_unix": 1767945657.541297}, "nmea_primary": {"latitude": 45.553248333333336, "longitude": 13.737408333333333, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:00:56.949549+00:00", "timestamp_unix": 1767945656.949549}, "nmea_secondary": {"latitude": 45.553295, "longitude": 13.737438333333333, "altitude": 31.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:00:56.420594+00:00", "timestamp_unix": 1767945656.420594}}

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.781302569922397, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T08:01:27.620400+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.940367069330673, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.937683320417264, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.132894362179729, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.9829905553456166, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003964548331315611, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.951927784629577, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.232031067536928, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.948986043339247, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.230849030503844, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.858248379776315, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553272, "longitude": 13.737427, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:01:20+00:00", "timestamp_unix": 1767945680.0}, "starlink_location": {"latitude": 45.55332643721067, "longitude": 13.737511500000004, "altitude": 77.26999999978766, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T08:01:27.582497+00:00", "timestamp_unix": 1767945687.582497}, "starlink_gps": {"latitude": 45.55332640155663, "longitude": 13.737511500000005, "altitude": 77.26999999990728, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:01:27.582750+00:00", "timestamp_unix": 1767945687.58275}, "nmea_primary": {"latitude": 45.55324, "longitude": 13.7374, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:01:26.928011+00:00", "timestamp_unix": 1767945686.928011}, "nmea_secondary": {"latitude": 45.55330166666667, "longitude": 13.737398333333333, "altitude": 30.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:01:26.474105+00:00", "timestamp_unix": 1767945686.474105}}

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.951927784629577, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T08:01:57.617970+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.288009466461384, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.29137664641759, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.2128822386115066, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.479943329950655, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0039785458971713416, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.133987924514866, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.241399262483624, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.137024979576957, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.245044716664195, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.493666596649768, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553276, "longitude": 13.737418, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:01:53+00:00", "timestamp_unix": 1767945713.0}, "starlink_location": {"latitude": 45.55332049999999, "longitude": 13.737518948095298, "altitude": 77.53000000015248, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T08:01:57.580489+00:00", "timestamp_unix": 1767945717.580489}, "starlink_gps": {"latitude": 45.55332049999997, "longitude": 13.737518999191575, "altitude": 77.52999999919179, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:01:57.580740+00:00", "timestamp_unix": 1767945717.58074}, "nmea_primary": {"latitude": 45.55325, "longitude": 13.7374, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:01:56.960825+00:00", "timestamp_unix": 1767945716.960825}, "nmea_secondary": {"latitude": 45.55328, "longitude": 13.737386666666668, "altitude": 29.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:01:56.423934+00:00", "timestamp_unix": 1767945716.423934}}

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.137024979576957, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T08:02:27.577094+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.986923563658388, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.979074593755023, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.5395371946681098, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.8351735077668181, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03685550739904883, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.071305887073425, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.47629853392139, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.06723131033813, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.466081466860743, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.924574615809544, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553272, "longitude": 13.7374115, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:02:25+00:00", "timestamp_unix": 1767945745.0}, "starlink_location": {"latitude": 45.55332026524349, "longitude": 13.737519667478145, "altitude": 77.52999999921781, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T08:02:27.538690+00:00", "timestamp_unix": 1767945747.53869}, "starlink_gps": {"latitude": 45.55332049999999, "longitude": 13.737519333333333, "altitude": 77.53000000015248, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:02:27.538940+00:00", "timestamp_unix": 1767945747.53894}, "nmea_primary": {"latitude": 45.55325833333333, "longitude": 13.737408333333333, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:02:26.915856+00:00", "timestamp_unix": 1767945746.915856}, "nmea_secondary": {"latitude": 45.553275, "longitude": 13.737401666666667, "altitude": 29.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:02:26.504723+00:00", "timestamp_unix": 1767945746.504723}}

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.071305887073425, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T08:02:57.595091+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.448358824565494, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.476173196497044, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.3235463991133902, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.0750388063632386, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06264890290897798, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.236170732123519, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.378166552922806, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.26823223380587, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.411601551808669, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.1558901203762617, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737412, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:02:47+00:00", "timestamp_unix": 1767945767.0}, "starlink_location": {"latitude": 45.55332175263237, "longitude": 13.737518947489267, "altitude": 77.30807855684053, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T08:02:57.559186+00:00", "timestamp_unix": 1767945777.559186}, "starlink_gps": {"latitude": 45.55332149999999, "longitude": 13.737519666666671, "altitude": 77.39805555990112, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:02:57.559436+00:00", "timestamp_unix": 1767945777.559436}, "nmea_primary": {"latitude": 45.55328166666666, "longitude": 13.73743, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:02:56.935980+00:00", "timestamp_unix": 1767945776.93598}, "nmea_secondary": {"latitude": 45.55327333333334, "longitude": 13.737405, "altitude": 29.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:02:56.459594+00:00", "timestamp_unix": 1767945776.459594}}

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.476173196497044, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T08:03:27.679541+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.181536026132923, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.181536026132923, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.340040277449912, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.7352152732117401, "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.843080001403467, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.8966917307046, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.843080001403467, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.8966917307046, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.053749530419766, "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-09T08:03:20+00:00", "timestamp_unix": 1767945800.0}, "starlink_location": {"latitude": 45.55331983333331, "longitude": 13.737520499999999, "altitude": 77.27999999992728, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T08:03:27.637382+00:00", "timestamp_unix": 1767945807.637382}, "starlink_gps": {"latitude": 45.55331983333331, "longitude": 13.737520499999999, "altitude": 77.27999999992728, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:03:27.637639+00:00", "timestamp_unix": 1767945807.637639}, "nmea_primary": {"latitude": 45.553288333333334, "longitude": 13.737445, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:03:26.942619+00:00", "timestamp_unix": 1767945806.942619}, "nmea_secondary": {"latitude": 45.55327, "longitude": 13.7374, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:03:26.509372+00:00", "timestamp_unix": 1767945806.509372}}

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.8966917307046, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T08:03:57.614796+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.258199910031319, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.262883973687007, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.8966820140883334, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.3240792369198546, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008847768073095364, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.403041727309106, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.315482749838015, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.408184097768372, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.321063878422565, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.981567311716437, "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-09T08:03:51+00:00", "timestamp_unix": 1767945831.0}, "starlink_location": {"latitude": 45.55332277056394, "longitude": 13.737517396442747, "altitude": 77.40000000232173, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T08:03:57.576601+00:00", "timestamp_unix": 1767945837.576601}, "starlink_gps": {"latitude": 45.55332273488521, "longitude": 13.7375174980106, "altitude": 77.40000000111073, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:03:57.576859+00:00", "timestamp_unix": 1767945837.576859}, "nmea_primary": {"latitude": 45.55329166666667, "longitude": 13.737433333333334, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:03:56.955223+00:00", "timestamp_unix": 1767945836.955223}, "nmea_secondary": {"latitude": 45.553288333333334, "longitude": 13.737408333333333, "altitude": 26.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:03:56.128159+00:00", "timestamp_unix": 1767945836.128159}}

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.262883973687007, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T08:04:27.613227+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.313365247150626, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.314995101867646, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.5497959824406529, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.5194061197948443, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003986417162503106, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.699472858791836, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.156926283926545, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.701251075923945, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.158135170822366, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.063913899727531, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553288, "longitude": 13.737409, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:04:22+00:00", "timestamp_unix": 1767945862.0}, "starlink_location": {"latitude": 45.55332222938779, "longitude": 13.737518166666664, "altitude": 77.40000000095156, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T08:04:27.576341+00:00", "timestamp_unix": 1767945867.576341}, "starlink_gps": {"latitude": 45.5533222652385, "longitude": 13.737518166666662, "altitude": 77.39999999960759, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:04:27.576594+00:00", "timestamp_unix": 1767945867.576594}, "nmea_primary": {"latitude": 45.55328333333333, "longitude": 13.737406666666667, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:04:26.918475+00:00", "timestamp_unix": 1767945866.918475}, "nmea_secondary": {"latitude": 45.5533, "longitude": 13.737418333333334, "altitude": 22.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:04:26.409116+00:00", "timestamp_unix": 1767945866.409116}}

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.701251075923945, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T08:04:57.592240+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.990581846857886, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.99837951119873, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8837134250297711, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.7248648426201935, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007983100483144654, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.871613340051397, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.266428371595444, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.878988258411374, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.27423236367377, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.2877078574246017, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.5533, "longitude": 13.737401, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:04:52+00:00", "timestamp_unix": 1767945892.0}, "starlink_location": {"latitude": 45.553317333333354, "longitude": 13.737513781120704, "altitude": 77.74000000097887, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T08:04:57.555478+00:00", "timestamp_unix": 1767945897.555478}, "starlink_gps": {"latitude": 45.553317333333354, "longitude": 13.737513883647281, "altitude": 77.74000000097887, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:04:57.555725+00:00", "timestamp_unix": 1767945897.555725}, "nmea_primary": {"latitude": 45.55328333333333, "longitude": 13.737396666666667, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:04:56.927389+00:00", "timestamp_unix": 1767945896.927389}, "nmea_secondary": {"latitude": 45.55330166666667, "longitude": 13.73741, "altitude": 22.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:04:56.479553+00:00", "timestamp_unix": 1767945896.479553}}

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.878988258411374, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T08:05:27.613613+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.32369867425947, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.324709987968799, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.6265070987599686, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.334486290156443, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008873029050572105, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.07696232793129, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.839300112240462, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.077474627175068, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.84373857487697, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.887834263019412, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553284, "longitude": 13.737391, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:05:24+00:00", "timestamp_unix": 1767945924.0}, "starlink_location": {"latitude": 45.55331570772418, "longitude": 13.7375156149382, "altitude": 77.99999999868557, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T08:05:27.575706+00:00", "timestamp_unix": 1767945927.575706}, "starlink_gps": {"latitude": 45.553315636304525, "longitude": 13.737515665766391, "altitude": 77.9999999988015, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:05:27.576010+00:00", "timestamp_unix": 1767945927.57601}, "nmea_primary": {"latitude": 45.55328, "longitude": 13.737396666666667, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:05:26.979705+00:00", "timestamp_unix": 1767945926.979705}, "nmea_secondary": {"latitude": 45.55332166666667, "longitude": 13.737376666666666, "altitude": 23.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:05:26.456221+00:00", "timestamp_unix": 1767945926.456221}}

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.84373857487697, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T08:05:57.694305+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.388663300241047, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.395885274144623, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.403922567166388, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.593192061878397, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007951052213329588, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.985946237422615, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.032565325333792, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.992326861473, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.040514603355353, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.153952595520044, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553284, "longitude": 13.737404, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:05:55+00:00", "timestamp_unix": 1767945955.0}, "starlink_location": {"latitude": 45.55331933333335, "longitude": 13.73751351266077, "altitude": 78.38999999995399, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T08:05:57.654426+00:00", "timestamp_unix": 1767945957.654426}, "starlink_gps": {"latitude": 45.55331933333332, "longitude": 13.737513614775757, "altitude": 78.39000000048084, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:05:57.654678+00:00", "timestamp_unix": 1767945957.654678}, "nmea_primary": {"latitude": 45.553255, "longitude": 13.73739, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:05:56.943387+00:00", "timestamp_unix": 1767945956.943387}, "nmea_secondary": {"latitude": 45.55331666666667, "longitude": 13.737333333333334, "altitude": 25.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:05:56.425459+00:00", "timestamp_unix": 1767945956.425459}}

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.040514603355353, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T08:06:27.689215+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.830220914723935, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.834283481786937, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.589628435003165, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.1907705616186774, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011266647013465034, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.81000404040146, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.426863961105722, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.811935040385524, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.43383773377821, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.568929166071659, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553284, "longitude": 13.737398, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:06:26+00:00", "timestamp_unix": 1767945986.0}, "starlink_location": {"latitude": 45.55331967572764, "longitude": 13.737513512647029, "altitude": 78.3900000000795, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T08:06:27.653204+00:00", "timestamp_unix": 1767945987.653204}, "starlink_gps": {"latitude": 45.55331960396312, "longitude": 13.73751361479438, "altitude": 78.39000000031533, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:06:27.653458+00:00", "timestamp_unix": 1767945987.653458}, "nmea_primary": {"latitude": 45.553248333333336, "longitude": 13.737368333333333, "altitude": 39.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:06:26.953994+00:00", "timestamp_unix": 1767945986.953994}, "nmea_secondary": {"latitude": 45.553306666666664, "longitude": 13.737355, "altitude": 25.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:06:26.494371+00:00", "timestamp_unix": 1767945986.494371}}

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.811935040385524, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T08:06:57.685750+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.240286224950312, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.24277748554588, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.2113628236061653, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.6461303053578655, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011258437099263927, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.447719499486041, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.188970226044317, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.4500814146835, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.196238804194742, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.98765186734791, "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-09T08:06:48+00:00", "timestamp_unix": 1767946008.0}, "starlink_location": {"latitude": 45.55331900896471, "longitude": 13.737514346117477, "altitude": 78.55999999982397, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T08:06:57.652622+00:00", "timestamp_unix": 1767946017.652622}, "starlink_gps": {"latitude": 45.553318937252435, "longitude": 13.737514448190325, "altitude": 78.55999999975977, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:06:57.652877+00:00", "timestamp_unix": 1767946017.652877}, "nmea_primary": {"latitude": 45.55325833333333, "longitude": 13.73738, "altitude": 38.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:06:56.934357+00:00", "timestamp_unix": 1767946016.934357}, "nmea_secondary": {"latitude": 45.55331, "longitude": 13.737358333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:06:56.406579+00:00", "timestamp_unix": 1767946016.406579}}

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.4500814146835, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T08:07:27.608312+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.190625471303587, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.196058442710275, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.060308616048445, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.606450066824867, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005603217108197572, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.595921672701692, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.201735041799862, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.601484471152874, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.205822766383879, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.525729069652261, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.7373905, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:07:19+00:00", "timestamp_unix": 1767946039.0}, "starlink_location": {"latitude": 45.553321729454545, "longitude": 13.737513781581066, "altitude": 78.9399999998697, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T08:07:27.570997+00:00", "timestamp_unix": 1767946047.570997}, "starlink_gps": {"latitude": 45.55332176514505, "longitude": 13.737513832381776, "altitude": 78.94000000113978, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:07:27.571252+00:00", "timestamp_unix": 1767946047.571252}, "nmea_primary": {"latitude": 45.55325166666667, "longitude": 13.737386666666668, "altitude": 36.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:07:26.959218+00:00", "timestamp_unix": 1767946046.959218}, "nmea_secondary": {"latitude": 45.55331833333334, "longitude": 13.73737, "altitude": 28.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:07:26.471987+00:00", "timestamp_unix": 1767946046.471987}}

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.601484471152874, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T08:07:57.687450+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.148870697392553, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.148870697392553, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.5220334737780985, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.581266114689666, "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.176529926822138, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.464350627120561, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.176529926822138, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.464350627120561, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.009403840307208, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55328, "longitude": 13.737386, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:07:51+00:00", "timestamp_unix": 1767946071.0}, "starlink_location": {"latitude": 45.553325166666625, "longitude": 13.737513833333331, "altitude": 78.80999999987822, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T08:07:57.652081+00:00", "timestamp_unix": 1767946077.652081}, "starlink_gps": {"latitude": 45.553325166666625, "longitude": 13.737513833333331, "altitude": 78.80999999987822, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:07:57.652335+00:00", "timestamp_unix": 1767946077.652335}, "nmea_primary": {"latitude": 45.553248333333336, "longitude": 13.737385, "altitude": 36.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:07:56.930356+00:00", "timestamp_unix": 1767946076.930356}, "nmea_secondary": {"latitude": 45.55332833333333, "longitude": 13.737366666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:07:56.449812+00:00", "timestamp_unix": 1767946076.449812}}

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.176529926822138, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T08:08:27.608244+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.837198964614545, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.837198964614545, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.9368610938655184, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.485379398488321, "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.122036491543824, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.149598871434458, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.122036491543824, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.149598871434458, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.387082692573201, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55328, "longitude": 13.7373905, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:08:22+00:00", "timestamp_unix": 1767946102.0}, "starlink_location": {"latitude": 45.553325166666625, "longitude": 13.737513833333331, "altitude": 78.80999999987822, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T08:08:27.570386+00:00", "timestamp_unix": 1767946107.570386}, "starlink_gps": {"latitude": 45.553325166666625, "longitude": 13.737513833333331, "altitude": 78.80999999987822, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:08:27.570638+00:00", "timestamp_unix": 1767946107.570638}, "nmea_primary": {"latitude": 45.553255, "longitude": 13.737378333333334, "altitude": 37.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:08:26.978754+00:00", "timestamp_unix": 1767946106.978754}, "nmea_secondary": {"latitude": 45.553293333333336, "longitude": 13.737391666666667, "altitude": 27.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:08:26.394265+00:00", "timestamp_unix": 1767946106.394265}}

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.122036491543824, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T08:08:57.686244+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.800522140582803, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.800522140582803, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.0711573229772737, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.82460224383148, "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.657135584213393, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.147757771216222, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.657135584213393, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.147757771216222, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.450652812840864, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553272, "longitude": 13.737397, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:08:53+00:00", "timestamp_unix": 1767946133.0}, "starlink_location": {"latitude": 45.55332716666668, "longitude": 13.737511166666668, "altitude": 78.62000000023053, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T08:08:57.648857+00:00", "timestamp_unix": 1767946137.648857}, "starlink_gps": {"latitude": 45.55332716666668, "longitude": 13.737511166666668, "altitude": 78.62000000023053, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:08:57.649118+00:00", "timestamp_unix": 1767946137.649118}, "nmea_primary": {"latitude": 45.553248333333336, "longitude": 13.737376666666666, "altitude": 38.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:08:56.932668+00:00", "timestamp_unix": 1767946136.932668}, "nmea_secondary": {"latitude": 45.55329666666667, "longitude": 13.737388333333334, "altitude": 27.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:08:56.233752+00:00", "timestamp_unix": 1767946136.233752}}

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.657135584213393, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T08:09:27.567480+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.070961496095691, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.111149245291429, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.526612516337754, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.7134068768293561, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.18899280920146566, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.619772231152508, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.52410162156616, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.614394851574758, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.574019361593301, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.678337804693401, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553284, "longitude": 13.737395, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:09:25+00:00", "timestamp_unix": 1767946165.0}, "starlink_location": {"latitude": 45.553325901425744, "longitude": 13.737509666666666, "altitude": 77.94999999966629, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T08:09:27.527832+00:00", "timestamp_unix": 1767946167.527832}, "starlink_gps": {"latitude": 45.553324586352495, "longitude": 13.737511204350868, "altitude": 77.95000000261396, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:09:27.528080+00:00", "timestamp_unix": 1767946167.52808}, "nmea_primary": {"latitude": 45.553245, "longitude": 13.737378333333334, "altitude": 38.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:09:26.953888+00:00", "timestamp_unix": 1767946166.953888}, "nmea_secondary": {"latitude": 45.553286666666665, "longitude": 13.737386666666668, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:09:26.455313+00:00", "timestamp_unix": 1767946166.455313}}

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.619772231152508, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T08:09:57.682288+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.284766229424696, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.27852870526797, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.7002952354297993, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.768092316579786, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00795768591998773, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.486578048113108, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.041847006200973, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.479665772620356, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.035751705580598, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.4255156687012023, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553276, "longitude": 13.737418, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:09:46+00:00", "timestamp_unix": 1767946186.0}, "starlink_location": {"latitude": 45.55332783333331, "longitude": 13.737511487277043, "altitude": 77.98000000094491, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T08:09:57.647804+00:00", "timestamp_unix": 1767946197.647804}, "starlink_gps": {"latitude": 45.55332783333331, "longitude": 13.737511385076845, "altitude": 77.98000000094491, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:09:57.648057+00:00", "timestamp_unix": 1767946197.648057}, "nmea_primary": {"latitude": 45.55327666666667, "longitude": 13.737383333333334, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:09:56.927831+00:00", "timestamp_unix": 1767946196.927831}, "nmea_secondary": {"latitude": 45.553246666666666, "longitude": 13.737373333333334, "altitude": 20.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:09:56.433037+00:00", "timestamp_unix": 1767946196.433037}}

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.041847006200973, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T08:10:27.687855+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.759407371889301, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.764972334977363, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.7158961454566932, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.581881324710102, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007968003846994242, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.674418752604936, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.33849357936431, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.681617474459124, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.34415037150987, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.996321149954168, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737423, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:10:18+00:00", "timestamp_unix": 1767946218.0}, "starlink_location": {"latitude": 45.55332783333331, "longitude": 13.737510512587999, "altitude": 77.98000000094491, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T08:10:27.646952+00:00", "timestamp_unix": 1767946227.646952}, "starlink_gps": {"latitude": 45.55332783333333, "longitude": 13.73751061492071, "altitude": 77.9800000019754, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:10:27.647202+00:00", "timestamp_unix": 1767946227.647202}, "nmea_primary": {"latitude": 45.553286666666665, "longitude": 13.737386666666668, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:10:26.913831+00:00", "timestamp_unix": 1767946226.913831}, "nmea_secondary": {"latitude": 45.55321166666667, "longitude": 13.737343333333333, "altitude": 17.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:10:26.436589+00:00", "timestamp_unix": 1767946226.436589}}

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.34415037150987, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T08:10:57.684453+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.70297208108239, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.70297208108239, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.130976240992819, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.182287356120664, "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.32231159236199, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.622335540814152, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.32231159236199, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.622335540814152, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.721350800115184, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553284, "longitude": 13.7374115, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:10:51+00:00", "timestamp_unix": 1767946251.0}, "starlink_location": {"latitude": 45.55332466666666, "longitude": 13.737507000000003, "altitude": 78.26999999963381, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T08:10:57.645743+00:00", "timestamp_unix": 1767946257.645743}, "starlink_gps": {"latitude": 45.55332466666666, "longitude": 13.737507000000003, "altitude": 78.26999999963381, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:10:57.645995+00:00", "timestamp_unix": 1767946257.645995}, "nmea_primary": {"latitude": 45.55329833333333, "longitude": 13.737393333333333, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:10:56.926205+00:00", "timestamp_unix": 1767946256.926205}, "nmea_secondary": {"latitude": 45.55321333333333, "longitude": 13.737328333333334, "altitude": 17.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:10:56.411956+00:00", "timestamp_unix": 1767946256.411956}}

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.622335540814152, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T08:11:27.679369+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.786348289903842, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.780214290581105, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.498390423499961, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.894362737880623, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007959111593635899, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.391569574075422, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 17.680709697200218, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.384312356369318, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 17.67457694140096, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.975951486437236, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553276, "longitude": 13.737418, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:11:23+00:00", "timestamp_unix": 1767946283.0}, "starlink_location": {"latitude": 45.5533263333333, "longitude": 13.737504987271805, "altitude": 78.36000000122206, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T08:11:27.645216+00:00", "timestamp_unix": 1767946287.645216}, "starlink_gps": {"latitude": 45.5533263333333, "longitude": 13.7375048850533, "altitude": 78.36000000056991, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:11:27.645472+00:00", "timestamp_unix": 1767946287.645472}, "nmea_primary": {"latitude": 45.55329166666667, "longitude": 13.737395, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:11:26.974985+00:00", "timestamp_unix": 1767946286.974985}, "nmea_secondary": {"latitude": 45.553225, "longitude": 13.73733, "altitude": 20.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:11:26.476670+00:00", "timestamp_unix": 1767946286.47667}}

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.680709697200218, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T08:11:57.676774+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.210155441091041, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.215552189129202, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.262439603924056, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.180752151035655, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007980785765342597, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.191569980311812, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.255597634542024, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.195369313785106, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.26029331128482, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.2485810547907175, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.73742, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:11:54+00:00", "timestamp_unix": 1767946314.0}, "starlink_location": {"latitude": 45.55332599093102, "longitude": 13.737507166666665, "altitude": 78.04000000015877, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T08:11:57.644802+00:00", "timestamp_unix": 1767946317.644802}, "starlink_gps": {"latitude": 45.55332606270395, "longitude": 13.737507166666665, "altitude": 78.04000000175616, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:11:57.645060+00:00", "timestamp_unix": 1767946317.64506}, "nmea_primary": {"latitude": 45.553286666666665, "longitude": 13.737403333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:11:56.927530+00:00", "timestamp_unix": 1767946316.92753}, "nmea_secondary": {"latitude": 45.55324, "longitude": 13.737338333333334, "altitude": 24.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:11:56.452429+00:00", "timestamp_unix": 1767946316.452429}}

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.26029331128482, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T08:12:27.662966+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.608777399861356, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.608777399861356, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.4152734368419957, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.842369641408171, "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.260920755498164, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.4244061824706, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.260920755498164, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.4244061824706, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.169000646519491, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55328, "longitude": 13.737403, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:12:26+00:00", "timestamp_unix": 1767946346.0}, "starlink_location": {"latitude": 45.55332633333333, "longitude": 13.737507166666665, "altitude": 78.0400000024753, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T08:12:27.623418+00:00", "timestamp_unix": 1767946347.623418}, "starlink_gps": {"latitude": 45.55332633333333, "longitude": 13.737507166666665, "altitude": 78.0400000024753, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:12:27.623669+00:00", "timestamp_unix": 1767946347.623669}, "nmea_primary": {"latitude": 45.55328, "longitude": 13.737408333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:12:26.915808+00:00", "timestamp_unix": 1767946346.915808}, "nmea_secondary": {"latitude": 45.553246666666666, "longitude": 13.737345, "altitude": 25.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:12:26.416157+00:00", "timestamp_unix": 1767946346.416157}}

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.4244061824706, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T08:12:57.677289+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.121585536619952, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.128089966964891, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.17247121285928202, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.359678729615221, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007962488118403587, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.951671278134825, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.325266759739055, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.958160662546952, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.332129410269514, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.5275910788948543, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553276, "longitude": 13.737413, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:12:47+00:00", "timestamp_unix": 1767946367.0}, "starlink_location": {"latitude": 45.55332333333334, "longitude": 13.737508679333478, "altitude": 77.90000000085557, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T08:12:57.642997+00:00", "timestamp_unix": 1767946377.642997}, "starlink_gps": {"latitude": 45.55332333333334, "longitude": 13.737508781595343, "altitude": 77.90000000085557, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:12:57.643253+00:00", "timestamp_unix": 1767946377.643253}, "nmea_primary": {"latitude": 45.55327666666667, "longitude": 13.737415, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:12:56.933991+00:00", "timestamp_unix": 1767946376.933991}, "nmea_secondary": {"latitude": 45.55327166666667, "longitude": 13.737383333333334, "altitude": 23.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:12:56.424968+00:00", "timestamp_unix": 1767946376.424968}}

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.332129410269514, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T08:13:27.677001+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.750895220234929, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.736449346519827, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.006360523078828, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.08651995988267, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01594984439745424, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.77510275599005, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.1035499713745445, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.76241425479758, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.088199764701846, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.8545963226697246, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553284, "longitude": 13.737411, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:13:19+00:00", "timestamp_unix": 1767946399.0}, "starlink_location": {"latitude": 45.55331733333332, "longitude": 13.737512808249996, "altitude": 77.80000000064118, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T08:13:27.642073+00:00", "timestamp_unix": 1767946407.642073}, "starlink_gps": {"latitude": 45.55331733333332, "longitude": 13.737512603406907, "altitude": 77.80000000064118, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:13:27.642328+00:00", "timestamp_unix": 1767946407.642328}, "nmea_primary": {"latitude": 45.553275, "longitude": 13.737433333333334, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:13:26.922705+00:00", "timestamp_unix": 1767946406.922705}, "nmea_secondary": {"latitude": 45.5533, "longitude": 13.737425, "altitude": 23.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:13:26.401778+00:00", "timestamp_unix": 1767946406.401778}}

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": 8.750895220234929, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T08:13:57.668655+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.230298925980328, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.244236600230213, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.389350331933129, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.651042969736864, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.016025446786874356, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.927900828708626, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.848125911514657, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.93961982702996, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.8632933872600175, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.5307252914327085, "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-09T08:13:50+00:00", "timestamp_unix": 1767946430.0}, "starlink_location": {"latitude": 45.55331700000001, "longitude": 13.737511075362848, "altitude": 77.75000000088545, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T08:13:57.620780+00:00", "timestamp_unix": 1767946437.62078}, "starlink_gps": {"latitude": 45.55331700000001, "longitude": 13.737511281176893, "altitude": 77.75000000088545, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:13:57.621037+00:00", "timestamp_unix": 1767946437.621037}, "nmea_primary": {"latitude": 45.553268333333335, "longitude": 13.737436666666667, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:13:56.907733+00:00", "timestamp_unix": 1767946436.907733}, "nmea_secondary": {"latitude": 45.5533, "longitude": 13.73744, "altitude": 23.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:13:56.412951+00:00", "timestamp_unix": 1767946436.412951}}

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.244236600230213, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T08:14:27.658158+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.785387279724468, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.785387279724468, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.2001517380565785, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.8934533407049425, "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.384342266615832, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.097544892699521, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.384342266615832, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.097544892699521, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.7365049284627108, "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-09T08:14:22+00:00", "timestamp_unix": 1767946462.0}, "starlink_location": {"latitude": 45.55331699999999, "longitude": 13.737512000000004, "altitude": 77.75000000013414, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T08:14:27.620972+00:00", "timestamp_unix": 1767946467.620972}, "starlink_gps": {"latitude": 45.55331699999999, "longitude": 13.737512000000004, "altitude": 77.75000000013414, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:14:27.621229+00:00", "timestamp_unix": 1767946467.621229}, "nmea_primary": {"latitude": 45.55327, "longitude": 13.737445, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:14:26.887763+00:00", "timestamp_unix": 1767946466.887763}, "nmea_secondary": {"latitude": 45.55329166666667, "longitude": 13.737428333333334, "altitude": 23.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:14:26.424103+00:00", "timestamp_unix": 1767946466.424103}}

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.785387279724468, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T08:14:57.678677+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.032143038017125, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.025011006552273, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.8160445398498477, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.4894818734135649, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007957471108295606, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.873765139229073, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.175782126619806, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.8677739917973, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.169155293107137, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.5275907935677884, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553284, "longitude": 13.737401, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:14:54+00:00", "timestamp_unix": 1767946494.0}, "starlink_location": {"latitude": 45.553324, "longitude": 13.73751648731973, "altitude": 78.28805246394388, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T08:14:57.639722+00:00", "timestamp_unix": 1767946497.639722}, "starlink_gps": {"latitude": 45.553324, "longitude": 13.737516385122298, "altitude": 78.28007235522112, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:14:57.640010+00:00", "timestamp_unix": 1767946497.64001}, "nmea_primary": {"latitude": 45.55328333333333, "longitude": 13.73745, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:14:56.932607+00:00", "timestamp_unix": 1767946496.932607}, "nmea_secondary": {"latitude": 45.55327833333333, "longitude": 13.737418333333334, "altitude": 20.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:14:56.421175+00:00", "timestamp_unix": 1767946496.421175}}

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.032143038017125, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T08:15:27.673450+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.860602797127887, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.85266896010516, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.2111008592740227, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.0565841160890805, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.009961756977375585, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.6521805708177775, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.895471974869269, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.644333648000591, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.887358625820983, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.260174428963929, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553272, "longitude": 13.73743, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:15:25+00:00", "timestamp_unix": 1767946525.0}, "starlink_location": {"latitude": 45.55332016666665, "longitude": 13.737520654047712, "altitude": 78.61999999970035, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T08:15:27.639496+00:00", "timestamp_unix": 1767946527.639496}, "starlink_gps": {"latitude": 45.55332016666665, "longitude": 13.737520526109337, "altitude": 78.61999999970035, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:15:27.639753+00:00", "timestamp_unix": 1767946527.639753}, "nmea_primary": {"latitude": 45.55328333333333, "longitude": 13.737453333333333, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:15:26.909004+00:00", "timestamp_unix": 1767946526.909004}, "nmea_secondary": {"latitude": 45.553263333333334, "longitude": 13.737406666666667, "altitude": 19.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:15:26.431545+00:00", "timestamp_unix": 1767946526.431545}}

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.895471974869269, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T08:15:57.677928+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.238468619267291, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.231849576142137, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.9682257965079155, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.33459152063925, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007962605985317884, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.679380269171234, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.055886277820417, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.673845473178237, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.049738191819534, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.4835975008867335, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553272, "longitude": 13.737407, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:15:56+00:00", "timestamp_unix": 1767946556.0}, "starlink_location": {"latitude": 45.55332316666667, "longitude": 13.73751632066705, "altitude": 79.01000000077501, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T08:15:57.638321+00:00", "timestamp_unix": 1767946557.638321}, "starlink_gps": {"latitude": 45.55332316666667, "longitude": 13.737516218403671, "altitude": 79.01000000077501, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:15:57.638576+00:00", "timestamp_unix": 1767946557.638576}, "nmea_primary": {"latitude": 45.55328, "longitude": 13.737456666666667, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:15:56.916695+00:00", "timestamp_unix": 1767946556.916695}, "nmea_secondary": {"latitude": 45.55326, "longitude": 13.737406666666667, "altitude": 19.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:15:56.472926+00:00", "timestamp_unix": 1767946556.472926}}

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.055886277820417, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T08:16:27.655568+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.638548860778615, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.643399744999758, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.5906795018770254, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.344016372527778, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008020551657986763, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.255260740961225, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.779388009243943, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.260938991472746, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.78551934196284, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.582674433435351, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737407, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:16:17+00:00", "timestamp_unix": 1767946577.0}, "starlink_location": {"latitude": 45.55332284192978, "longitude": 13.737515833333333, "altitude": 79.04609254378005, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T08:16:27.616854+00:00", "timestamp_unix": 1767946587.616854}, "starlink_gps": {"latitude": 45.55332291406033, "longitude": 13.737515833333333, "altitude": 79.0380756717843, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:16:27.617113+00:00", "timestamp_unix": 1767946587.617113}, "nmea_primary": {"latitude": 45.55327666666667, "longitude": 13.73745, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:16:26.905223+00:00", "timestamp_unix": 1767946586.905223}, "nmea_secondary": {"latitude": 45.553235, "longitude": 13.73741, "altitude": 17.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:16:26.420461+00:00", "timestamp_unix": 1767946586.420461}}

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.78551934196284, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T08:16:57.674813+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.046745001941913, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.052439527047323, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.656376438863205, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.7944955718425954, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007959942504688407, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.49169491195619, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.946306790640545, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.49675882392454, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.951125846149463, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.466052258574665, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55324, "longitude": 13.737398, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:16:49+00:00", "timestamp_unix": 1767946609.0}, "starlink_location": {"latitude": 45.553322000000016, "longitude": 13.737517846016145, "altitude": 79.37000000147515, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T08:16:57.636827+00:00", "timestamp_unix": 1767946617.636827}, "starlink_gps": {"latitude": 45.553322000000016, "longitude": 13.737517948245314, "altitude": 79.37000000147515, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:16:57.637075+00:00", "timestamp_unix": 1767946617.637075}, "nmea_primary": {"latitude": 45.55327, "longitude": 13.737456666666667, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:16:56.912464+00:00", "timestamp_unix": 1767946616.912464}, "nmea_secondary": {"latitude": 45.553215, "longitude": 13.737401666666667, "altitude": 15.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:16:56.464910+00:00", "timestamp_unix": 1767946616.46491}}

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.951125846149463, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T08:17:27.655539+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.094646703257506, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.094646703257506, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.42350198799738, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.33725626565549, "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.470185559938698, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.662596806498644, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.470185559938698, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.662596806498644, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.194704602877797, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.737386, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:17:21+00:00", "timestamp_unix": 1767946641.0}, "starlink_location": {"latitude": 45.55331733333334, "longitude": 13.737518000000001, "altitude": 79.50999999949128, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T08:17:27.615247+00:00", "timestamp_unix": 1767946647.615247}, "starlink_gps": {"latitude": 45.55331733333334, "longitude": 13.737518000000001, "altitude": 79.50999999949128, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:17:27.615505+00:00", "timestamp_unix": 1767946647.615505}, "nmea_primary": {"latitude": 45.553266666666666, "longitude": 13.737455, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:17:26.899213+00:00", "timestamp_unix": 1767946646.899213}, "nmea_secondary": {"latitude": 45.553223333333335, "longitude": 13.737405, "altitude": 17.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:17:26.447181+00:00", "timestamp_unix": 1767946646.447181}}

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.662596806498644, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T08:17:57.669292+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.379492798720806, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.379492798720806, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.9983758580355335, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.773878352501752, "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.9082678757879386, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.957073012060944, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.9082678757879386, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.957073012060944, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.0520380206994595, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.737383, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:17:53+00:00", "timestamp_unix": 1767946673.0}, "starlink_location": {"latitude": 45.553320999999976, "longitude": 13.737516, "altitude": 80.020000000492, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T08:17:57.636050+00:00", "timestamp_unix": 1767946677.63605}, "starlink_gps": {"latitude": 45.553320999999976, "longitude": 13.737516, "altitude": 80.020000000492, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:17:57.636303+00:00", "timestamp_unix": 1767946677.636303}, "nmea_primary": {"latitude": 45.553261666666664, "longitude": 13.73746, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:17:56.926526+00:00", "timestamp_unix": 1767946676.926526}, "nmea_secondary": {"latitude": 45.553215, "longitude": 13.73742, "altitude": 21.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:17:56.446154+00:00", "timestamp_unix": 1767946676.446154}}

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.957073012060944, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T08:18:27.671843+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.002918475026462, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.01398824106003, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.9983758580355335, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.267113965164862, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011273147138315355, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.648289513036549, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.483682866855828, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.659230261853799, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.494206240068733, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.949274605388447, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.737388, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:18:24+00:00", "timestamp_unix": 1767946704.0}, "starlink_location": {"latitude": 45.55332065763686, "longitude": 13.737515512691422, "altitude": 80.02000000034553, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T08:18:27.634714+00:00", "timestamp_unix": 1767946707.634714}, "starlink_gps": {"latitude": 45.55332072944281, "longitude": 13.737515614897678, "altitude": 80.0199999994888, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:18:27.634965+00:00", "timestamp_unix": 1767946707.634965}, "nmea_primary": {"latitude": 45.553261666666664, "longitude": 13.737465, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:18:26.919137+00:00", "timestamp_unix": 1767946706.919137}, "nmea_secondary": {"latitude": 45.55319333333333, "longitude": 13.737435, "altitude": 22.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:18:26.479653+00:00", "timestamp_unix": 1767946706.479653}}

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.494206240068733, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T08:18:57.651169+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.616607795681729, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.620235963364877, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.587800199965823, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.398045823517153, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008024026462696565, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.369591840435373, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 17.451602497276188, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.3758901621837, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 17.45877799116858, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.344159415923272, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737366, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:18:56+00:00", "timestamp_unix": 1767946736.0}, "starlink_location": {"latitude": 45.55332034196506, "longitude": 13.737521999999997, "altitude": 80.20000000083233, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T08:18:57.613152+00:00", "timestamp_unix": 1767946737.613152}, "starlink_gps": {"latitude": 45.553320414126866, "longitude": 13.737521999999998, "altitude": 80.2000000001298, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:18:57.613406+00:00", "timestamp_unix": 1767946737.613406}, "nmea_primary": {"latitude": 45.553268333333335, "longitude": 13.737463333333332, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:18:56.934759+00:00", "timestamp_unix": 1767946736.934759}, "nmea_secondary": {"latitude": 45.55318, "longitude": 13.737421666666666, "altitude": 25.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:18:56.425631+00:00", "timestamp_unix": 1767946736.425631}}

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.45877799116858, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T08:19:27.668138+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.536220424374104, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.54031171064625, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.251718906737588, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.192648251569633, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007987869689632748, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.779833071566568, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 17.128629798056696, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.7854283750778785, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 17.13575117368857, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.066928020194876, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.737372, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:19:18+00:00", "timestamp_unix": 1767946758.0}, "starlink_location": {"latitude": 45.553322324302904, "longitude": 13.737521333333333, "altitude": 80.59000000011227, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T08:19:27.633442+00:00", "timestamp_unix": 1767946767.633442}, "starlink_gps": {"latitude": 45.55332239613954, "longitude": 13.737521333333333, "altitude": 80.58999999983364, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:19:27.633694+00:00", "timestamp_unix": 1767946767.633694}, "nmea_primary": {"latitude": 45.55327333333334, "longitude": 13.73745, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:19:26.922895+00:00", "timestamp_unix": 1767946766.922895}, "nmea_secondary": {"latitude": 45.553185, "longitude": 13.737421666666666, "altitude": 26.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:19:26.457982+00:00", "timestamp_unix": 1767946766.457982}}

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.13575117368857, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T08:19:57.650087+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.463709939498203, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.463709939498203, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.710491304310869, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.109503481788277, "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.545898570939353, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.555367784250123, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.545898570939353, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.555367784250123, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.011413851345038, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553276, "longitude": 13.737375, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:19:50+00:00", "timestamp_unix": 1767946790.0}, "starlink_location": {"latitude": 45.55332116666662, "longitude": 13.737521499999996, "altitude": 81.14000000097516, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T08:19:57.611450+00:00", "timestamp_unix": 1767946797.61145}, "starlink_gps": {"latitude": 45.55332116666662, "longitude": 13.737521499999996, "altitude": 81.14000000097516, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:19:57.611701+00:00", "timestamp_unix": 1767946797.611701}, "nmea_primary": {"latitude": 45.55327666666667, "longitude": 13.737448333333333, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:19:56.898660+00:00", "timestamp_unix": 1767946796.89866}, "nmea_secondary": {"latitude": 45.553221666666666, "longitude": 13.737363333333333, "altitude": 25.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:19:56.421379+00:00", "timestamp_unix": 1767946796.421379}}

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.555367784250123, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T08:20:27.647922+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.709559609991542, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.713813230177124, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.154312510843197, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.689674136824087, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008017750007804643, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.821628919597941, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.308933458029315, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.824574696009914, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.313627326854302, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.843834158387196, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737394, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:20:21+00:00", "timestamp_unix": 1767946821.0}, "starlink_location": {"latitude": 45.55332084199341, "longitude": 13.737521499999996, "altitude": 81.14000000016664, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T08:20:27.610664+00:00", "timestamp_unix": 1767946827.610664}, "starlink_gps": {"latitude": 45.55332091409877, "longitude": 13.737521499999996, "altitude": 81.13999999980066, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:20:27.610917+00:00", "timestamp_unix": 1767946827.610917}, "nmea_primary": {"latitude": 45.55329833333333, "longitude": 13.73744, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:20:26.907267+00:00", "timestamp_unix": 1767946826.907267}, "nmea_secondary": {"latitude": 45.553235, "longitude": 13.737351666666667, "altitude": 25.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:20:26.433504+00:00", "timestamp_unix": 1767946826.433504}}

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.313627326854302, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T08:20:57.685274+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.10548155631029, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.10985286474192, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.875426531981939, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.996749036102062, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008030210477354048, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.928956065064046, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 17.101816952322526, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.931238098852941, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 17.106221912452515, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.657209088162173, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737399, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:20:53+00:00", "timestamp_unix": 1767946853.0}, "starlink_location": {"latitude": 45.55331934185092, "longitude": 13.737518666666665, "altitude": 80.99610131775557, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T08:20:57.609769+00:00", "timestamp_unix": 1767946857.609769}, "starlink_gps": {"latitude": 45.55331941406834, "longitude": 13.737518666666665, "altitude": 80.988074789345, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:20:57.610022+00:00", "timestamp_unix": 1767946857.610022}, "nmea_primary": {"latitude": 45.55330166666667, "longitude": 13.737433333333334, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:20:56.912624+00:00", "timestamp_unix": 1767946856.912624}, "nmea_secondary": {"latitude": 45.553235, "longitude": 13.737335, "altitude": 26.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:20:56.449072+00:00", "timestamp_unix": 1767946856.449072}}

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.106221912452515, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T08:21:27.653261+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.204229207416631, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.204229206060118, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.3478195502984964, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.786267678640677, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 2.370262421420053e-09, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.4178263247617, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 22.585997512391415, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.417826323707585, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 22.58599751068771, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.068491812281412, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737402, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:21:24+00:00", "timestamp_unix": 1767946884.0}, "starlink_location": {"latitude": 45.55332266666668, "longitude": 13.737520000000002, "altitude": 81.56609364028859, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T08:21:27.609323+00:00", "timestamp_unix": 1767946887.609323}, "starlink_gps": {"latitude": 45.55332266666666, "longitude": 13.737520000000002, "altitude": 81.55806601509555, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:21:27.609576+00:00", "timestamp_unix": 1767946887.609576}, "nmea_primary": {"latitude": 45.553285, "longitude": 13.737411666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:21:26.919153+00:00", "timestamp_unix": 1767946886.919153}, "nmea_secondary": {"latitude": 45.553176666666666, "longitude": 13.737318333333333, "altitude": 28.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:21:26.453396+00:00", "timestamp_unix": 1767946886.453396}}

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.585997512391415, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T08:21:57.648566+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.252149938618269, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.247332119400827, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.7685555345501287, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.95130577072983, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008026888159526692, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.74196333381495, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 25.016903965180877, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.737858983858205, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 25.011321362998977, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 15.697060326641026, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.73739, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:21:56+00:00", "timestamp_unix": 1767946916.0}, "starlink_location": {"latitude": 45.55332315804732, "longitude": 13.737515833333333, "altitude": 81.52999999950748, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T08:21:57.608738+00:00", "timestamp_unix": 1767946917.608738}, "starlink_gps": {"latitude": 45.55332308585978, "longitude": 13.737515833333333, "altitude": 81.53000000134436, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:21:57.608995+00:00", "timestamp_unix": 1767946917.608995}, "nmea_primary": {"latitude": 45.55327833333333, "longitude": 13.737408333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:21:56.908091+00:00", "timestamp_unix": 1767946916.908091}, "nmea_secondary": {"latitude": 45.55316666666667, "longitude": 13.737285, "altitude": 28.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:21:56.170212+00:00", "timestamp_unix": 1767946916.170212}}

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.016903965180877, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T08:22:27.546239+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.881690787203816, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.90139806742488, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.6523935443197282, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.812005300369705, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02602092528278923, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.422739721935589, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 24.594374073010883, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.443583440127293, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 24.612408706253646, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.409124847345907, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553253, "longitude": 13.7374, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:22:17+00:00", "timestamp_unix": 1767946937.0}, "starlink_location": {"latitude": 45.55332283333335, "longitude": 13.737515499147802, "altitude": 81.53000000069328, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T08:22:27.508652+00:00", "timestamp_unix": 1767946947.508652}, "starlink_gps": {"latitude": 45.553322833333326, "longitude": 13.737515833333333, "altitude": 81.65006535590885, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:22:27.508906+00:00", "timestamp_unix": 1767946947.508906}, "nmea_primary": {"latitude": 45.553266666666666, "longitude": 13.737408333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:22:26.935567+00:00", "timestamp_unix": 1767946946.935567}, "nmea_secondary": {"latitude": 45.55316333333333, "longitude": 13.737296666666667, "altitude": 27.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:22:26.450744+00:00", "timestamp_unix": 1767946946.450744}}

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": 24.612408706253646, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T08:22:57.646127+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.262731503575342, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.259462615099924, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.0735450906556907, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.858613823189351, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00801803680955764, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.842552938321182, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 21.844137607766264, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.837241371703705, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 21.83841100532019, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.046935957694862, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553276, "longitude": 13.737391, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:22:49+00:00", "timestamp_unix": 1767946969.0}, "starlink_location": {"latitude": 45.5533136580336, "longitude": 13.737511333333336, "altitude": 81.57999999980998, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T08:22:57.606884+00:00", "timestamp_unix": 1767946977.606884}, "starlink_gps": {"latitude": 45.553313585925665, "longitude": 13.73751133333334, "altitude": 81.57999999870798, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:22:57.607139+00:00", "timestamp_unix": 1767946977.607139}, "nmea_primary": {"latitude": 45.553255, "longitude": 13.737416666666666, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:22:56.908867+00:00", "timestamp_unix": 1767946976.908867}, "nmea_secondary": {"latitude": 45.55317333333333, "longitude": 13.737315, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:22:56.426679+00:00", "timestamp_unix": 1767946976.426679}}

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.844137607766264, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T08:23:27.585648+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.812158744359255, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.81391820678142, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.133526080755388, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.456672066264459, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003971561147733117, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.036494986001089, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.563279854859308, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.0389054713585715, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.566061735769573, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.630529236425292, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553272, "longitude": 13.737384, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:23:21+00:00", "timestamp_unix": 1767947001.0}, "starlink_location": {"latitude": 45.553315062786716, "longitude": 13.737508500000002, "altitude": 81.67999999992354, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T08:23:27.546166+00:00", "timestamp_unix": 1767947007.546166}, "starlink_gps": {"latitude": 45.55331509850382, "longitude": 13.737508500000002, "altitude": 81.67999999897297, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:23:27.546420+00:00", "timestamp_unix": 1767947007.54642}, "nmea_primary": {"latitude": 45.55327666666667, "longitude": 13.737436666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:23:26.874810+00:00", "timestamp_unix": 1767947006.87481}, "nmea_secondary": {"latitude": 45.553223333333335, "longitude": 13.737375, "altitude": 28.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:23:26.412222+00:00", "timestamp_unix": 1767947006.412222}}

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.566061735769573, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T08:23:57.643257+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.924354282156909, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.93138178113259, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.027197323087128, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.361868092742555, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008001901379986227, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.1190247608595465, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.922129032403731, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.125404093197635, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.92861572487907, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.8121092398030543, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.737383, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:23:52+00:00", "timestamp_unix": 1767947032.0}, "starlink_location": {"latitude": 45.55331699999999, "longitude": 13.7375062044647, "altitude": 81.62609116076186, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T08:23:57.605652+00:00", "timestamp_unix": 1767947037.605652}, "starlink_gps": {"latitude": 45.55331699999999, "longitude": 13.737506307232735, "altitude": 81.61806649291972, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:23:57.605905+00:00", "timestamp_unix": 1767947037.605905}, "nmea_primary": {"latitude": 45.55327833333333, "longitude": 13.737433333333334, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:23:56.908207+00:00", "timestamp_unix": 1767947036.908207}, "nmea_secondary": {"latitude": 45.55327, "longitude": 13.737413333333333, "altitude": 28.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:23:56.401225+00:00", "timestamp_unix": 1767947036.401225}}

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.93138178113259, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T08:24:27.642806+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.022122988605707, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.015000195061305, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.547257029544909, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.6840555968390243, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007994697723347887, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.093885099799451, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.652280724694076, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.088222184364508, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.64649354425242, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.5634352904930555, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553272, "longitude": 13.737381, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:24:24+00:00", "timestamp_unix": 1767947064.0}, "starlink_location": {"latitude": 45.55331700000001, "longitude": 13.737507128896723, "altitude": 81.62609335459523, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T08:24:27.605753+00:00", "timestamp_unix": 1767947067.605753}, "starlink_gps": {"latitude": 45.55331700000003, "longitude": 13.737507026221204, "altitude": 81.61807591152416, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:24:27.606008+00:00", "timestamp_unix": 1767947067.606008}, "nmea_primary": {"latitude": 45.55327833333333, "longitude": 13.737451666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:24:26.933100+00:00", "timestamp_unix": 1767947066.9331}, "nmea_secondary": {"latitude": 45.553263333333334, "longitude": 13.737426666666666, "altitude": 25.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:24:26.384619+00:00", "timestamp_unix": 1767947066.384619}}

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.022122988605707, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T08:24:57.641569+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.03059391394675, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.030593913817556, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.399394171557468, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.6838109919453546, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 1.3831374337255613e-10, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.022254345926454, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.607715819685474, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.022254345830482, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.60771581959956, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.677401809919188, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55329, "longitude": 13.737402, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:24:56+00:00", "timestamp_unix": 1767947096.0}, "starlink_location": {"latitude": 45.553318999999995, "longitude": 13.737510333333335, "altitude": 81.0960917327024, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T08:24:57.603813+00:00", "timestamp_unix": 1767947097.603813}, "starlink_gps": {"latitude": 45.553318999999995, "longitude": 13.737510333333333, "altitude": 81.08806253496817, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:24:57.604065+00:00", "timestamp_unix": 1767947097.604065}, "nmea_primary": {"latitude": 45.55328, "longitude": 13.737456666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:24:56.903199+00:00", "timestamp_unix": 1767947096.903199}, "nmea_secondary": {"latitude": 45.55325833333333, "longitude": 13.737441666666667, "altitude": 25.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:24:56.434362+00:00", "timestamp_unix": 1767947096.434362}}

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.03059391394675, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T08:25:27.640823+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.862162100767813, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.8680276605442, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.2563136416247564, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.512990173748528, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011338784043179133, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.037848498206504, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.968270563259272, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.038438728647261, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.971980577248733, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.964636135711062, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.5533, "longitude": 13.7374, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:25:17+00:00", "timestamp_unix": 1767947117.0}, "starlink_location": {"latitude": 45.55331899140942, "longitude": 13.737510537771728, "altitude": 81.19000000228482, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T08:25:27.603173+00:00", "timestamp_unix": 1767947127.603173}, "starlink_gps": {"latitude": 45.55331891918538, "longitude": 13.737510640573058, "altitude": 81.18999999975594, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:25:27.603423+00:00", "timestamp_unix": 1767947127.603423}, "nmea_primary": {"latitude": 45.55327666666667, "longitude": 13.737443333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:25:26.894479+00:00", "timestamp_unix": 1767947126.894479}, "nmea_secondary": {"latitude": 45.55329166666667, "longitude": 13.73743, "altitude": 23.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:25:26.465130+00:00", "timestamp_unix": 1767947126.46513}}

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": 8.8680276605442, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T08:25:57.639197+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.235544599250385, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.235544598755734, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.133101616290411, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.7912829466195537, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 2.370262421420053e-09, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.367642979736853, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.451457579857978, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.367642978046481, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.451457578785077, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.7088664629868284, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553303, "longitude": 13.737391, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:25:48+00:00", "timestamp_unix": 1767947148.0}, "starlink_location": {"latitude": 45.553320333333325, "longitude": 13.737507000000003, "altitude": 81.25608937184916, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T08:25:57.602420+00:00", "timestamp_unix": 1767947157.60242}, "starlink_gps": {"latitude": 45.5533203333333, "longitude": 13.737507000000003, "altitude": 81.24806398950817, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:25:57.602676+00:00", "timestamp_unix": 1767947157.602676}, "nmea_primary": {"latitude": 45.553266666666666, "longitude": 13.737431666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:25:56.917591+00:00", "timestamp_unix": 1767947156.917591}, "nmea_secondary": {"latitude": 45.55329, "longitude": 13.737421666666666, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:25:56.489491+00:00", "timestamp_unix": 1767947156.489491}}

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.235544599250385, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T08:26:27.582785+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.769939322632663, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.769939324508841, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.3254363210845237, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.571416102647949, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 5.532341573668708e-09, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.144591398112656, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.182556786516397, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.144591401941623, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.182556790233727, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.0650437108038695, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553295, "longitude": 13.737414, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:26:20+00:00", "timestamp_unix": 1767947180.0}, "starlink_location": {"latitude": 45.5533203333333, "longitude": 13.737507000000003, "altitude": 81.2500752155247, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T08:26:27.542643+00:00", "timestamp_unix": 1767947187.542643}, "starlink_gps": {"latitude": 45.55332033333335, "longitude": 13.737507, "altitude": 81.24608737984164, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:26:27.542891+00:00", "timestamp_unix": 1767947187.542891}, "nmea_primary": {"latitude": 45.553268333333335, "longitude": 13.737433333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:26:26.968965+00:00", "timestamp_unix": 1767947186.968965}, "nmea_secondary": {"latitude": 45.553263333333334, "longitude": 13.737421666666666, "altitude": 20.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:26:26.477382+00:00", "timestamp_unix": 1767947186.477382}}

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.182556790233727, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T08:26:57.580982+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.120166946801168, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.120166946684263, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.340072640244989, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.7351861873877251, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 1.383137413216294e-10, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.577471775407886, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.798258427654332, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.57747177531372, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.798258427535258, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.901608195900759, "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-09T08:26:52+00:00", "timestamp_unix": 1767947212.0}, "starlink_location": {"latitude": 45.553319833333326, "longitude": 13.737510000000004, "altitude": 81.60007574069404, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T08:26:57.541472+00:00", "timestamp_unix": 1767947217.541472}, "starlink_gps": {"latitude": 45.553319833333326, "longitude": 13.737510000000002, "altitude": 81.5960888103101, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:26:57.541725+00:00", "timestamp_unix": 1767947217.541725}, "nmea_primary": {"latitude": 45.553263333333334, "longitude": 13.737435, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:26:56.933738+00:00", "timestamp_unix": 1767947216.933738}, "nmea_secondary": {"latitude": 45.553275, "longitude": 13.737401666666667, "altitude": 19.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:26:56.428594+00:00", "timestamp_unix": 1767947216.428594}}

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.798258427654332, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T08:27:27.639388+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.846144643162082, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.85264058783219, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.167289667567423, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.409553030052644, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008003707183775216, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.497931208643765, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.23626906023363, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.502361161306501, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.2426435807416, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.912844169469985, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737394, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:27:23+00:00", "timestamp_unix": 1767947243.0}, "starlink_location": {"latitude": 45.55332199999999, "longitude": 13.737507037780938, "altitude": 82.18609249704798, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T08:27:27.599840+00:00", "timestamp_unix": 1767947247.59984}, "starlink_gps": {"latitude": 45.55332199999998, "longitude": 13.737507140572175, "altitude": 82.17806601546798, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:27:27.600093+00:00", "timestamp_unix": 1767947247.600093}, "nmea_primary": {"latitude": 45.55325833333333, "longitude": 13.737446666666667, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:27:26.891043+00:00", "timestamp_unix": 1767947246.891043}, "nmea_secondary": {"latitude": 45.55325, "longitude": 13.737371666666666, "altitude": 22.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:27:26.427564+00:00", "timestamp_unix": 1767947246.427564}}

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.2426435807416, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T08:27:57.578818+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.012348612213609, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.017961436800853, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4259918318271096, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.733622792699258, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005615641518305649, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.891796362057999, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.632248483458678, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.897383414857279, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.637825799919403, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.134072129461585, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.737417, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:27:56+00:00", "timestamp_unix": 1767947276.0}, "starlink_location": {"latitude": 45.55332172946585, "longitude": 13.737510614930446, "altitude": 81.74999999971227, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T08:27:57.540892+00:00", "timestamp_unix": 1767947277.540892}, "starlink_gps": {"latitude": 45.553321765235495, "longitude": 13.737510665843798, "altitude": 81.75000000028474, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:27:57.541161+00:00", "timestamp_unix": 1767947277.541161}, "nmea_primary": {"latitude": 45.553266666666666, "longitude": 13.737446666666667, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:27:56.917300+00:00", "timestamp_unix": 1767947276.9173}, "nmea_secondary": {"latitude": 45.55324, "longitude": 13.737363333333333, "altitude": 24.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:27:56.469919+00:00", "timestamp_unix": 1767947276.469919}}

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.637825799919403, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T08:28:27.581521+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.231132266515374, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.231132268747967, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.0597690162253093, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.146873243822873, "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": 9.429928767744698, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.694268905622902, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.429928770365734, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.694268907384982, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.102146437644748, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737418, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:28:17+00:00", "timestamp_unix": 1767947297.0}, "starlink_location": {"latitude": 45.55332199999999, "longitude": 13.737511, "altitude": 81.78007946152252, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T08:28:27.538908+00:00", "timestamp_unix": 1767947307.538908}, "starlink_gps": {"latitude": 45.553322000000016, "longitude": 13.737511, "altitude": 81.7760931739224, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:28:27.539161+00:00", "timestamp_unix": 1767947307.539161}, "nmea_primary": {"latitude": 45.55325166666667, "longitude": 13.737443333333333, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:28:26.908018+00:00", "timestamp_unix": 1767947306.908018}, "nmea_secondary": {"latitude": 45.55325333333333, "longitude": 13.737365, "altitude": 28.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:28:26.441288+00:00", "timestamp_unix": 1767947306.441288}}

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.694268907384982, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T08:28:57.574499+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.4973243644485, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.4973243644485, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.7122734731844993, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.141751943119171, "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.447482355350951, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.215612429747967, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.447482355350951, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.215612429747967, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.575998235442849, "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-09T08:28:49+00:00", "timestamp_unix": 1767947329.0}, "starlink_location": {"latitude": 45.553322000000016, "longitude": 13.737515666666667, "altitude": 81.72000000113646, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T08:28:57.537498+00:00", "timestamp_unix": 1767947337.537498}, "starlink_gps": {"latitude": 45.553322000000016, "longitude": 13.737515666666667, "altitude": 81.72000000113646, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:28:57.537753+00:00", "timestamp_unix": 1767947337.537753}, "nmea_primary": {"latitude": 45.55323833333333, "longitude": 13.73743, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:28:56.916143+00:00", "timestamp_unix": 1767947336.916143}, "nmea_secondary": {"latitude": 45.55325333333333, "longitude": 13.737361666666667, "altitude": 29.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:28:56.426490+00:00", "timestamp_unix": 1767947336.42649}}

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.215612429747967, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T08:29:27.575903+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.643211518396003, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.646289521595799, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.0807330900286956, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.8723228731733417, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003957836081958211, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.367770301818618, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.60129933092412, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.370136569308867, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.604923458792754, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.737811874216631, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.737402, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:29:20+00:00", "timestamp_unix": 1767947360.0}, "starlink_location": {"latitude": 45.55332583333331, "longitude": 13.737518281590049, "altitude": 81.51000000101101, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T08:29:27.537491+00:00", "timestamp_unix": 1767947367.537491}, "starlink_gps": {"latitude": 45.55332583333331, "longitude": 13.737518332420356, "altitude": 81.51000000101101, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:29:27.537746+00:00", "timestamp_unix": 1767947367.537746}, "nmea_primary": {"latitude": 45.55323666666666, "longitude": 13.737423333333334, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:29:26.964445+00:00", "timestamp_unix": 1767947366.964445}, "nmea_secondary": {"latitude": 45.55327666666667, "longitude": 13.737358333333333, "altitude": 24.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:29:26.435040+00:00", "timestamp_unix": 1767947366.43504}}

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.604923458792754, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T08:29:57.574665+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.211143117271165, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.208842656866834, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.278695328966247, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.30752461296139, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003969891692900963, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.163238337373894, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.275493583571341, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.16004922317927, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.274471572171679, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.434258874751894, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.737395, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:29:51+00:00", "timestamp_unix": 1767947391.0}, "starlink_location": {"latitude": 45.5533284372272, "longitude": 13.737512333333335, "altitude": 81.89007118851367, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T08:29:57.536724+00:00", "timestamp_unix": 1767947397.536724}, "starlink_gps": {"latitude": 45.55332840152511, "longitude": 13.737512333333335, "altitude": 81.8861031163802, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:29:57.536976+00:00", "timestamp_unix": 1767947397.536976}, "nmea_primary": {"latitude": 45.55323333333333, "longitude": 13.737411666666667, "altitude": 36.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:29:56.929099+00:00", "timestamp_unix": 1767947396.929099}, "nmea_secondary": {"latitude": 45.5533, "longitude": 13.73736, "altitude": 28.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:29:56.471723+00:00", "timestamp_unix": 1767947396.471723}}

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.163238337373894, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T08:30:27.634969+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.438529551584352, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.440881718815769, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.4274364742529393, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.099732543425946, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01790066912933034, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.541451461655285, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.381692216950007, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.54847896398479, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.38240653983037, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.448543934858179, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.737391, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:30:22+00:00", "timestamp_unix": 1767947422.0}, "starlink_location": {"latitude": 45.553327517279904, "longitude": 13.737512795491401, "altitude": 81.86000000171929, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T08:30:27.595601+00:00", "timestamp_unix": 1767947427.595601}, "starlink_gps": {"latitude": 45.55332766136368, "longitude": 13.737512692949297, "altitude": 81.86000000103259, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:30:27.595892+00:00", "timestamp_unix": 1767947427.595892}, "nmea_primary": {"latitude": 45.553241666666665, "longitude": 13.737408333333333, "altitude": 38.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:30:26.915233+00:00", "timestamp_unix": 1767947426.915233}, "nmea_secondary": {"latitude": 45.55325666666667, "longitude": 13.737328333333334, "altitude": 31.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:30:26.387512+00:00", "timestamp_unix": 1767947426.387512}}

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.38240653983037, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T08:30:57.655077+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.612492545948895, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.612492543363578, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.443426518837026, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.6315831819386466, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 4.758650223302984e-09, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.409971493652415, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.218300075422842, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.409971490349873, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.21830007293137, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.877101596675601, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737392, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:30:54+00:00", "timestamp_unix": 1767947454.0}, "starlink_location": {"latitude": 45.55332916666666, "longitude": 13.73750966666666, "altitude": 81.40806278944596, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T08:30:57.615201+00:00", "timestamp_unix": 1767947457.615201}, "starlink_gps": {"latitude": 45.553329166666614, "longitude": 13.737509666666666, "altitude": 81.40006920887743, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:30:57.615454+00:00", "timestamp_unix": 1767947457.615454}, "nmea_primary": {"latitude": 45.553245, "longitude": 13.737405, "altitude": 39.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:30:56.908970+00:00", "timestamp_unix": 1767947456.90897}, "nmea_secondary": {"latitude": 45.55325833333333, "longitude": 13.737373333333334, "altitude": 24.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:30:56.463391+00:00", "timestamp_unix": 1767947456.463391}}

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.218300075422842, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T08:31:27.572611+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.549006832081236, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.549006832081236, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.0707042810116034, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.2996028763059795, "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.620055743999387, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.657798020560476, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.620055743999387, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.657798020560476, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.4275031590931022, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.737402, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:31:25+00:00", "timestamp_unix": 1767947485.0}, "starlink_location": {"latitude": 45.55332649999999, "longitude": 13.737510833333333, "altitude": 81.79000000120286, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T08:31:27.534458+00:00", "timestamp_unix": 1767947487.534458}, "starlink_gps": {"latitude": 45.55332649999999, "longitude": 13.737510833333333, "altitude": 81.79000000120286, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:31:27.534711+00:00", "timestamp_unix": 1767947487.534711}, "nmea_primary": {"latitude": 45.55325166666667, "longitude": 13.737406666666667, "altitude": 37.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:31:26.904704+00:00", "timestamp_unix": 1767947486.904704}, "nmea_secondary": {"latitude": 45.55325166666667, "longitude": 13.737388333333334, "altitude": 25.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:31:26.420232+00:00", "timestamp_unix": 1767947486.420232}}

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.657798020560476, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T08:31:57.573570+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.709868665511268, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.706419785060007, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.323098447967385, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.5737834583531254, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00397374035933225, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.71173737094083, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.385190832051292, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.709059582885143, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.382535561873048, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.6787319773181095, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55328, "longitude": 13.737385, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:31:47+00:00", "timestamp_unix": 1767947507.0}, "starlink_location": {"latitude": 45.55332783333333, "longitude": 13.737504385141005, "altitude": 82.31007383461726, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T08:31:57.533740+00:00", "timestamp_unix": 1767947517.53374}, "starlink_gps": {"latitude": 45.55332783333333, "longitude": 13.737504334106438, "altitude": 82.3060887869912, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:31:57.533995+00:00", "timestamp_unix": 1767947517.533995}, "nmea_primary": {"latitude": 45.55325666666667, "longitude": 13.737411666666667, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:31:56.926040+00:00", "timestamp_unix": 1767947516.92604}, "nmea_secondary": {"latitude": 45.55325166666667, "longitude": 13.737406666666667, "altitude": 24.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:31:56.441325+00:00", "timestamp_unix": 1767947516.441325}}

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.385190832051292, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T08:32:27.576011+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.13072989060536, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.130729890377864, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.7439627036023182, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.115252887549066, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 2.7662744326546196e-10, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.709917593011452, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.001248764275541, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.709917592814028, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.001248764022689, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.407329813730852, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553276, "longitude": 13.737397, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:32:18+00:00", "timestamp_unix": 1767947538.0}, "starlink_location": {"latitude": 45.55332783333333, "longitude": 13.737504, "altitude": 82.31008003312074, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T08:32:27.532779+00:00", "timestamp_unix": 1767947547.532779}, "starlink_gps": {"latitude": 45.55332783333333, "longitude": 13.737503999999996, "altitude": 82.30609312681472, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:32:27.533034+00:00", "timestamp_unix": 1767947547.533034}, "nmea_primary": {"latitude": 45.553266666666666, "longitude": 13.737415, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:32:26.957847+00:00", "timestamp_unix": 1767947546.957847}, "nmea_secondary": {"latitude": 45.553295, "longitude": 13.737398333333333, "altitude": 29.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:32:26.409741+00:00", "timestamp_unix": 1767947546.409741}}

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.13072989060536, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T08:32:57.569628+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.567045073660076, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.567045073660076, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.2356113947854657, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.773631521081205, "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.848278201975585, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.118102883475178, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.848278201975585, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.118102883475178, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.496287534672575, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553272, "longitude": 13.737387, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:32:49+00:00", "timestamp_unix": 1767947569.0}, "starlink_location": {"latitude": 45.553330333333314, "longitude": 13.737510000000004, "altitude": 82.40000000070403, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T08:32:57.532059+00:00", "timestamp_unix": 1767947577.532059}, "starlink_gps": {"latitude": 45.553330333333314, "longitude": 13.737510000000004, "altitude": 82.40000000070403, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:32:57.532312+00:00", "timestamp_unix": 1767947577.532312}, "nmea_primary": {"latitude": 45.553275, "longitude": 13.737428333333334, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:32:56.923762+00:00", "timestamp_unix": 1767947576.923762}, "nmea_secondary": {"latitude": 45.55335, "longitude": 13.73737, "altitude": 29.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:32:56.448127+00:00", "timestamp_unix": 1767947576.448127}}

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.567045073660076, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T08:33:27.570839+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.346370290658799, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.34637028945268, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.8419947645132537, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.11437309450479, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 2.370262421420053e-09, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.198317952003187, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.746953037501074, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.198317950403386, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.74695303792794, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.992869525749801, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553276, "longitude": 13.737374, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:33:22+00:00", "timestamp_unix": 1767947602.0}, "starlink_location": {"latitude": 45.5533325, "longitude": 13.737510499999999, "altitude": 82.42007507217552, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T08:33:27.531242+00:00", "timestamp_unix": 1767947607.531242}, "starlink_gps": {"latitude": 45.55333249999998, "longitude": 13.737510499999999, "altitude": 82.41608861907257, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:33:27.531495+00:00", "timestamp_unix": 1767947607.531495}, "nmea_primary": {"latitude": 45.55327666666667, "longitude": 13.737423333333334, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:33:26.897030+00:00", "timestamp_unix": 1767947606.89703}, "nmea_secondary": {"latitude": 45.55334666666667, "longitude": 13.7374, "altitude": 32.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:33:26.423412+00:00", "timestamp_unix": 1767947606.423412}}

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.346370290658799, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T08:33:57.646070+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.34510739054309, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.34510739054309, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.755316956105762, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.727270283210323, "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.815223621618376, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.490839612156583, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.815223621618376, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.490839612156583, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.182819123559508, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553276, "longitude": 13.737389, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:33:53+00:00", "timestamp_unix": 1767947633.0}, "starlink_location": {"latitude": 45.55333633333333, "longitude": 13.737506499999997, "altitude": 83.0000000021891, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T08:33:57.610683+00:00", "timestamp_unix": 1767947637.610683}, "starlink_gps": {"latitude": 45.55333633333333, "longitude": 13.737506499999997, "altitude": 83.0000000021891, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:33:57.610939+00:00", "timestamp_unix": 1767947637.610939}, "nmea_primary": {"latitude": 45.55327, "longitude": 13.737423333333334, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:33:56.883189+00:00", "timestamp_unix": 1767947636.883189}, "nmea_secondary": {"latitude": 45.553325, "longitude": 13.737411666666667, "altitude": 36.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:33:56.246288+00:00", "timestamp_unix": 1767947636.246288}}

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.34510739054309, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T08:34:27.570104+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.369303626514007, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.366101052160642, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.414073180587722, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.412458365016715, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003967083273157652, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.069942780366168, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.257668551215163, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.0670210201000945, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.254013355655731, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.017533058106133, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553276, "longitude": 13.737389, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:34:26+00:00", "timestamp_unix": 1767947666.0}, "starlink_location": {"latitude": 45.55333633333335, "longitude": 13.737506885123311, "altitude": 83.03007245246265, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T08:34:27.529591+00:00", "timestamp_unix": 1767947667.529591}, "starlink_gps": {"latitude": 45.55333633333335, "longitude": 13.737506834174233, "altitude": 83.02609407994863, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:34:27.529840+00:00", "timestamp_unix": 1767947667.52984}, "nmea_primary": {"latitude": 45.553293333333336, "longitude": 13.73744, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:34:26.905061+00:00", "timestamp_unix": 1767947666.905061}, "nmea_secondary": {"latitude": 45.55329, "longitude": 13.73735, "altitude": 40.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:34:26.234592+00:00", "timestamp_unix": 1767947666.234592}}

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.257668551215163, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T08:34:57.570288+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.073741923643864, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.070881266288373, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.7290669921558997, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.120373916651163, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003967654040967499, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.6251438983884885, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.375752968041922, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.621894151220067, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.372286160795179, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.9553955148005306, "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-09T08:34:47+00:00", "timestamp_unix": 1767947687.0}, "starlink_location": {"latitude": 45.55334099999998, "longitude": 13.737508551795203, "altitude": 83.08007285709178, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T08:34:57.529095+00:00", "timestamp_unix": 1767947697.529095}, "starlink_gps": {"latitude": 45.553341000000025, "longitude": 13.737508500838791, "altitude": 83.07609391261475, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:34:57.529345+00:00", "timestamp_unix": 1767947697.529345}, "nmea_primary": {"latitude": 45.55330166666667, "longitude": 13.737428333333334, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:34:56.897946+00:00", "timestamp_unix": 1767947696.897946}, "nmea_secondary": {"latitude": 45.5533, "longitude": 13.737403333333333, "altitude": 32.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:34:56.183855+00:00", "timestamp_unix": 1767947696.183855}}

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.073741923643864, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T08:35:27.648486+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.241084910350002, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.235698458826544, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.20040726257483, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.577067255252612, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007996331526477218, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.598267016613541, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.729437972286103, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.594466048375992, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.723328952511253, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.6336405255893145, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.737398, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:35:18+00:00", "timestamp_unix": 1767947718.0}, "starlink_location": {"latitude": 45.55334417580184, "longitude": 13.737514166666669, "altitude": 83.11806333615517, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T08:35:27.608756+00:00", "timestamp_unix": 1767947727.608756}, "starlink_gps": {"latitude": 45.5533441038891, "longitude": 13.737514166666667, "altitude": 83.11007066407488, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:35:27.609012+00:00", "timestamp_unix": 1767947727.609012}, "nmea_primary": {"latitude": 45.553311666666666, "longitude": 13.737428333333334, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:35:26.944089+00:00", "timestamp_unix": 1767947726.944089}, "nmea_secondary": {"latitude": 45.553311666666666, "longitude": 13.737475, "altitude": 24.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:35:26.152356+00:00", "timestamp_unix": 1767947726.152356}}

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.241084910350002, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T08:35:57.641477+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.865573602918971, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.859160042702706, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.411676830496546, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.286713034101084, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007969685844357107, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.566872184096937, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.116814013908717, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.560040954178875, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.112791399178796, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.154192131896254, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553276, "longitude": 13.737388, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:35:50+00:00", "timestamp_unix": 1767947750.0}, "starlink_location": {"latitude": 45.553344666666646, "longitude": 13.737520987423064, "altitude": 82.9580605479738, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T08:35:57.607373+00:00", "timestamp_unix": 1767947757.607373}, "starlink_gps": {"latitude": 45.553344666666646, "longitude": 13.73752088506872, "altitude": 82.95006818527096, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:35:57.607623+00:00", "timestamp_unix": 1767947757.607623}, "nmea_primary": {"latitude": 45.553305, "longitude": 13.737426666666666, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:35:56.874358+00:00", "timestamp_unix": 1767947756.874358}, "nmea_secondary": {"latitude": 45.55328166666666, "longitude": 13.737468333333334, "altitude": 26.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:35:56.163583+00:00", "timestamp_unix": 1767947756.163583}}

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.865573602918971, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T08:36:27.567156+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.36022007732103, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.36343471975807, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.7639327017983204, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.3742670226184145, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0039520106431832885, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.596628092006807, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.53801381938011, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.599854080372587, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.541166531001219, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.9548169185020656, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55328, "longitude": 13.737391, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:36:22+00:00", "timestamp_unix": 1767947782.0}, "starlink_location": {"latitude": 45.55334466666666, "longitude": 13.737520114930664, "altitude": 82.92000000126961, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T08:36:27.527512+00:00", "timestamp_unix": 1767947787.527512}, "starlink_gps": {"latitude": 45.55334466666666, "longitude": 13.737520165686172, "altitude": 82.92000000192176, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:36:27.527762+00:00", "timestamp_unix": 1767947787.527762}, "nmea_primary": {"latitude": 45.5533, "longitude": 13.73743, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:36:26.881651+00:00", "timestamp_unix": 1767947786.881651}, "nmea_secondary": {"latitude": 45.55327666666667, "longitude": 13.737391666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:36:26.429811+00:00", "timestamp_unix": 1767947786.429811}}

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.541166531001219, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T08:36:57.563699+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.076874271009588, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.07542741640323, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.248958009362261, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.965085122027579, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0056126411077136, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.716917334924966, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.897419116559465, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.716613476458777, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.89648430855675, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.307252438385257, "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-09T08:36:54+00:00", "timestamp_unix": 1767947814.0}, "starlink_location": {"latitude": 45.55333822945777, "longitude": 13.737526385081148, "altitude": 83.80006916010028, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T08:36:57.525840+00:00", "timestamp_unix": 1767947817.52584}, "starlink_gps": {"latitude": 45.553338265208296, "longitude": 13.737526334194971, "altitude": 83.79609570122243, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:36:57.526090+00:00", "timestamp_unix": 1767947817.52609}, "nmea_primary": {"latitude": 45.55328, "longitude": 13.737433333333334, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:36:56.901751+00:00", "timestamp_unix": 1767947816.901751}, "nmea_secondary": {"latitude": 45.55324, "longitude": 13.737328333333334, "altitude": 24.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:36:56.504844+00:00", "timestamp_unix": 1767947816.504844}}

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.897419116559465, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T08:37:27.643692+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.79349135588289, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.79349135588289, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.3443161639317545, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.686660385777443, "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.286091035129786, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 17.259039157538666, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.286091035129786, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 17.259039157538666, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.551259892434715, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553284, "longitude": 13.737401, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:37:16+00:00", "timestamp_unix": 1767947836.0}, "starlink_location": {"latitude": 45.553336833333326, "longitude": 13.737532333333334, "altitude": 83.99000000086676, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T08:37:27.605130+00:00", "timestamp_unix": 1767947847.60513}, "starlink_gps": {"latitude": 45.553336833333326, "longitude": 13.737532333333334, "altitude": 83.99000000086676, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:37:27.605383+00:00", "timestamp_unix": 1767947847.605383}, "nmea_primary": {"latitude": 45.55327833333333, "longitude": 13.73743, "altitude": 37.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:37:26.878658+00:00", "timestamp_unix": 1767947846.878658}, "nmea_secondary": {"latitude": 45.553215, "longitude": 13.737395, "altitude": 19.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:37:26.461635+00:00", "timestamp_unix": 1767947846.461635}}

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.259039157538666, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T08:37:57.645117+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.98291400406732, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.987176187678246, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.2768011950520153, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.995590342536115, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007985762526340107, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.677275496327539, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.567147045682189, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.683220061913088, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.574553596368302, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.751124071801671, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553284, "longitude": 13.737395, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:37:47+00:00", "timestamp_unix": 1767947867.0}, "starlink_location": {"latitude": 45.55334149099617, "longitude": 13.737525166666666, "altitude": 84.2800000010779, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T08:37:57.604184+00:00", "timestamp_unix": 1767947877.604184}, "starlink_gps": {"latitude": 45.553341562813856, "longitude": 13.737525166666668, "altitude": 84.28000000133747, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:37:57.604435+00:00", "timestamp_unix": 1767947877.604435}, "nmea_primary": {"latitude": 45.553263333333334, "longitude": 13.737425, "altitude": 36.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:37:56.898739+00:00", "timestamp_unix": 1767947876.898739}, "nmea_secondary": {"latitude": 45.55322833333334, "longitude": 13.73746, "altitude": 18.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:37:56.175939+00:00", "timestamp_unix": 1767947876.175939}}

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.574553596368302, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T08:38:27.641291+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.11491189595688, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.11912274269604, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.4008590597615904, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.945108100298009, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007976463986860876, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.450130366140712, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.434205613612257, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.455590537147007, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.439900797136245, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.017482048351164, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553284, "longitude": 13.737393, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:38:19+00:00", "timestamp_unix": 1767947899.0}, "starlink_location": {"latitude": 45.55334149095002, "longitude": 13.737525166666666, "altitude": 84.2800000018692, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T08:38:27.603471+00:00", "timestamp_unix": 1767947907.603471}, "starlink_gps": {"latitude": 45.55334156268408, "longitude": 13.737525166666668, "altitude": 84.28000000100279, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:38:27.603729+00:00", "timestamp_unix": 1767947907.603729}, "nmea_primary": {"latitude": 45.55328333333333, "longitude": 13.737436666666667, "altitude": 36.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:38:26.865083+00:00", "timestamp_unix": 1767947906.865083}, "nmea_secondary": {"latitude": 45.553261666666664, "longitude": 13.737413333333333, "altitude": 22.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:38:26.487313+00:00", "timestamp_unix": 1767947906.487313}}

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.439900797136245, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T08:38:57.636915+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.457823384092935, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.464167869011764, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.550064335976772, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.5323853429989818, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007961433763357128, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.075836948921426, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.880945491854263, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.081991409434801, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.888077480008798, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.0638997393454246, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553284, "longitude": 13.737423, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:38:50+00:00", "timestamp_unix": 1767947930.0}, "starlink_location": {"latitude": 45.553340833333316, "longitude": 13.737530012689772, "altitude": 84.67000000049826, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T08:38:57.602861+00:00", "timestamp_unix": 1767947937.602861}, "starlink_gps": {"latitude": 45.553340833333316, "longitude": 13.737530114938128, "altitude": 84.67000000049826, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:38:57.603116+00:00", "timestamp_unix": 1767947937.603116}, "nmea_primary": {"latitude": 45.55328333333333, "longitude": 13.73743, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:38:56.908451+00:00", "timestamp_unix": 1767947936.908451}, "nmea_secondary": {"latitude": 45.553293333333336, "longitude": 13.737393333333333, "altitude": 26.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:38:56.426906+00:00", "timestamp_unix": 1767947936.426906}}

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.888077480008798, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T08:39:27.660481+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.299951180667112, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.300082098719518, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.506170220502269, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.712293317615911, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005610418741968924, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.489209539129291, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.98262381273249, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.490373314020887, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.983988099651935, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.509988453871298, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553276, "longitude": 13.737434, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:39:22+00:00", "timestamp_unix": 1767947962.0}, "starlink_location": {"latitude": 45.55333986052315, "longitude": 13.737529820176226, "altitude": 84.66000000038615, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T08:39:27.621166+00:00", "timestamp_unix": 1767947967.621166}, "starlink_gps": {"latitude": 45.553339824786775, "longitude": 13.737529871042243, "altitude": 84.66000000060714, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:39:27.621417+00:00", "timestamp_unix": 1767947967.621417}, "nmea_primary": {"latitude": 45.55329833333333, "longitude": 13.737438333333333, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:39:26.879614+00:00", "timestamp_unix": 1767947966.879614}, "nmea_secondary": {"latitude": 45.55328, "longitude": 13.737386666666668, "altitude": 32.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:39:26.442326+00:00", "timestamp_unix": 1767947966.442326}}

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.983988099651935, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-09T08:39:57.640924+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.666687697468046, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.67789468632095, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.219966468845322, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.252313375056745, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011273678786312784, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.710366898850214, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.14436547732668, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.72139901741544, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.154410620318702, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.4007749676254235, "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-09T08:39:54+00:00", "timestamp_unix": 1767947994.0}, "starlink_location": {"latitude": 45.55333782434732, "longitude": 13.737532679420303, "altitude": 85.03804676420349, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T08:39:57.601074+00:00", "timestamp_unix": 1767947997.601074}, "starlink_gps": {"latitude": 45.55333789615666, "longitude": 13.737532781631396, "altitude": 85.03006558434669, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:39:57.601327+00:00", "timestamp_unix": 1767947997.601327}, "nmea_primary": {"latitude": 45.55329, "longitude": 13.737428333333334, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:39:56.869741+00:00", "timestamp_unix": 1767947996.869741}, "nmea_secondary": {"latitude": 45.55329833333333, "longitude": 13.73736, "altitude": 30.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T08:39:56.429686+00:00", "timestamp_unix": 1767947996.429686}}

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.154410620318702, "position_uncertainties": {"starlink_location": 15.0}}


