Simon Fowler writes:
>
> What about simply putting all the airport files in the scenery, and
> having a script that searched through the scenery directories for
> all the *-apt.xml files and built/updated a set of indexes from
> them? That keeps the files in the right place, and gives the indices
> needed to get fast lookups based on whatever criteria are needed.
Sounds good to me
Now we just need to figure out what we want for indices
The way I see it we have two radically different needs
1) Search by name
2) Search by location
1) is easy and we could just use metakit or any other disk based
indexable file < I have suggested using a trie >
2) is a little more complicated but we allready have a good start
if we leverage the Scenery directory structure
I suggested using a quadtree for each 10x10 degree block
but there are spherical indexing methods that might be better
in that there is no cos(lat) shrink factor to account for when doing
range lookups. Here is a link to a good one
http://www.sdss.jhu.edu/htm/implementation.html
note this package is near optimum for a "show all points within
X distance" when on a sphere and should be great at keeping
an updated list of radio frequencies that were within range
at 'altitude'. This is not a trivial task
Cheers
Norman
_______________________________________________
Flightgear-devel mailing list
[EMAIL PROTECTED]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel