You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***

#1 2014-03-02 20:30:05

Theodin
Member
Registered: 2013-02-10
Posts: 221

osm.pbf-Extrakt der Geofabrik aktuell halten?

Wie kann ich ein pbf-Extrakt aktuell halten?

Ich habe zwei Karten (Garmin und OsmAnd), die ich gerne wöchentlich aktualisieren würde. Aber dafür jede Woche ( oder auch jeden Monat) 200 mb pbf runterladen und dann konvertieren ist langweilig. smile

Ich habe gerade versucht, ein Extrakt von Mitte Februar mit osmupdate vom Server aktualisiert. Dabei kam aber eine kleinere Datei raus als die pbf-Datei vom Ende Februar. mach ich etwas falsch oder gibt es eine einfachere Möglichkeit, das Gewünschte zu erreichen?

Ich nutze Ubuntu und meine Dateien sehen so aus:

PATH=$PATH:~/OSM/test
osmupdate karlsruhe-regbez-140201.osm.pbf neu.osm.pbf --base-url=http://download.geofabrik.de/europe/germany/baden-wuerttemberg/karlsruhe-regbez-updates/

Die Datei neu.osm.pbf ist mit 65.4 mb halt kleiner als karlsruhe-regbez-140301.osm.pbf mit 69 mb.

Offline

#2 2014-03-02 23:01:32

unixasket
Member
From: 4711 88 666 (=47,88N 11,666E)
Registered: 2012-06-06
Posts: 832
Website

Re: osm.pbf-Extrakt der Geofabrik aktuell halten?

Das ist beim ersten Update mit osmupdate und einer pbf-Datei von der Geofabrik normal. Hatte ich auch genauso. Es sind trotzdem alle Daten da. Alle weiteren Updates sollten aber größer werden. Woran das genau liegt weiß ich auch nicht.

Gruß
unixasket

Offline

#3 2014-03-02 23:09:52

aighes
Member
From: Shanghai
Registered: 2009-03-29
Posts: 5,383
Website

Re: osm.pbf-Extrakt der Geofabrik aktuell halten?

Naja...so ein diff einer Woche ist knapp 800 mb groß wink

Ok, es gibt auch diffs von der Geofabrik. Dann ist es etwas anderes.

Last edited by aighes (2014-03-02 23:11:39)


Viele Grüße
Henning

Offline

#4 2014-03-03 07:53:13

Theodin
Member
Registered: 2013-02-10
Posts: 221

Re: osm.pbf-Extrakt der Geofabrik aktuell halten?

@unixasket: Danke. Ich schau dann mal, ob ich etwas finde, mit dem man die pbfs inhaltlich vergleichen kann.

Offline

#5 2014-03-03 08:31:38

Garmin-User
Member
Registered: 2009-10-01
Posts: 677

Re: osm.pbf-Extrakt der Geofabrik aktuell halten?

Theodin wrote:

@unixasket: Danke. Ich schau dann mal, ob ich etwas finde, mit dem man die pbfs inhaltlich vergleichen kann.

Soweit ich weiß, nutzt die Geofabrik osmosis. Osmosis und osmconvert (von osmupdate aufgerufen) schreiben PBF-Dateien in leicht unterschiedlichem Format mit aber gleichem Inhalt. Der Vergleich im Binärformat lässt sich kaum sinnvoll interpretieren, da spielen Datei-Timestamp, Header, Komprimierung, Indizierung usw. eine Rolle. Am Besten funktioniert, beide Dateien mit dem gleichen Programm (entweder osmconvert oder osmosis) in das OSM-Format zu konvertieren und den Vergleich auf diese Dateien anzuwenden.

Last edited by Garmin-User (2014-03-03 08:35:04)

Offline

#6 2014-03-03 10:41:26

Theodin
Member
Registered: 2013-02-10
Posts: 221

Re: osm.pbf-Extrakt der Geofabrik aktuell halten?

@Garmin-User: Danke für den Tip und die Erklärungen. Darauf, das ein Binärformat im Allgemeinen schlecht zu vergleichen ist hätt ich auch selbert kommen können.Jedenfalls so im nachhinein smile

Offline

#7 2014-03-03 18:24:31

aighes
Member
From: Shanghai
Registered: 2009-03-29
Posts: 5,383
Website

Re: osm.pbf-Extrakt der Geofabrik aktuell halten?

Für einen groben Vergleich würde ich https://wiki.openstreetmap.org/wiki/Osm … tical_Data nutzen oder einfach ein diff erzeugen lassen https://wiki.openstreetmap.org/wiki/Osm … _OSM_Files. Für den Diff natürlich nicht mit osmupdate updaten, sondern nur das pbf durch osmconvert jagen.

Last edited by aighes (2014-03-03 18:27:48)


Viele Grüße
Henning

Offline

Board footer

Powered by FluxBB