You are not logged in.

Announcement

*** NOTICE: CONTENT MIGRATION PENDING! Read More about the import. Bug? Post them here***

#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

Mister Ypsilon wrote:

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

Mister Ypsilon wrote:

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

SunCobalt wrote:

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

Mister Ypsilon wrote:

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

Mister Ypsilon wrote:

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

Mister Ypsilon wrote:

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

chris66 wrote:

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

Mister Ypsilon wrote:

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

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.


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

chris66 wrote:
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

Marqqs wrote:

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

Mister Ypsilon wrote:

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.osm

dann nach

grep -m 5 "timestamp=\"2011-05-29T21:" germany.osm

usw.

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

Board footer

Powered by FluxBB