[OSM-talk] Naga City in OSM Re: GML to OSM

Lester Caine lester at lsces.co.uk
Thu Apr 10 13:58:30 BST 2008


Andy Allan wrote:
> On Thu, Apr 10, 2008 at 12:52 PM, Lester Caine <lester at lsces.co.uk> wrote:
> 
>>  But that only addresses one small 'problem' and misses the bigger one of
>>  finding 'all the golf courses in England' or 'all the Islands in the
>>  Philippines'. A single lookup to find ALL the boundaries you are currently
>>  looking within is probably not a major overhead, but the reverse search is
>>  going to involve potentially hundreds of thousands of such enquiries?
> 
> No, you're completely wrong about "hundreds of thousands" of queries.
> "All the golf courses in England" is fairly trivial for the database
> to calculate when there is an index on the leisure column (so it's
> lightning to get all the leisure=golf_course polygons) and then
> selecting those that are in the "England" polygon (using the spatial
> indexes to compare the bounding boxes of the polygons). It's what
> indexes are for - there's very little processing involved.
> 
> Honestly, it's much simpler and much faster than you think.

However, but looking up a number of locations using the 'Where am I?' button 
and the key intermediate information is missing. So how do we ensure that the 
information is at least available.

I had Naga up on the may, and Where am I? vaguely points to the Philippines 
but misses the Island or area that it is in. I've done a search for Broadway 
United Kingdom and I get 5 results in five different counties, but all are 
listed Broadway, United Kingdom  and I have to select each to find the one I 
want. What is needed to make the intermediate hierarchic data available? SO I 
can find Broadway, Worcs, UK :(

-- 
Lester Caine - G8HFL
-----------------------------
Contact - http://home.lsces.co.uk/lsces/wiki/?page=contact
L.S.Caine Electronic Services - http://home.lsces.co.uk
EnquirySolve - http://enquirysolve.com/
Model Engineers Digital Workshop - http://medw.co.uk//
Firebird - http://www.firebirdsql.org/index.php




More information about the talk mailing list