x

Re: Gelöst&Howto: osmconvert "verliert" ways beim schneiden von srtm-daten


Geschrieben von kellerma (Gast) am 11. Januar 2012 20:53:21: [flux]

Als Antwort auf: Gelöst&Howto: osmconvert "verliert" ways beim schneiden von srtm-daten geschrieben von laufkaefer (Gast) am 30. November 2011 14:12:

toc-rox wrote:

Das Perl-Skript zum Zusammenführen der phyghtmap-Tiles habe ich aktualisiert:

Link: http://dl.dropbox.com/u/1677057/process … ap_data.pl

Änderungen: sort numerically, handling of empty osm files, file globbing for windows7 added

Es sollte jetzt unter Linux, OS X und Windows funktionieren.

Klaus

Sehr fein 🙂

Dürfen wir uns nochwas wünschen, ja?

Wenn per osmconvert nach pbf und zurück-nudle:
osmconvert phyghtmap_result.osm --out-pbf > phyghtmap_result.osm.pbf
osmconvert phyghtmap_result.osm.pbf > phyghtmap_result.osm2
osmconvert topo.osm --out-pbf > topo.osm.pbf
osmconvert topo.osm.pbf > topo.osm2
und dann diff-e:
diff phyghtmap_result.osm2 topo.osm2
2a3
> <bounds minlat="27." minlon="-19." maxlat="30." maxlon="-12."/>

wünschen wir uns eine Bounding Box 😉

Der Wunsch kommt nicht von ungefähr, denn siehe

$ java -ea -jar ./mkgmap-r2166/mkgmap.jar --max-jobs=1 --reduce-point-density=5.4 --transparent --overview-mapname=mapset00 --keep-going --gmapsupp phyghtmap_result.osm.pbf
com.google.protobuf.InvalidProtocolBufferException: Message missing required fields: bbox
at com.google.protobuf.UninitializedMessageException.asInvalidProtocolBufferException(UninitializedMessageException.java:81)
at crosby.binary.Osmformat$HeaderBlock$Builder.buildParsed(Osmformat.java:308)
<snip>

$ java -ea -jar ./mkgmap-r2166/mkgmap.jar --max-jobs=1 --reduce-point-density=5.4 --transparent --overview-mapname=mapset00 --keep-going --gmapsupp topo.osm.pbf
$

Danke schön.