| RDF Tracker Systeemhandleiding | Versie: v8.9.2 |
Deze handleiding beschrijft de werking, configuratie en functies van de RDF Tracker. Het platform draait op de Clean-Core ES6+ architectuur en aggregeert bearing-data van gedecentraliseerde SQLite-databases per jager om middels live triangulatie een zendbaken (de vos) te lokaliseren.
De gebruikersinterface is opgebouwd uit een interactieve kaartlaag (Leaflet) en een modulair bedieningspaneel aan de rechterzijde. De volgende visuele en navigatiefuncties helpen bij het oriënteren in het veld:
Met de filters in het rechtermenu kan de binnengekomen meetdata nauwkeurig worden geschoond. De kaart vertaalt deze data direct naar visuele lijnen en kegels.
| Filterfunctie | Standaardwaarde | Functionele werking & Doel |
|---|---|---|
| Actieve Jagers | Laatst actieve | Haalt unieke roepnamen op uit de database. Wijst per jager een vaste kleur toe aan markers en lijnen. |
| Aantal Peilingen | 120 peilingen | Bepaalt hoeveel historische records er maximaal per jager uit de database worden getrokken voor route-analyse. |
| Historie Filter | 60 minuten | Sluit peilingen die ouder zijn dan de ingestelde tijdsduur direct uit van de kaart en berekeningen. |
| Minimaal Interval | 10 seconden | Voorkomt dat te snel achter elkaar verstuurde peilingen van één voertuig de triangulatie overbelasten. |
| Max. Lijnlengte | 5,0 km | Snijdt peillijnen wiskundig af op de ingestelde afstand. Ondersteunt ook ultrakorte afstanden (50m) voor lokale jacht. |
| Toon Ongeldige | Uitgeschakeld | Wanneer ingeschakeld, worden ook foutieve metingen van exact 0° (Noord-ruis) op de kaart getekend. |
Elke peillijn begint met een visueel bolletje (marker) in de kleur van de jager. Klik hierop voor details over die specifieke meting (koers, tijdstip, nummer).
Omdat peilontvangers in een rijdend voertuig zelden een perfect rechte lijn projecteren, kun je via Peilkegel spreiding (0° tot 10°) de onzekerheid visueel opvangen. De kaart tekent dan een doorzichtige taartpunt. Overlappende kegels kleuren automatisch intenser, wat direct de geografische hotspot verraadt.
Verlaagt de transparantie van oudere lijnen (bijv. 5% vervaging per stap). De allernieuwste peiling is altijd 100% dekkend en extra dik. Let op: zodra een lijn door vervaging 0% zichtbaarheid bereikt, wordt deze óók uitgesloten van de wiskundige triangulatie!
Het algoritme berekent alle snijpunten tussen de verschillende vectoren (snijpunten binnen 25 meter van elkaar op dezelfde startlocatie worden genegeerd om stationaire ruis te voorkomen). Je kunt kiezen uit drie rekenmethodes:
Het geografische zwaartepunt van alle snijpunten vormt de geschatte vossenlocatie, aangeduid met een oranje cirkel. Bij het aanklikken toont deze pop-up nu direct de geschatte diameter in meters, zodat het team exact de breedte van het zoekgebied kent. De tracker zoomt bij het opstarten automatisch in op deze cirkel (of de laatste peiling).
Als je de Lijn vervaging actiever zet, vallen oude snijpunten weg uit de matrix. Het middelpunt verschuift daardoor live naar de snijpunten van de állernieuwste peilingen. Omdat deze vaak lokaler en accurater zijn, zal de oranje cirkel direct krimpen tot een strakker jachtgebied.
Het systeem kan afstands-alarmering geven via audio. Een enkele lage toon (440 Hz) betekent een succesvolle update op afstand. Krimpt de cirkel echter onder de 150 meter (en zijn er minimaal 3 kruispunten), dan klinkt er een dubbele hoge pieptoon (Dichtbij-alarm): de vos is nagenoeg ingesloten.
Een realtime chat-systeem stelt bemanningsleden in staat om geruisloos tactische informatie uit te wisselen. Je opent dit via de blauwe knop onderaan het menu.
Voor een rauwe blik op de data klik je in het menu op "📊 Open Database Monitor". Dit opent geen nieuw tabblad meer, maar schuift als een modale pop-up over de hoofdkaart heen (af te sluiten met ✕ of ESC).
De RDF Tracker is ontworpen om verbinding- en browserproblemen in het veld te overleven via een Hybride Geheugensysteem. Alle actieve jagers, slider-posities, tijdsfilters én de audiostatus worden tegelijkertijd weggeschreven in de URL-hash én de interne localStorage van de browser. Bij een browsercrash herstelt het systeem zich hierdoor direct zodra de pagina opnieuw laadt.