[OSM-dev] road data in zoom levels

80n 80n80n at gmail.com
Wed Feb 11 13:10:49 GMT 2009


On Wed, Feb 11, 2009 at 12:42 PM, Shaun McDonald
<shaun at shaunmcdonald.me.uk>wrote:

>
> On 11 Feb 2009, at 12:14, 80n wrote:
>
> On Wed, Feb 11, 2009 at 11:39 AM, Patrik Sjöberg <patrik.sjoberg at bth.se>wrote:
>
>> Hi!
>>
>> What would be the best way to get data for ways at a specific zoom
>> level? I would like all roads visible on zoom 5 for instance, possibly
>
>
> There is currently no predefined method for this. Each style will have a
> different set of things at each zoom level, so you will need to manually
> work out what you want.
>
>
>> with lower resolution (fewer nodes per way). I'm guessing something
>> like http://www.informationfreeway.org/api/0.5/way[highway=*]<http://www.informationfreeway.org/api/0.5/way%5Bhighway=*%5D>but the
>> API's only seem suitable for quite small boxes.
>
>
> You will also need to do the reduction in resolution yourself.
>
>
>>
> The extended API might be what you are looking for:
> http://wiki.openstreetmap.org/wiki/XAPI
>
>
> This will be useful for you if you are looking for small amounts of data.
> You don't say what you are trying to do with the data.
>

This will be useful for large amounts of data as well.  XAPI permits queries
that for bboxes that are 400 times larger than the main api.



>
>
>
>
>>
>> We're also trying to import the planet file to our own copy of the
>> database with osmosis. We have some quite new 8-core Mac Pro's here
>> for development but osmosis 0.30 is compiled with java version that
>> does not seem to be available on osx yet so we are trying on some old
>> server instead. Would osmosis benefit enough from multicores that it
>> would be strongly recommended to dedicate a Mac Pro (by booting in
>> windows) for the parsing? Do you have any feeling of how long the
>> import will take? We experimented with some simple ruby and sqlite and
>> calculated the time required to like 3 months ^^
>
>
>
> You can't easily compile osmosis on Mac OS X, however you can run osmosis
> on Mac OS X without problems if you set the Java Preferences to use Java 6
> instead of Java 5. (I'm assuming that you have the latest version of Mac OS
> X 10.5 installed, and you have all the updates.)
>
> If you do decide to dual boot, I would dual boot to Ubuntu instead of
> windows.
>
> As per some previous discussion,  it is recommended to not use sqlite for
> huge amounts of data. Sqlite will only cope with a small town or village.
> Try using postgres, or  MySQL instead.
>
> Shaun
>
>
> _______________________________________________
> dev mailing list
> dev at openstreetmap.org
> http://lists.openstreetmap.org/listinfo/dev
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/dev/attachments/20090211/b2c53e57/attachment.html>


More information about the dev mailing list