On 03/09/2012 12:36 PM, [email protected] wrote:
I'm starting to think about what I would like to do with Xastir in terms of changes to the weather stuff; here's what I've come up with in terms of some "design goals" and possible approaches - 1) Separate the "weather input" processes from "mainline" Xastir, so that adding a new "source" becomes simpler, and really just a matter of "translating" one format to another. 2) Define single common format for weather data that mainline Xastir would read (and write - see below) - not what goes out over the air 3) Separate the "weather database" functionality from the mainline Xastir; so that Xastir would not have to keep track of things like 24 hour precip, pressure trends and so forth 4) Add a "weather output" capability to Xastir, so that it could send RECEIVED (net/TNC) weather data to an external "sink" in the defined common format. This would add the same sort of functionalit as the WXN weather server and allow users to maintain historical records for multiple stations For a common format - I'm thinking METAR strings appear to be the "highest common denominator" (i.e. - most complete data set that's already some sort of standard). Also, an XML DTD has already been defined for METAR data, which would make coding conversion routines almost trivial. If one hasn't already been defined, I would develop a DTD for the APRS weather string. Then, conversions would be really easy.
Open Geospatial Consortium's Sensor Web stuff and Sensor Observation Service might be good one to consider. METAR is obscure and limited. I don't have time now but will get appropriate links as there's work being done on weather format schemas (yes, in XML) for SOS.
For the database - I'm thinking the METEO (meteo.othello.ch) database definitions (basically a set of sensor/observation pairs) would be reasonably easy to adopt/extend and implement - I'd try to implement something that could be database software (MYSQL/POSTGRESS) independent. The design and some simple hacking with DTDs is about as far as I've gotten - I wanted to get some feedback before I really get into things. What's the group opinion on this? Thanks! Clay N7QNM _______________________________________________ Xastir-dev mailing list [email protected] http://lists.xastir.org/cgi-bin/mailman/listinfo/xastir-dev
_______________________________________________ Xastir-dev mailing list [email protected] http://lists.xastir.org/cgi-bin/mailman/listinfo/xastir-dev
