This message is to announce my intentions to develop a hurricane simulation system for FlightGear.
I've done only preliminary work on locating data resources, and in exploring the source code to get a grasp of the different systems I'll have to interface with in FlightGear. This will be my first time working on a project as large as FlightGear. My plans are to have a command line option to enable hurricane simulation much the same as the existing real weather fetch mode does. When enabled the program will fetch data from NOAA's Tropical Cyclone ICAO (Aviation) Advisory server. This is a simple text advisory that won't be too difficult to parse. A sample of this advisory is at the end of this message. I have conversed with the administrators of that server via email and they appear to have no problem with the idea. I will write some form of protection to avoid all the FlightGear clients storming their servers for new advisories at the NXT MSG times. The new module will use this data to, by default, render a "best guess" simulation of any active hurricanes based on the advisories. There is always a queue of the last 5 storms each in the Atlantic and Pacific regions available there so any of those 10 storms could be selected by the user to be simulated. I would also plan on adding a dialog under the environment menu to allow the user to select any of those storms or to define their own hurricane parameters for simulation. To be sure, this will be a very rough simulation of a hurricane, especially early on. I want to make sure that there is as little performance overhead as possible for the model. I essentially want to have the model maintain a table of conditions, based on storm strength and movement, present at any given region relative to the storm center, and feed those conditions to the existing weather modeling structures based on the current user's position. This would basically be a table of prebuilt models of the different levels of storm strength that would be selected and positioned based on the advisory data. I plan to build models for depressions, storms, and category 1-5 hurricanes. I'm hoping the existing weather modeling code can handle wind speeds in the 150kt+ range! What I would like to know is who would be a good developer for me to look to for guidance with integrating this module into the existing framework. Also, I'm not a meteorologist so I'm hoping to have some mentors to go to if I have questions about the best way to model various aspects and area's within a hurricane. Does anyone have any comments, ideas, or criticisms of this idea before I really start investing a lot of effort into it? Any individuals I should talk to before investing a lot of my time into it? Thanks! Bob Below is the current advisory for Tropical Storm Ida: 000 FKNT21 KNHC 092054 TCANT1 TROPICAL STORM IDA ICAO ADVISORY NUMBER 24 NWS TPC/NATIONAL HURRICANE CENTER MIAMI FL AL112009 2100 UTC MON NOV 09 2009 TC ADVISORY DTG: 20091109/2100Z TCAC: KNHC TC: IDA NR: 024 PSN: N2824 W08830 MOV: N 16KT C: 0991HPA MAX WIND: 060KT FCST PSN + 06 HR: 100300 N2936 W08814 FCST MAX WIND + 06 HR: 055KT FCST PSN + 12 HR: 100900 N3024 W08751 FCST MAX WIND + 12 HR: 050KT FCST PSN + 18 HR: 101500 N3048 W08721 FCST MAX WIND + 18 HR: 045KT FCST PSN + 24 HR: 102100 N3100 W08642 FCST MAX WIND + 24 HR: 040KT RMK THE FORECAST POSITION INFORMATION IN THIS PRODUCT IS INTERPOLATED FROM OFFICIAL FORECAST DATA VALID AT 0000... 0600...1200...AND 1800Z. NXT MSG: 20091110/0300Z $$ -- Delusional Mail (http://www.delusionalmind.com) ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ Flightgear-devel mailing list Flightgear-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/flightgear-devel