skyscope: an aviation weather visualization system

16
SkyScope: An SkyScope: An Aviation Weather Aviation Weather Visualization System Visualization System Wesley Coelho Wesley Coelho Bertrand Low Bertrand Low

Upload: amie

Post on 16-Mar-2016

42 views

Category:

Documents


2 download

DESCRIPTION

SkyScope: An Aviation Weather Visualization System. Wesley Coelho Bertrand Low. Motivation. ABBOTSFORD/BC METAR CYXX 260100Z 00000KT 25SM -RA FEW025 BKN040 OVC060 07/04 A2945 RMK SF1SC6SC2 SLP973= - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: SkyScope: An Aviation Weather Visualization System

SkyScope: An Aviation SkyScope: An Aviation Weather Visualization Weather Visualization

System System

Wesley CoelhoWesley CoelhoBertrand LowBertrand Low

Page 2: SkyScope: An Aviation Weather Visualization System

MotivationMotivationABBOTSFORD/BCABBOTSFORD/BCMETAR CYXX 260100Z 00000KT 25SM -RA FEW025 BKN040 OVC060 07/04 A2945 RMK SF1SC6SC2 SLP973= METAR CYXX 260100Z 00000KT 25SM -RA FEW025 BKN040 OVC060 07/04 A2945 RMK SF1SC6SC2 SLP973= METAR CYXX 260200Z 36002KT 30SM SCT040 BKN070 OVC100 07/03 A2941 RMK SC3AC2AC2 OCNL LGT RA SLP962= METAR CYXX 260200Z 36002KT 30SM SCT040 BKN070 OVC100 07/03 A2941 RMK SC3AC2AC2 OCNL LGT RA SLP962= METAR CYXX 260300Z 02003KT 15SM -RA BKN040 OVC070 07/03 A2941 RMK SC6AC2 SLP959=  METAR CYXX 260300Z 02003KT 15SM -RA BKN040 OVC070 07/03 A2941 RMK SC6AC2 SLP959=  

TAF CYXX 252343Z 260024 03010KT P6SM -RA SCT030 BKN050 OVC070 TEMPO 0007 5SM -RA BR BKN025 TAF CYXX 252343Z 260024 03010KT P6SM -RA SCT030 BKN050 OVC070 TEMPO 0007 5SM -RA BR BKN025 FM0700Z 03005KT P6SM SCT030 BKN050 TEMPO 0724 P6SM -SHRA BKN030 BECMG 1416 07010KT FM0700Z 03005KT P6SM SCT030 BKN050 TEMPO 0724 P6SM -SHRA BKN030 BECMG 1416 07010KT RMK NXT FCST BY 06Z= RMK NXT FCST BY 06Z= 

VANCOUVER/VANCOUVER INTL/BCVANCOUVER/VANCOUVER INTL/BCMETAR CYVR 260100Z 09014G19KT 12SM -SHRA SCT025 OVC040 07/04 A2944 RMK SF3SC5 SLP969= METAR CYVR 260100Z 09014G19KT 12SM -SHRA SCT025 OVC040 07/04 A2944 RMK SF3SC5 SLP969= METAR CYVR 260200Z 08011G16KT 15SM -SHRA SCT025 OVC040 07/04 A2942 RMK SC3SC5 SLP963= METAR CYVR 260200Z 08011G16KT 15SM -SHRA SCT025 OVC040 07/04 A2942 RMK SC3SC5 SLP963= METAR CYVR 260300Z 06005KT 15SM -SHRA FEW025 BKN040 OVC055 07/04 A2941 RMK SF2SC5SC2 PCPN VRY LGT METAR CYVR 260300Z 06005KT 15SM -SHRA FEW025 BKN040 OVC055 07/04 A2941 RMK SF2SC5SC2 PCPN VRY LGT

SLP959= SLP959= SPECI CYVR 260312Z 05007KT 15SM FEW025 BKN040 OVC055 RMK SF2SC5SC2=  SPECI CYVR 260312Z 05007KT 15SM FEW025 BKN040 OVC055 RMK SF2SC5SC2=  

TAF CYVR 260250Z 260324 09012G22KT P6SM -RA SCT020 BKN040 OVC070 TEMPO 0306 5SM -RA BR BKN020 OVC040 TAF CYVR 260250Z 260324 09012G22KT P6SM -RA SCT020 BKN040 OVC070 TEMPO 0306 5SM -RA BR BKN020 OVC040 FM0600Z 09012G22KT P6SM SCT025 BKN040 FM0600Z 09012G22KT P6SM SCT025 BKN040 TEMPO 0612 6SM -SHRA BR BKN025 TEMPO 0612 6SM -SHRA BR BKN025 FM1200Z 09010KT P6SM SCT020 BKN040 OVC060 FM1200Z 09010KT P6SM SCT020 BKN040 OVC060 TEMPO 1220 4SM -SHRA BR BKN020 OVC040 TEMPO 1220 4SM -SHRA BR BKN020 OVC040 FM2000Z VRB03KT P6SM BKN040 TEMPO 2024 P6SM -SHRA FM2000Z VRB03KT P6SM BKN040 TEMPO 2024 P6SM -SHRA BECMG 2123 31008KT BECMG 2123 31008KT RMK NXT FCST BY 06Z=RMK NXT FCST BY 06Z=  

NANAIMO/BCNANAIMO/BCMETAR CYCD 260100Z 00000KT 8SM -RA FEW008 BKN028 OVC050 06/05 A2944 RMK SF1SC6SC1 SLP970= METAR CYCD 260100Z 00000KT 8SM -RA FEW008 BKN028 OVC050 06/05 A2944 RMK SF1SC6SC1 SLP970= METAR CYCD 260200Z 00000KT 10SM -RA MIFG FEW006 BKN028 OVC050 05/05 A2941 RMK SF1SC5SC2 SLP961= METAR CYCD 260200Z 00000KT 10SM -RA MIFG FEW006 BKN028 OVC050 05/05 A2941 RMK SF1SC5SC2 SLP961= METAR CYCD 260300Z 00000KT 6SM -RA BR FEW006 SCT010 BKN014 OVC040 05/05 A2942 RMK SF2ST2SC3SC1 SLP962= METAR CYCD 260300Z 00000KT 6SM -RA BR FEW006 SCT010 BKN014 OVC040 05/05 A2942 RMK SF2ST2SC3SC1 SLP962=

  

TAF CYCD 260135Z 260205 16005KT P6SM -SHRA SCT010 BKN025 OVC050 TEMPO 0205 4SM -SHRA BR SCT010 BKN020 TAF CYCD 260135Z 260205 16005KT P6SM -SHRA SCT010 BKN025 OVC050 TEMPO 0205 4SM -SHRA BR SCT010 BKN020 RMK NXT FCST WILL BE ISSUED AT 261545Z=RMK NXT FCST WILL BE ISSUED AT 261545Z=

Page 3: SkyScope: An Aviation Weather Visualization System

MotivationMotivationMETAR CYXX 260100Z 00000KT 25SM -RA FEW025 BKN040 METAR CYXX 260100Z 00000KT 25SM -RA FEW025 BKN040

OVC060 07/04 A2945 RMK SF1SC6SC2 SLP973= OVC060 07/04 A2945 RMK SF1SC6SC2 SLP973=

TAF CYXX 252343Z 260024 03010KT P6SM -RA SCT030 BKN050 TAF CYXX 252343Z 260024 03010KT P6SM -RA SCT030 BKN050 OVC070 TEMPO 0007 5SM -RA BR BKN025OVC070 TEMPO 0007 5SM -RA BR BKN025

Page 4: SkyScope: An Aviation Weather Visualization System

Cloud LayerCloud Layer

Page 5: SkyScope: An Aviation Weather Visualization System

Wind Speed & DirectionWind Speed & Direction

Page 6: SkyScope: An Aviation Weather Visualization System

VisibilityVisibility

Page 7: SkyScope: An Aviation Weather Visualization System

Temperature & Dew PointTemperature & Dew Point

Temperature

Dew Point

Page 8: SkyScope: An Aviation Weather Visualization System

Minimum IndicatorMinimum Indicator

Page 9: SkyScope: An Aviation Weather Visualization System

Layout – Timeline StackLayout – Timeline Stack

Page 10: SkyScope: An Aviation Weather Visualization System

ImplementationImplementation Major ComponentsMajor Components

• Weather data parser Weather data parser • Java 2D visualization drawing engine Java 2D visualization drawing engine • Java Swing graphical user interfaceJava Swing graphical user interface

Available online as an applet Available online as an applet

Page 11: SkyScope: An Aviation Weather Visualization System

User WalkthroughsUser Walkthroughs We performed paper prototype We performed paper prototype

walkthroughs with two licensed pilotswalkthroughs with two licensed pilots This led to several changes and This led to several changes and

additions to the visualization designadditions to the visualization design Both participants believed this Both participants believed this

visualization would be helpfulvisualization would be helpful

Page 12: SkyScope: An Aviation Weather Visualization System

Walkthrough FeedbackWalkthrough Feedback Preset values for minimum weather Preset values for minimum weather

conditions would be helpfulconditions would be helpful Users should be able to drill down to Users should be able to drill down to

see raw data corresponding to a see raw data corresponding to a glyphglyph

Temperature/dew point bar Temperature/dew point bar • Absolute scale vs. dynamic scaleAbsolute scale vs. dynamic scale• spread is more important than spread is more important than

temperaturetemperature

Page 13: SkyScope: An Aviation Weather Visualization System

Walkthrough FeedbackWalkthrough Feedback Visibility in forecasts: The difference Visibility in forecasts: The difference

between 6 and 6+ should be more between 6 and 6+ should be more prominentprominent

A legend should be available for first time A legend should be available for first time usersusers

Some information is missingSome information is missing• Should show local time Should show local time andand UTC UTC• The time when a forecast was issuedThe time when a forecast was issued• Actual wind direction in degreesActual wind direction in degrees

Alternative weather conditions may be a Alternative weather conditions may be a challenge to displaychallenge to display

Page 14: SkyScope: An Aviation Weather Visualization System

Implementation ProgressImplementation Progress Weather Data ParserWeather Data Parser

VANCOUVER/VANCOUVER INTL/BCMETAR CYVR 260100Z 09014G19KT 12SM -SHRA SCT025 OVC040 07/04 A2944 RMK SF3SC5 SLP969= METAR CYVR 260200Z 08011G16KT 15SM -SHRA SCT025 OVC040 07/04 A2942 RMK SC3SC5 SLP963= METAR CYVR 260300Z 06005KT 15SM -SHRA FEW025 BKN040 OVC055 07/04 A2941 RMK SF2SC5SC2 PCPN VRY LGT SLP959= SPECI CYVR 260312Z 05007KT 15SM

parse

Page 15: SkyScope: An Aviation Weather Visualization System

Implementation ProgressImplementation Progress Early GUI DesignEarly GUI Design

Page 16: SkyScope: An Aviation Weather Visualization System

Project MilestonesProject Milestones March 1 - Proposal Submitted. March 1 - Proposal Submitted. March 5 – Paper sketch walkthrough with March 5 – Paper sketch walkthrough with

user completed. Feedback collected for re-user completed. Feedback collected for re-design. design.

March 15 – Weather data parser complete. March 15 – Weather data parser complete. April 7 – Early display functionality April 7 – Early display functionality

complete (timelines, clouds, min condition complete (timelines, clouds, min condition indicator). indicator).

April 15 – High fidelity prototype complete April 15 – High fidelity prototype complete (first iteration). (first iteration).

April 21 – User evaluation and revised April 21 – User evaluation and revised design complete. Final presentation. design complete. Final presentation.