November 18, 2009, 4:31am
Being fairly new to OSM I would like to ask the community for some help with this topic.
I am trying to download an area of map that is larger than the normal export function allows through OSM. It is a hiking area around Ottawa.
I have searched the PlanetOSM threads but cannot find a simple ‘how to’ description of where to go, what to download and how. despite having a good look through I am no nearer achieving my aim.
Could someone please help a relative newcomer please?
November 18, 2009, 1:15pm
How large an area do you want to download?
If its only a bit bigger than the max on the “Export” page, you could use JOSM to download it in several pieces, then save to an osm file. Though this is not recommended for much larger areas.
Or you could use XAPI, which lets you download larger areas. See http://wiki.openstreetmap.org/wiki/XAPI#Map_Query
Or Cloudmade provide Planet.osm extracts, updated weekly. One for the whole of Ontario:
November 19, 2009, 12:37am
Looks like the XAPI is the feature I am looking for. Will have a go at using it now but I seem only to be able to select a single tile that is in fact smaller than the OSM export size at present.
November 19, 2009, 9:21am
Are you trying to download map tiles or map data?
December 4, 2009, 3:53pm
Hi, I’m trying to export large area through Xapi using wget:
http://www.informationfreeway.org/api/0.6/map?bbox=13.755,53.112,14.854,53.817 -O data.osm
Downloaded data.osm I’m converting to garmin format with mkgmap:
java -Xmx512M -jar mkgmap.jar --code-page=1250 --net --route data.osm
The problem is that I don’t have routing in GPSMapEdit. Exporting through www on smaller area is working ok and I have routing. What do I need to do to make this routable?
P.S. Sorry for my bad english.
December 9, 2009, 10:54am
Problem solved. In Mapsource routing is ok. In GPSMapEdit I have to generate routing graph than routing is working.
December 10, 2009, 10:52am
By the way, you don’t need to specify both --net and --route. Just specify --route (–net is implied).