Observatoriets resultat: 30-dagars bakåtkatalog för Östersjön och känslighetsstudie
Version kshana-observatory/adsb/v1 över kshana-interference-map/adsb/v2 (parametrarna förhandsregistrerade i grundmetoden, oförändrade). MODELLED: det finns ingen extern oberoende referens, ingen referens och ingen orsakstilldelning. En försämrad cell betyder att en hög andel av de flygplan som samplades där rapporterade låg navigeringsnoggrannhet den dagen; den säger inte varför. En cell som inte observeras, eller saknas, bedömdes inte, vilket inte är detsamma som fri från störning.
Vad som kördes#
- Källa: adsb.lol readsb-historik (ODbL 1,0), GitHub-release
v<YYYY>.<MM>.<DD>-planes-readsb-prod-0avadsblol/globe_history_2026, hämtad medscripts/fetch_adsblol_day.shen del i taget (cirka 3,4 GB per dag, 2 delar). Utgivaren anger inga kontrollsummor, så SHA-256 för varje del registreras iback-catalogue/fetch/<tag>.parts.json. - Region och dagar: rutan 53,5, 9,0, 66,0, 31,0 (söder, väster, norr, öster: Östersjön och dess kuster), 30 UTC-dagar från 2026-09-15 till 2026-10-14, celler på 0,5 grad, med
scripts/observatory_backcatalogue.sh(en dag i taget, råfilerna raderas efter varje dag). - Frisläppningsregler: den nyaste dagen (2026-10-14) låg mer än 24 h efter sitt slut när den togs fram; kommandot avvisar annars. Regionala körningar beräknar utrustningsbaslinjen och dagens bakgrund enbart ur rutans rapporter (
method.scope). - Filer: de 120 produktfilerna (GeoJSON, PNG, incidentt-JSON, manifest per dag) finns inte i git. Hashvärdet för varje fil finns i
back-catalogue/MANIFEST.json, och en dag kan byggas om från sitt arkiv och jämföras.
Exempel på vad en dag innehåller: den 2026-09-15 innehöll arkivet 110 619 797 positionsrader i 79 826 spårfiler; 103,0 miljoner låg utanför rutan, 5,6 miljoner var inte ADS-B, 1,2 miljoner var på marken eller under 5 000 ft, 0,6 miljoner saknade noggrannhetsfält, och 212 426 aggregerades (indataräknare i manifest.json).
Reproducerbarhet#
Tre dagar (2026-09-18, 2026-09-26, 2026-10-03) hämtades på nytt från arkivet och kördes en andra gång: GeoJSON, PNG och incidentfilen är byte-identiska med den första körningen (SHA-256 lika), så produkten är deterministisk även om hashsaltet för identifierare är slumpmässigt per körning.
Sammanfattning av bakåtkatalogen#
| UTC-dag | publicerade celler | försämrade | inte försämrade | inte observerade (publicerade) | incidenter |
|---|---|---|---|---|---|
| 2026-09-15 | 643 | 7 | 461 | 175 | 3 |
| 2026-09-16 | 686 | 6 | 472 | 208 | 5 |
| 2026-09-17 | 691 | 5 | 460 | 226 | 2 |
| 2026-09-18 | 694 | 8 | 473 | 213 | 5 |
| 2026-09-19 | 663 | 2 | 416 | 245 | 2 |
| 2026-09-20 | 673 | 1 | 464 | 208 | 1 |
| 2026-09-21 | 674 | 3 | 465 | 206 | 3 |
| 2026-09-22 | 674 | 4 | 455 | 215 | 3 |
| 2026-09-23 | 668 | 2 | 456 | 210 | 2 |
| 2026-09-24 | 683 | 3 | 468 | 212 | 2 |
| 2026-09-25 | 701 | 3 | 469 | 229 | 3 |
| 2026-09-26 | 656 | 1 | 423 | 232 | 1 |
| 2026-09-27 | 682 | 2 | 459 | 221 | 1 |
| 2026-09-28 | 683 | 2 | 472 | 209 | 2 |
| 2026-09-29 | 666 | 3 | 454 | 209 | 2 |
| 2026-09-30 | 687 | 6 | 465 | 216 | 4 |
| 2026-10-01 | 691 | 1 | 476 | 214 | 1 |
| 2026-10-02 | 684 | 4 | 462 | 218 | 3 |
| 2026-10-03 | 650 | 0 | 397 | 253 | 0 |
| 2026-10-04 | 675 | 5 | 458 | 212 | 4 |
| 2026-10-05 | 689 | 2 | 466 | 221 | 1 |
| 2026-10-06 | 662 | 4 | 448 | 210 | 3 |
| 2026-10-07 | 671 | 3 | 458 | 210 | 2 |
| 2026-10-08 | 664 | 4 | 447 | 213 | 4 |
| 2026-10-09 | 687 | 4 | 465 | 218 | 2 |
| 2026-10-10 | 640 | 3 | 402 | 235 | 2 |
| 2026-10-11 | 678 | 3 | 459 | 216 | 2 |
| 2026-10-12 | 688 | 4 | 467 | 217 | 4 |
| 2026-10-13 | 672 | 0 | 457 | 215 | 0 |
| 2026-10-14 | 669 | 1 | 474 | 194 | 1 |
30 dagar: 96 försämrade celler totalt, 28 av de 30 dagarna med minst en, 70 incidenter (kluster av angränsande försämrade celler), ingen dag med en effekt över hela dagen. Mediancellandelen påverkade flygplan (dagens bakgrund) är 0 under 29 dagar och 0,006 under en, så bakgrundsskyddet (en cell måste överstiga bakgrunden med 0,15) ändrade aldrig ett avgörande i den här regionen. Antalet försämrade celler per dag varierar från 0 till 8 (medelvärde 3,2). Ungefär en tredjedel av de publicerade cellerna varje dag är not_observed (för få flygplan samplade): täckningen är den här produktens begränsning, inte himlen.
Vad detta inte säger: dagarna med fler försämrade celler är inte "sämre" i någon fysikalisk mening, ett bestående påverkat område skulle underskattas (flygplan som bara flyger inom det hela dagen har ingen baslinje utanför det och räknas inte), och inget här säger vem eller vad som orsakade låg noggrannhet.
Känslighetsstudie (tre dagar)#
kshana interference-map sensitivity spelar upp en dags registrerade rapporter igen under ändringar av de registrerade parametrarna en i taget (två värden vardera, plus ett gitter på 1,0 grad). Dagar: 2026-09-18 (flest försämrade celler, 8), 2026-09-26 (1 försämrad cell) och 2026-10-03 (0). Fullständiga rapporter: sensitivity/<day>.json (23 varianter vardera; 2,2, 1,7 och 1,7 miljoner rader återuppspelade). Försämrade celler under varje variant (registrerat värde inom parentes; det registrerade resultatet är 8, 1 och 0 försämrade celler):
| parameter (registrerad) | värde | 09-18 (8) | 09-26 (1) | 10-03 (0) |
|---|---|---|---|---|
low_nacp_max (6) |
5 / 7 | 6 / 8 | 1 / 3 | 0 / 2 |
low_nic_max (5) |
4 / 6 | 3 / 16 | 0 / 12 | 0 / 8 |
good_nacp_min (8) |
7 / 9 | 8 / 6 | 1 / 0 | 0 / 1 |
min_alt_ft (5000) |
3000 / 8000 | 6 / 6 | 1 / 1 | 0 / 1 |
affected_report_share (0.5) |
0.4 / 0.6 | 8 / 4 | 2 / 1 | 2 / 0 |
degraded_share (0.30) |
0.2 / 0.4 | 14 / 1 | 5 / 1 | 4 / 0 |
min_aircraft_sampled (10) |
8 / 15 | 8 / 8 | 2 / 0 | 2 / 0 |
min_reports_per_aircraft_in_cell (3) |
2 / 5 | 11 / 2 | 12 / 0 | 6 / 1 |
background_margin (0.15) |
0.10 / 0.20 | 8 / 8 | 1 / 1 | 0 / 0 |
min_baseline_good_reports (5) |
3 / 10 | 8 / 8 | 1 / 1 | 0 / 0 |
day_confound_background (0.15) |
0.10 / 0.25 | 8 / 8 | 1 / 1 | 0 / 0 |
| gitter 0,5 grader | 1.0 | 2 (grövre celler) | 3 | 1 |
Att läsa den, utan att utse en vinnare:
- Avgörandena är känsliga för trösklarna för noggrannhetskoderna och för samplingsreglerna, och de små talen rör sig mycket.
low_nic_max,degraded_shareochmin_reports_per_aircraft_in_celländrar vart och ett antalet försämrade celler med en faktor två eller mer varje dag; omlow_nic_maxlättas till 6 blir 1 försämrad cell till 12 den 09-26 (Jaccard med den registrerade mängden 0,08). Den 09-18 behåller en höjning avdegraded_sharetill 0,4 1 av de 8 (Jaccard 0,125). Ett avgörande för en cell nära trösklarna säger lika mycket om trösklarna som om data. min_aircraft_sampledflyttar mest celler mellan inte försämrade och inte observerade: den 09-18 lämnar den antalet försämrade på 8 medan 21 till 56 celler byter tillstånd.- Tre skydd är inaktiva här:
background_margin,min_baseline_good_reportsochday_confound_backgroundändrar ingenting någon av de tre dagarna (bakgrundsandelen är 0), så den här regionen och perioden säger ingenting om hur bra de fungerar. De skulle spela roll där en regional effekt höjer bakgrunden. - Ett grövre gitter (1,0 grad) ändrar bilden (2, 3 och 1 försämrade celler; de publicerade cellerna sjunker till ungefär en tredjedel, 226 mot 694 den 09-18, eftersom varje cell är fyra gånger större): cellstorleken är ett metodval, och observatoriet fastställer den till 0,5 grader.
- En dag utan registrerad försämrad cell (10-03) har försämrade celler under 9 av de 22 varianterna utan gitter (upp till 8 med
low_nic_max6): "ingen försämrad cell" är också ett tröskelberoende påstående.
Ingen variant är ett validerat alternativ, och den registrerade regeln är oförändrad av den här studien. Studien säger inte vilka parametervärden som är rätta.