Hoe Sky Lens identificeert wat er aan de hemel is
Sky Lens combineert zestien primaire databronnen — elk vliegtuig dat ADS-B uitzendt, veertienduizend gecatalogiseerde satellieten, planetaire ephemeride, terreinhoogte, realtime satelliet-bewolking, en gepubliceerd luchtruim — en scoort elke kandidaat tegenover uw observatie met een transparante likelihood-ratio pipeline. Deze pagina vermeldt elke bron, de frequentie en de precisie.
Waar de gegevens vandaan komen
Elke input is een primaire of semi-primaire bron. Niets wordt geschraapt, gefabriceerd of geraden. De onderstaande frequentie- en precisieclaims zijn de gepubliceerde of operationeel gemeten waarden — uw individuele waarneming kan hiervan verbeteren of verslechteren afhankelijk van lokale omstandigheden.
| Bron | Rol | Frequentie | Precisie | Dekking |
|---|---|---|---|---|
| airplanes.liveADS-B Mode S feed | Commerciële en algemene luchtvaartposities, callsigns, hoogtes | 10 s polling | Vliegtuig zendt eigen GPS uit; typische NIC 7–8 ≈ 75–185 m horizontaal. Interpolatie tussen samples σ ≈ 50 m. | België volledig |
| Open Glider NetworkOGN / FLARM aggregator | Zweefvliegtuigen, parapenters, kleine vliegtuigen, drones met OGN-tracker | sub-10 s | Tracker-afhankelijk; FLARM typische GPS-nauwkeurigheid ≤ 10 m. UAV-type wordt meegezonden in de uitzending. | België volledig |
| Skyfield + CelesTrak TLEsSGP4 propagator, 14k+ objecten | ISS, alle Starlink-constellaties, GPS, Galileo, BeiDou, ruimtepuin | TLEs dagelijks ververst | Sub-graad hoeknauwkeurigheid op TLE-datum; verslechtert tot enkele graden na ~7 dagen voor LEO-satellieten. | Wereldwijd |
| JPL DE421 ephemerideSkyfield | Zon, Maan, planeten | Continu | Sub-boogseconde positionele nauwkeurigheid voor identificatiedoeleinden. | Wereldwijd |
| Tycho-2 catalogusAstrometry.net 4200-series indexen | Plate-solving van geüploade foto's (sterpatroonherkenning) | Statische catalogus | Sub-graad richtnauwkeurigheid op opgeloste foto's; sterpatroonschalen 5,6′ – 8°. | Wereldwijd zichtbaar licht |
| NASA SRTM30 m DEM via Open-Elevation | Terreinhoogte voor geometrische horizon en zichtlijnberekeningen | Statisch (missie 2000) | Horizontale bemonstering 30 m; verticale nauwkeurigheid ±10 m typisch voor België. | ±60° breedtegraad wereldwijd |
| OpenStreetMapOverpass API | Gebouwen, masten, torens, windturbines binnen 500 m (dichtbij) en 2 km (middenafstand, met hoogtetag) | 24 u gecached per waarnemer | Polygoonrand-dichtstbijzijnde-punt geometrie; expliciete hoogtetags op < 5 % van Belgische huizen (per-type standaarden toegepast: huis 8 m, appartementen 10–15 m, kerk 18–30 m). | Crowdsourced |
| Belgische obstakelinventarisluchtvaartobstakels | 1054 windturbines + 59 windparken + 50 masten/torens + 26 structuren, gecureerd voor luchtvaartveiligheid | Periodieke update | Lat/lon ≤ 10 m; hoogtes uit officiële registratie. | België |
| aviationweather.govMETAR-waarnemingen | Officiële luchthaven-weer: wind, zicht, bewolking, temperatuur | Doorgaans uurlijks | Strikt binnen 5 km van station; terugval binnen 100 km. | Belgische luchthavens |
| Open-Meteoforecast + archief | Lokaal weergrid: wind, bewolking, temperatuur, neerslag | Uurlijks | 1 km grid-resolutie. | Wereldwijd |
| Meteoblueprimair voor hemel-overlay | Hoge-resolutie bewolking per hoogteband + wind voor 3D-hemel-overlay | Uurlijks | 1 km grid-resolutie. | Wereldwijd |
| EUMETSAT MTG-FCICloud Mask product 0678 | Satelliet-waargenomen werkelijke wolkenposities voor 3D-hemel-overlay | 10 minuten | ~2 km nadir; ~3 km op Belgische breedtegraad. Operationeel sinds eind 2023. | Afrika, Europa, Atlantische Oceaan |
| AIP BelgiëAeronautical Information Publication | Gecontroleerde luchtruimklassen (A–G), TMA's, CTR's, beperkte en verboden zones | AIRAC 28-daags | Officiële publicatie van het Belgisch Directoraat-generaal Luchtvaart. | België |
| skeyesBelgische ATC | Operationele luchtruim-classificatie kruisreferentie | Continu | Officiële bron. | België |
| AIP UAV-luchtruimdrone-polygonen | Gepubliceerde modelluchtvaart-/UAV-luchtruim-polygonen voor drone-scoring context | Periodieke update | 43 polygonen. | België |
| DGLV-aerodromenregisterclubregister | RC-modelvliegtuig-clublocaties | Periodieke update | 79 vermeldingen. | België |
Hoe kandidaten worden gerangschikt
Elk potentieel object dat de databronnen blootleggen wordt een kandidaat. Elke kandidaat doorloopt eerst een reeks harde geometrische filters die fysiek onmogelijke matches verwijderen — alles onder de geometrische horizon, geblokkeerd door terrein, geblokkeerd door nabije gebouwen, of grondverkeer op een afstand waar de waarnemer het niet had kunnen zien wordt uitgesloten voor enige scoring begint.
Overgebleven kandidaten worden vervolgens geëvalueerd via een likelihood-ratio pipeline. Elk kandidaat-type draagt een basis-prior-waarschijnlijkheid passend bij de categorie en de nacht/dag-context. Elke observatie-invoer die u opgeeft — richting, elevatie, bewegingspatroon, kleur, geluid, duur, tijdprecisie — draagt een vermenigvuldigende likelihood-ratio bij afgeleid van het verwachte gedrag van die kandidaat. Het product over alle invoer levert een genormaliseerde waarschijnlijkheid die u over types kunt vergelijken.
Wanneer geen enkele geïdentificeerde kandidaat de waarneming goed verklaart, wordt de onverklaarde waarschijnlijkheidsmassa toegekend aan een residuele drone-kandidaat — drones kunnen lokaal, laagvliegend, zonder transponder en buiten elke databron zijn, en het onvermogen van het model om een waarneming te identificeren is op zich diagnostisch. Geüploade foto's worden plate-solved tegen een sterrencatalogus om de werkelijke hemelrichting van de camera in de scoring te fuseren; een precieze tik op de foto kan een gecatalogiseerd object direct identificeren.
Wat we propageren, wat we verzachten
Sky Lens behandelt onzekerheid als een eersteklas input — zowel uw tijdprecisie als de precisie van de databron zelf voeden de scoring-toleranties. Strakkere inputs geven striktere hoekfilters; lossere inputs verbreden ze in plaats van valse afwijzingen te produceren.
Tijdprecisie (gebruiker-instelbaar)
U kiest de strakheid: ±10 s stopwatch, ±30 s, ±1 min (standaard voor getypte HH:MM) of ±5 min (bij benadering). De gekozen waarde verbreedt de hoektolerantie evenredig met de schijnbare hoeksnelheid van elke kandidaat vanuit uw positie.
Vliegtuigpositie-interpolatie
Tussen omsluitende ADS-B-samples interpoleren we met σ ≈ 50 m. Geprojecteerde posities (wanneer alleen een eerdere sample bestaat) zien σ groeien met de verstreken tijd × grondsnelheid, vermenigvuldigd met ×3 als er recent een bocht is gedetecteerd.
Satelliet az/alt-tolerantie
De az/alt-snelheid van elke satelliet wordt bemonsterd op t en t+10 s. Uw tijdprecisie wordt met die snelheid vermenigvuldigd om een per-as-richting/elevatietolerantie te produceren — ISS op ±60 s krijgt ~58° speling, een GEO-satelliet krijgt slechts de kompasband.
Akoestische propagatie
Voorspeld geluidsdrukniveau gebruikt Lp,1m bronwaarden gekalibreerd tegen gepubliceerde referenties (ICAO Annex 16, vluchtmetingen van fabrikanten) met ISO 9613-2 vereenvoudigde atmosferische absorptie en ±0,5 dB per m/s uitgelijnde wind.
Wolkenzichtbaarheidsfactor
Sterren, planeten en satellieten krijgen per zoekopdracht een dempingsfactor die schaalt met het Open-Meteo bewolkingspercentage (vloer 0,15 wanneer weergegevens > 30 km van de waarnemer zijn). De Maan is vrijgesteld — die is helder genoeg om door bewolking heen te zien die al het andere verbergt.
Terreinhorizon-caching
Het horizonprofiel per waarnemer wordt eenmaal gebouwd en 24 u gecached. Het combineert DEM-hoogte (8 afstanden × 36 azimuts), nabije gebouwen (≤ 500 m, alle polygoonranden) en middenafstand-gebouwen met hoogtetag (500 m – 2 km).
Wat Sky Lens niet kan zien
We doen niet alsof de data alles aan de hemel dekt. Verschillende categorieën objecten zijn operationeel onzichtbaar voor de bovenstaande inputs, en Sky Lens labelt ze als zodanig wanneer relevant.
Militaire vliegtuigen zonder civiele ADS-B
Militair verkeer opereert doorgaans op versleutelde secondaire radar (Mode S met militaire ondervragers) en is onzichtbaar voor publieke ADS-B-feeds.
Drones zonder OGN-uitzending
De meeste consumentdrones onder 25 kg hoeven onder EASA-regelgeving geen transponder te dragen. Hun afwezigheid in de data is op zich informatief — daarom bestaat er een residuele drone-kandidaat.
Ultralight & parapente zonder tracker
Sportvliegtuigen en parapenters zonder FLARM of transponder zijn onzichtbaar. Sky Lens heeft een aparte "VFR zonder transponder"-kandidaat om deze categorie te vatten.
Vogels, ballonnen, vliegers
Vogels vallen buiten het bereik. Weerballonnen worden geschat vanuit de context van lanceerlocaties (dagelijkse Ukkel-opstijging) wanneer de waarnemingsgeometrie overeenkomt.
Vliegtuigen onder DEM-resolutie
SRTM 30 m DEM kan smalle valleien of individuele gebouwen voorbij 2 km niet oplossen. De horizon kan obstructie in dicht bos of fijnschalig terrein onderschatten.
Satelliet-TLE-leeftijd
TLEs ouder dan ~7 dagen voor LEO-satellieten accumuleren enkele graden hoekfout. Sky Lens ververst dagelijks maar operationeel verse data is niet altijd beschikbaar.
Realtime wind onder 1 km
Open-Meteo en Meteoblue lossen weer op 1 km op. Subgrid-windschering, microklimaten en gebouw-zogeffecten zijn niet gemodelleerd.
Fotografische identificatie van onbekende bronnen
Plate-solving heeft minstens vier stabiele sterquads in het beeld nodig. Schemering, bewegingsonscherpte, laag gebladerte en zware nevel kunnen oplossen onmogelijk maken — Sky Lens valt dan terug op een formulier-richting-tikovereenkomst.
Elke score is herleidbaar tot een bron. Open de tool, voer uw waarneming in en bekijk het bewijs achter elke kandidaat.