Geocalibratie van verkeersmappen - Masterproef

advertisement
Geokalibratie van verkeersmappen
Automatisch mappen van verkeerscamera’s
1
Verzamelen van data en events
De camera’s registeren en broadcasten gegevens:
• Events: gebeurtenissen die zich voordoen op een willekeurig tijdstip
• Data: gegevens die op vaste tijdstippen worden gefilterd uit de beelden
Opslaan en verwerken van gegevens
2
Functie van de Flux-server:
• Gegevens van camera’s bijhouden
• Services aanbieden aan de Flux-client
Verzameling data en events
Voetgangerscamera
Netwerk
Flux-server
(Java)
3
Verkeerscamera
B
Kalibreren van de traffic map
DATA
EVENTS
VIDEO
A: GPS-marker toevoegen om de kaart te kalibreren
B: De marker wordt gepositioneerd op de kaart
C: Na de kalibratie worden de GPS-coördinaten
van de muisaanwijzer weergegeven
A
C
Flux-client
(ActionScript)
5
Visualiseren van events op traffic map
• Automatisch mappen van detectoren
op de kaart
• Detectiegebieden van de detectoren
visualiseren a.d.h.v. een radar cone
• Realtime visualiseren van events die
optreden
4
Verschillende mappingstechnieken
• Klassieke Mercatorprojectie
• Gebruikmakend van GDAL bibliotheek
• Onderzoek naar gebruikte projectiemethode van beschikbare
kaarten
 Onafhankelijk van mapping service
 Geen dynamische kaart
• Gebruik van mapping service
• Vergelijking van Google Maps en Open Street Map
 Dynamische kaart
 De gebruiker moet geen markers meer
plaatsen
Adobe Flex-technologie
Adobe Flex-framework
ActionScript
MXML
server
Charles
(debugger)
Java
AMF-protocol
BlaseDS
AIRE-runtime
Flex-framework
•Ontwikkeling van Rich Internet Applications (RIA)
•Genereert swf-files
•Uitvoerbaar met of zonder browser
•Code:
•GUI-componenten: MXML
•Logica: ActionScript
Serverside
•Code: Java
•BlaseDS zet Javaobjecten om naar
Action Message Format (AMF)
AMF
•Binair protocol
•Snelle verwerking
•Analyseren met Charles-debugger
Mercatorprojectie
Masterproef van
Pieter Beuselinck
Interne promotor: Helga Naessens
Student informatica
Email: [email protected]
Website: http://users.ugent.be/~pbeuseli/
Externe promotor: Wim Deblauwe
Externe begeleider: Thomas Spiessens
Download