SPoRT AWIPS II Activities
Embed Size (px)
Transcript of SPoRT AWIPS II Activities
SPoRT / NWS Coordination Call
SPoRT AWIPS II ActivitiesSixth Meeting of the Science Advisory Committee28 February - 1 March, 2012
transitioning unique NASA data and research technologies to operationsNational Space Science and Technology Center, Huntsville, ALtransitioning unique NASA data and research technologies to operations1Relevance to SPoRTSPoRTs task integrally involves getting data to forecasters in their native Decision Support System.SPoRT pioneered AWIPS efforts.Our plan is to be on the leading edge of AWIPS II development.transitioning unique NASA data and research technologies to operationsAccomplishments since SAC 20096 plugins developed for SPoRT productsLightning Mapping ArrayLightning Tracking ToolMODIS Fires (FIRMS)Hazard Mapping System (HMS) SmokeHMS FireSatellite (McIDAS)Many SPoRT productsConvective Initiation (UAHCI)Raytheon TIM at Omaha Office (Aug 2011)NWS Corporate Board (Dec 2011)Presented at 2012 AMStransitioning unique NASA data and research technologies to operationsLimited scope of programmersMost users could only modifyDataConfigurationMenusShell/Perl scriptsDatabase mods
Programming in AWIPS Itransitioning unique NASA data and research technologies to operationsEnter AWIPS IIRaytheon Technical Services Co. (RTSC)NWS Technology Infusion (AWIPS follow-on)Open source, Java-basedService Oriented ArchitectureExtensible, Plugin-based
Result: a collaborative environment
transitioning unique NASA data and research technologies to operations DATA
AWIPS II Plugin ArchitectureDataPostgreSQLHDF5EDEXVisualizationCAVEEDEX plugin - handles data ingest; persists data in internal storage (HDF5 files) and writes metadata in the PostgreSQL database.
DATA plugin - simply the container handling the data/metadata objects.
VISUALIZATION plugin - communicates with the DATA plugin to retrieve data and write to CAVE resources.transitioning unique NASA data and research technologies to operationsEDEX Environmental Data ExchangeCAVE Common AWIPS Visualization Environment6Programming experiencesLearning AWIPS II framework required significant time and effortFrequent Raytheon releases usually meant changing our pluginsLack of documentation made it more difficultSoftware management tools will be requiredtransitioning unique NASA data and research technologies to operationsFuture WorkComplete creation of plugins, colormaps, menus, bundles for all current AWIPS I SPoRT productsCreate and/or extend plugins for upcoming datasetsImprove RGB with true 24-bit visualization3D visualization effortsMulti-byte datasetstransitioning unique NASA data and research technologies to operationsQuestions ?transitioning unique NASA data and research technologies to operationsBackup slidestransitioning unique NASA data and research technologies to operationsLightning Mapping ArrayTotal lightning data from Lightning Mapping Arrays (LMAs) is 3-Dimensional, only viewable in AWIPS I as model data. We expect to make use of future AWIPS II 3-D capabilities.
LMA data is generated as ASCII, but we create NetCDF files requiring a new EDEX plugin.
transitioning unique NASA data and research technologies to operationsNOAA HMS: Smoke & FireNOAAs Hazard Mapping System (HMS) Hot Spot and Smoke data required new plugins because they both needed special visualization (time-grouping) and special ingest code.
transitioning unique NASA data and research technologies to operationsSatellite / McIDAS AREASPoRT uses a lot of data in McIDAS AREA format.We extended Raytheons McIDAS ingest plugin and leveraged the existing satellite plugin for visualization.
transitioning unique NASA data and research technologies to operationsConvective InitiationA GOES-based data set generated at UAHuntsville for short-term forecasts of convection. Data is provided in NetCDF format. We needed both EDEX and CAVE visualization plugins.
transitioning unique NASA data and research technologies to operationsLightning Tracking Tool
-Track multiple cells-Variable radii-Easily adjustable cell path-Color-coded chart for each cell track-Extrapolation for new data (frames)Research shows that total lightning jumps can precede severe weather. Forecasters need to quickly track several storms separately, tracking their electrical activity.transitioning unique NASA data and research technologies to operationsWhats needed for AWIPS II developersAll Application DevelopersJava; Python; Eclipse; XML; Subversion
Application IntegratorsJMS(Qpid); ESB (Camel); MicroEngineDatabase Access DevelopersJava DAO; Hibernate; Spring; EDEX; HDF5Graphical Interface DevelopersCAVE; Eclipse RCP; SWT+Jface; SVG-from the AWIPS II Software Development Guidelines documenttransitioning unique NASA data and research technologies to operationsXML - Extensible Markup LanguageActiveMQ - Message QueueESB Enterprise Service BusDAO Data Access ObjectEDEX Environmental Data ExchangeCAVE Common AWIPS Visualization EnvironmentRCP Rich Client PlatformSWT Standard Widget ToolkitSVG Scalable Vector GraphicsJface - UI toolkit
16ASCII->NetCDFLMA, LDAR, PGLMNASA, OU, NMTechASCIIMODIS hotspotsUM FIRMSASCIIPOES/GOES hotspotsNOAA Hazard Mapping SystemASCII (KML)POES/GOES smoke plumesNOAA Hazard Mapping SystemNetCDFConvective InitiationUAHuntsvilleMcIDAS AREASatelliteNASA/SPoRT, UW/SSECBinary->NetCDFWindSatNRL/ SPoRTBinaryMulti-byteUW/SSEC, UAF, NRL, NESDIS, etc.transitioning unique NASA data and research technologies to operations