> Date: Tue, 10 Nov 2009 10:23:13 +1100
> From: Scott Hamilton <scott.hamil...@popplanet.biz>
> Subject: Re: [Flightgear-devel] Hurricane simulator development
> To: FlightGear developers discussions
>       <flightgear-devel@lists.sourceforge.net>
> Message-ID: <1257808993.16277.5.ca...@itpm40.central.det.win>
> Content-Type: text/plain; charset="utf-8"
> 
> On Mon, 2009-11-09 at 17:56 -0500, Bob Faulkner wrote:
> 
>      I notice that our local (Australian) national meteorology
> department lists several international
>      hurricane and cyclone warning centres, and from what I see of 
> the NOAA NHC it seems to     only report in it's local area.
> 
>      Is there any way this could be made to work with a international
> set of data?
> 
>      For reference here is the list and map of coverage areas for 
> each regional warning centre;
> 
> http://www.bom.gov.au/weather/cyclone/about/tc-warning-centres.shtml
> 
>      S.
> 

I've only been able to find such a raw text advisory available from the NHC,
but I'm sure they also exist for the other monitoring centers. I had planned
on using an xml file to store the URL's that should be polled for data, so
adding regions should be trivial in that respect. The biggest problem I can
think of that would get in the way is if the different agencies format the
advisories differently. That has the potential to become a coding nightmare if
we have to parse 15 different advisory formats.

I obviously do want full world coverage though.





> Date: Tue, 10 Nov 2009 09:46:16 +0100
> From: Oliver Schroeder <f...@o-schroeder.de>
> Subject: Re: [Flightgear-devel] Hurricane simulator development
> To: FlightGear developers discussions
>       <flightgear-devel@lists.sourceforge.net>
> Message-ID: <200911100946.16198.f...@o-schroeder.de>
> Content-Type: text/plain;  charset="iso-8859-15"
> 
> Hi.
> 
> We could build our own server, which collects the data from all 
> sources and make it available to flightgear clients. I see two 
> benefits of this approach: 1) we have all sources, and 2) we don't 
> abuse the public services
> 
> As I don't see any complications in fetching the data, I would 
> volunteer to write the server.
> 
> Regards,
> Oliver
> 
> On Tuesday 10 November 2009 00:23:13 Scott Hamilton wrote:
> > On Mon, 2009-11-09 at 17:56 -0500, Bob Faulkner wrote:
> > 
> > 
> >      I notice that our local (Australian) national meteorology
> > department lists several international
> >      hurricane and cyclone warning centres, and from what I see of the
> > NOAA NHC it seems to
> >      only report in it's local area. 
> > 
> >      Is there any way this could be made to work with a international
> > set of data? 
> > 
> >      For reference here is the list and map of coverage areas for each
> > regional warning centre;
> > 
> > http://www.bom.gov.au/weather/cyclone/about/tc-warning-centres.shtml
> > 
> > 
> > 
> >      S.


This sounds like a great idea to me. The biggest issue here would be who is
going to host the service and will that service be reliable enough?

If you do decide to tackle this then I would ask that you actually parse the
advisories for the needed data, then serve only the necessary details to the
FlightGear clients. This would minimize the bandwidth load on the server as
well as make my job a lot easier since my code will only have to deal with a
standardized format that contains only data I care about.

You and I would need to get together to hammer out the format.



The storm advisories (at least from the NHC) are released using 5 filenames
per region. Each region's file ends with the numbers 1-5. Each number
corresponds to a storm. For example, all the advisories for Hurricane Ida were
released under the filename MIATCANT1. Each advisory has an advisory number in
it which I will need to do internal sanity checking. I would also like a
stanza to indicate the filename of the advisory as that's how I'll logically
reference the individual storms.

There is no rush on getting the server done as I've literally just started
this, and it's going to take quite some time for me to hammer out the initial
code and get it tested. The more I dig into this, the more parts I find I'll
have to interface with. Right now I'm climbing the steep learning curve to get
a grip on the different functions in the sim and how I'll have to relate to 
them.


The URL to get the advisories from NHC is:
http://www.nhc.noaa.gov/ftp/pub/forecasts/aviation/

We'll need to invest some time into finding equivalent advisory servers for
the other centers.

So, here is what I'd need, comma separated with values pulled from the example
advisory data below (this is not to say this is the format I want, just the
stanzas I'd need):

File name (MIATCANT1), advisory number (027), storm name (TROPICAL DEPRESSION
IDA), time stamp (20091110/1500Z), position (N3036 W08736), movement in knots
(NE 08KT, with KT stripped), pressure in hectopascals (1000HPA, with HPA
stripped), wind speed in knots (030KT, again with KT stripped), next message
time (NO MSG EXP, this indicates this will be the last advisory)



000
FKNT21 KNHC 101434
TCANT1
TROPICAL DEPRESSION IDA ICAO ADVISORY NUMBER  27
NWS TPC/NATIONAL HURRICANE CENTER MIAMI FL   AL112009
1500 UTC TUE NOV 10 2009
 
TC ADVISORY
DTG:                      20091110/1500Z
TCAC:                     KNHC
TC:                       IDA
NR:                       027
PSN:                      N3036 W08736
MOV:                      NE 08KT
C:                        1000HPA
MAX WIND:                 030KT
FCST PSN + 06 HR:         102100 N3048 W08652
FCST MAX WIND + 06 HR:    030KT
FCST PSN + 12 HR:         110300 N3051 W08606
FCST MAX WIND + 12 HR:    030KT
FCST PSN + 18 HR:         110900 N3045 W08518
FCST MAX WIND + 18 HR:    030KT
FCST PSN + 24 HR:         111500 N3031 W08418
FCST MAX WIND + 24 HR:    030KT
RMK                       THE FORECAST POSITION INFORMATION IN
                          THIS PRODUCT IS INTERPOLATED FROM
                          OFFICIAL FORECAST DATA VALID AT 0000...
                          0600...1200...AND 1800Z.
NXT MSG:                  NO MSG EXP
 
$$


--
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

Reply via email to