logo separator

[mkgmap-dev] Different routing results using osm vs osm.pbf

From Felix Hartmann extremecarver at gmail.com on Tue Oct 19 20:33:16 BST 2010


On 19.10.2010 21:28, Marko Mäkelä wrote:
> On Tue, Oct 19, 2010 at 04:58:26PM +0200, Carlos Dávila wrote:
>> Today geofabrik is offering corrupt excerpts, so I can't
>> make further tests by now.
> Today geofabrik is only offering *.osm.pbf files, no *.osm.bz2 files.
>
> Do you have any suggestion how to implement the following with the PBF
> format:
>
> bzip2 -dc "$OSM_BZ2"|
> perl -e \
> 'my $del=0;
> while(<>){
>       $del=1 if (/<relation.* version="1".* user="usm78-gis"/);
>       s/(<node id="28954644".*lat=)"60\.51564"/$1"59.326172"/;
>       s/(<node id="29193143".*lon=)"24\.12826"/$1"19.072266"/;
>       print unless $del;
>       $del=0 if m|</relation>|;
> }'|
> tee "$OSM"|
> $JAVACMD $JAVACMD_OPTIONS -jar splitter.jar --split-file=areas.list
>
> Above, I remove some multipolygons in Russia (mostly broken ones) and
> move two coastline endpoints for generate-sea. That is done before
> splitting the map extract. I guess I could do this within the tiles, but
> it would get a little tricky.
>
> I guess I might want to preserve the *.osm format, or I would want
> mkgmap to produce multiple map sets from one parsing run. It seems that
> running mkgmap --style=routes on finland.osm.pbf is several times slower
> than running it on finland.osm.
>
>
Should the pbf format only be used as input for the splitter?
Or is the splitter not needed anymore as we move onto osm.pbf??




More information about the mkgmap-dev mailing list