You are not logged in.
- Topics: Active | Unanswered
Announcement
#1 2011-05-18 20:06:40
- Mister Ypsilon
- Member
- Registered: 2011-05-18
- Posts: 29
Kartenbereich der DE-Karte von Geofabrik
Hallo,
kennt jemand den Kartenbereich (Bounding Box) der germany.osm von Geofabrik oder weiß vielleicht jemand wie man den Bereich einer OSM-Datei herausfinden kann? Ich möchte nämlich gerade mit Srtm2Osm Höhenlinien erstellen, die exakt den gleichen Bereich abdecken wie die germany.osm.
Offline
#2 2011-05-18 20:19:47
- Radeln
- Member
- From: RLP
- Registered: 2010-08-02
- Posts: 947
Re: Kartenbereich der DE-Karte von Geofabrik
Hallo,
kennt jemand den Kartenbereich (Bounding Box) der germany.osm von Geofabrik oder weiß vielleicht jemand wie man den Bereich einer OSM-Datei herausfinden kann? Ich möchte nämlich gerade mit Srtm2Osm Höhenlinien erstellen, die exakt den gleichen Bereich abdecken wie die germany.osm.
Wende Dich an den Support von Geofabrik.
Gruß
Josef
Offline
#3 2011-05-18 20:24:19
- Mister Ypsilon
- Member
- Registered: 2011-05-18
- Posts: 29
Re: Kartenbereich der DE-Karte von Geofabrik
Sollte ich das an "info@geofabrik.de" schreiben oder gibt's da eine passendere Adresse?
Offline
#4 2011-05-18 20:54:02
- SunCobalt
- Member
- From: Eislingen
- Registered: 2010-01-09
- Posts: 3,810
Re: Kartenbereich der DE-Karte von Geofabrik
die benutzen ein Bounding Polygon dafür. Ich habs hier rumliegen. Schicke mir mal in OSM Deine Mailadresse
Thomas
Offline
#5 2011-05-19 06:18:35
- Radeln
- Member
- From: RLP
- Registered: 2010-08-02
- Posts: 947
Re: Kartenbereich der DE-Karte von Geofabrik
Sollte ich das an "info@geofabrik.de" schreiben oder gibt's da eine passendere Adresse?
"info@geofabrik.de" paßt schon.
Gruß
Josef
Offline
#6 2011-05-19 13:39:39
- Mister Ypsilon
- Member
- Registered: 2011-05-18
- Posts: 29
Re: Kartenbereich der DE-Karte von Geofabrik
die benutzen ein Bounding Polygon dafür. Ich habs hier rumliegen. Schicke mir mal in OSM Deine Mailadresse
Gut, hab ich gemacht.
Offline
#7 2011-05-19 20:14:44
- Mister Ypsilon
- Member
- Registered: 2011-05-18
- Posts: 29
Re: Kartenbereich der DE-Karte von Geofabrik
Danke, SunCobalt
Offline
#8 2011-05-20 19:05:49
- Mister Ypsilon
- Member
- Registered: 2011-05-18
- Posts: 29
Re: Kartenbereich der DE-Karte von Geofabrik
Ich wollte gerade eine E-Mail an Geofabrik schreiben, da habe ich bemerkt, dass die Poly-Files bereits auf http://download.geofabrik.de/clipbounds/ verfügbar sind. Somit hat sich das Thema auch für andere Regionen erledigt.
Offline
#9 2011-05-23 09:35:21
- Mister Ypsilon
- Member
- Registered: 2011-05-18
- Posts: 29
Re: Kartenbereich der DE-Karte von Geofabrik
Ich habe noch eine Frage zu diesem Thema: In der README von http://download.geofabrik.de/clipbounds/ steht folgendes:
CAUTION:
Cutting at Geofabrik is done in several steps - first, the world is split
in continents, then countries are cut out from that, and so on. This means
that the true extract is determined by the overlap of all boundaries. For
example, the "alsace.poly" in France at the border with Germany has a very
coarse Eastern border, going tens of kilometres into Germany, because we know
that this is going to be cut from the "france.poly" extract which has already
taken care of cutting that border precisely.
Bedeutet das, wenn ich die planet.osm.pbf mit der germany.poly aus der clipbounds.tgz schneide, ist das Ergebnis nicht das gleiche, wie wenn ich die germany.osm.pbf direkt herunterlade?
Offline
#10 2011-05-23 10:02:15
- SunCobalt
- Member
- From: Eislingen
- Registered: 2010-01-09
- Posts: 3,810
Re: Kartenbereich der DE-Karte von Geofabrik
Bedeutet das, wenn ich die planet.osm.pbf mit der germany.poly aus der clipbounds.tgz schneide, ist das Ergebnis nicht das gleiche, wie wenn ich die germany.osm.pbf direkt herunterlade?
Doch, glaub schon. Was genau gemacht wird, steht hier
http://blog.geofabrik.de/?p=75
Thomas
Offline
#11 2011-05-23 10:22:27
- wambacher
- Member

- From: Schlangenbad/Wambach, Germany
- Registered: 2009-12-16
- Posts: 16,769
- Website
Re: Kartenbereich der DE-Karte von Geofabrik
Bedeutet das, wenn ich die planet.osm.pbf mit der germany.poly aus der clipbounds.tgz schneide, ist das Ergebnis nicht das gleiche, wie wenn ich die germany.osm.pbf direkt herunterlade?
im prinzip schon, ABER ...
man kann beim clippen durch diverse optionen angeben, was osmosis mit den daten machen soll, die eventuell abgeschnitten/durchgeschnitten werden.
z.b ways oder routen, die grenzüberschreitend sind.
und da kommen dann die kleinen Unterschiede her.
gruss
walter
Offline
#12 2011-05-25 19:04:10
- Mister Ypsilon
- Member
- Registered: 2011-05-18
- Posts: 29
Re: Kartenbereich der DE-Karte von Geofabrik
Ich habe mal die germany.osm.pbf und die europe.osm.pbf heruntergeladen und die europe.osm.pbf mit dem Befehl:
osmosis --rb europe.osm.pbf --bp file=germany.poly --wb germany.osmosis.pbf
Deutschland aus der europe.osm.pbf herausgeschnitten. Die entstandene germany.osmosis.pbf stimmt nicht einmal in der Dateigröße mit der germany.osm.pbf überein. Weiß jemand, was Geofabrik anders macht?
Offline
#13 2011-05-25 19:17:44
- chris66
- Member

- From: Germany
- Registered: 2009-05-24
- Posts: 10,144
Re: Kartenbereich der DE-Karte von Geofabrik
Hi,
Die nutzen die Option "clipincompleteEntities".
Mapper aus dem Münsterland.
Offline
#14 2011-05-26 06:51:27
- Mister Ypsilon
- Member
- Registered: 2011-05-18
- Posts: 29
Re: Kartenbereich der DE-Karte von Geofabrik
Kann man die Standardwerte etwa in einer Konfigurationsdatei verändern? Denn auf der Osmosis/Detailed Usage-Wikiseite ist als Standardwert "false" angegeben, und auf http://blog.geofabrik.de/?p=75 ist diese Option in dem Osmosis-Befehl nicht angegeben.
Offline
#15 2011-05-26 07:20:13
- ajoessen
- Member
- Registered: 2009-09-16
- Posts: 2,074
Re: Kartenbereich der DE-Karte von Geofabrik
Kann man die Standardwerte etwa in einer Konfigurationsdatei verändern? Denn auf der Osmosis/Detailed Usage-Wikiseite ist als Standardwert "false" angegeben, und auf http://blog.geofabrik.de/?p=75 ist diese Option in dem Osmosis-Befehl nicht angegeben.
Der Blogeintrag ist ja schon was älter. Nachdem ich gemeckert habe, dass Sammelrelationen fehlen, wenn die Mitgliedsrelationen höhere ID haben als die Sammelrelation, ist da in der Toolchain was geändert worden. Aber halt nicht im Blogeintrag.
Gruß,
ajoessen
Offline
#16 2011-05-27 13:37:02
- Mister Ypsilon
- Member
- Registered: 2011-05-18
- Posts: 29
Re: Kartenbereich der DE-Karte von Geofabrik
Hi,
Die nutzen die Option "clipincompleteEntities".
Hab ich probiert, immer noch nicht die gleiche Dateigröße, aber immerhin schon ziemlich nah dran. Machen die noch etwas anders?
Mein Befehl:
osmosis --rb europe.osm.pbf --bp file=germany.poly clipIncompleteEntities=true --wb germany.osmosis.pbf
Offline
#17 2011-05-31 17:23:22
- Mister Ypsilon
- Member
- Registered: 2011-05-18
- Posts: 29
Re: Kartenbereich der DE-Karte von Geofabrik
Ich habe jetzt bemerkt, dass in der germany.osm.pbf eine Bounding Box vorhanden ist. Bei der von mir generierten germany.osmosis.pbf ist jedoch keine Bounding Box vorhanden. Könnte das die entscheidenden Bytes ausmachen?
Offline
#18 2011-05-31 17:29:44
- Marqqs
- Member
- Registered: 2011-01-01
- Posts: 724
Re: Kartenbereich der DE-Karte von Geofabrik
Ich habe jetzt bemerkt, dass in der germany.osm.pbf eine Bounding Box vorhanden ist. Bei der von mir generierten germany.osmosis.pbf ist jedoch keine Bounding Box vorhanden. Könnte das die entscheidenden Bytes ausmachen?
Hast du versucht, die Bytes zu zählen, die die BB-Definition "verbraucht"? Dann müsstest du genau auf die Differenz der Dateigrößen kommen. Wobei die Größen nur dann wirklich vergleichbar sind, wenn das Gleiche Programm in der gleichen Version mit genau den gleichen Parametern verwendet wurde.
Dass aber in einem Fall die BB in der Datei enthalten ist, im anderen Fall nicht, deutet drauf hin, dass die Randbedingungen nicht dieselben waren...
Offline
#19 2011-05-31 17:43:06
- Mister Ypsilon
- Member
- Registered: 2011-05-18
- Posts: 29
Re: Kartenbereich der DE-Karte von Geofabrik
Leider weiß ich die genaue Differenz der Dateigrößen nicht mehr, da ich die germany.osmosis.pbf schon gelöscht habe. Ich weiß nur noch, dass sie mindestens auf das Zehntel Megabyte gleich groß waren. Die Größe der BBox-Definition kenne ich sowieso nicht.
Wegen der Versionsnummer: Ich denke schon dass Geofabrik die neueste osmosis-Version(0.39) benutzt, oder ist das nicht der Fall? Diese benutze ich nämlich auch.
Gibt es einen Parameter, mit dem osmosis eine BBox aus dem BPolygon generiert und diese in die osm.pbf speichert? Oder kennt jemand sogar den gesamten Befehl, mit dem Geofabrik die germany.osm.pbf aus der europe.osm.pbf ausschneidet?
Offline
#20 2011-05-31 18:06:43
- chris66
- Member

- From: Germany
- Registered: 2009-05-24
- Posts: 10,144
Re: Kartenbereich der DE-Karte von Geofabrik
Gibt es einen Parameter, mit dem osmosis eine BBox aus dem BPolygon generiert und diese in die osm.pbf speichert? Oder kennt jemand sogar den gesamten Befehl, mit dem Geofabrik die germany.osm.pbf aus der europe.osm.pbf ausschneidet?
http://blog.geofabrik.de/de/?p=75
Weiss aber nicht wie aktuell das noch ist.
Mapper aus dem Münsterland.
Offline
#21 2011-05-31 18:17:25
- Mister Ypsilon
- Member
- Registered: 2011-05-18
- Posts: 29
Re: Kartenbereich der DE-Karte von Geofabrik
Mister Ypsilon wrote:Gibt es einen Parameter, mit dem osmosis eine BBox aus dem BPolygon generiert und diese in die osm.pbf speichert? Oder kennt jemand sogar den gesamten Befehl, mit dem Geofabrik die germany.osm.pbf aus der europe.osm.pbf ausschneidet?
http://blog.geofabrik.de/de/?p=75
Weiss aber nicht wie aktuell das noch ist.
Hatten wir doch schon in Post #10 und Post #15.
Der Blogeintrag ist schon alt, der Befehl hat sich geändert.
Offline
#22 2011-05-31 18:24:11
- Marqqs
- Member
- Registered: 2011-01-01
- Posts: 724
Re: Kartenbereich der DE-Karte von Geofabrik
Mister Ypsilon,
kann gut sein, dass ich das im Thread verpasst hab, aber aus welchem Grund versuchst du, exakt aufs gleiche Ergebnis zu kommen? Du müsstest ja nicht nur genau das gleiche Verfahren verwenden, sondern auch exakt den gleichen Datenstand erwischen, und das ist doch recht unwahrscheinlich.
Soweit ich mich erinnere, werden die Planet-Files um 0:00 UTC ausgekoppelt, die germany.osm.pbf hat aber einen Stand von jeweils vorgestern, zwischen 20 und 21 Uhr. Die Dateien müssen also unterschiedlich sein.
Offline
#23 2011-05-31 19:11:24
- Mister Ypsilon
- Member
- Registered: 2011-05-18
- Posts: 29
Re: Kartenbereich der DE-Karte von Geofabrik
Mister Ypsilon,
kann gut sein, dass ich das im Thread verpasst hab, aber aus welchem Grund versuchst du, exakt aufs gleiche Ergebnis zu kommen? Du müsstest ja nicht nur genau das gleiche Verfahren verwenden, sondern auch exakt den gleichen Datenstand erwischen, und das ist doch recht unwahrscheinlich.Soweit ich mich erinnere, werden die Planet-Files um 0:00 UTC ausgekoppelt, die germany.osm.pbf hat aber einen Stand von jeweils vorgestern, zwischen 20 und 21 Uhr. Die Dateien müssen also unterschiedlich sein.
So wie ich das im Blogeintrag verstanden habe, werden die Kontinent-Files von 22:30 bis 0:00 Uhr aus dem Planetfile erstellt und aus diesem dann am selben Tag von ca. 0:00 bis 5:00 Uhr die einzelnen Länder/Regionen ausgeschnitten. Wenn ich europe.osm.pbf und germany.osm.pbf also von 8-20 Uhr herunterlade, müssten diese aus den gleichen OSM-Daten sein.
Ich will eigentlich "nur" einen Beweis, dass die OSM-Files die ich mit den poly-Dateien aus der clipbounds.tgz schneide, exakt den selben Bereich umfassen wie die *.osm.pbfs von Geofabrik, aber ich glaube das ist schon der Fall. Mich würde jedoch trotzdem interessieren, wie man osmosis die BBox-Definition berechnen und in das pbf-File schreiben lässt, denn ohne diese Angabe kann ich sie mit splitter.jar nicht splitten.
Offline
#24 2011-05-31 19:47:53
- Marqqs
- Member
- Registered: 2011-01-01
- Posts: 724
Re: Kartenbereich der DE-Karte von Geofabrik
So wie ich das im Blogeintrag verstanden habe, werden die Kontinent-Files von 22:30 bis 0:00 Uhr aus dem Planetfile erstellt und aus diesem dann am selben Tag von ca. 0:00 bis 5:00 Uhr die einzelnen Länder/Regionen ausgeschnitten.
Der Blogeintrag ist – wie schon zu lesen war – nicht mehr aktuell.
Falls du Linux hast, such einfach mal mit
grep -m 5 "timestamp=\"2011-05-29T20:" germany.osmdann nach
grep -m 5 "timestamp=\"2011-05-29T21:" germany.osmusw.
Schneller gehts, wenn du dir vorher einen Teil aus der germany.osm.pbf ausschneidest, entscheidend sind ja nur die letzten Zeitstempel. Du wirst rausfinden, dass die Dantenstände von Planet und Germany recht unterschiedlich sind.
Offline
#25 2011-05-31 20:20:16
- SunCobalt
- Member
- From: Eislingen
- Registered: 2010-01-09
- Posts: 3,810
Re: Kartenbereich der DE-Karte von Geofabrik
es reicht ja schon, wenn Geofabrik mal einen Node im Bounding Polygon verschiebt oder einen Node löscht (mit weniger Nodes gehts schneller). Dann passen die Größen nicht. Ob die dann jedesmal dran denken, das BP zu veröffentlichen, weiß ich nicht....glaube ich aber eher nicht. Ich hatte mal ein korrigiertes BP für ein Land hingeschickt, da die Grenze nicht vollständig drin war.. Eine Weile haben sie es benutzt, irgendwann haben sie wieder das alte benutzt
Thomas
Offline