You are not logged in.
- Topics: Active | Unanswered
Announcement
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.***
#26 2011-05-21 20:53:20
- kellerma
- Member
- Registered: 2010-07-18
- Posts: 1,623
Re: osmosis - ein Buch mit sieben Siegeln
Hi,
ganz am Schluß, noch hinter
%EXEC%
Ciao,
Frank
Offline
#27 2011-05-21 20:57:20
- tippeltappel
- Member
- Registered: 2009-06-24
- Posts: 861
Re: osmosis - ein Buch mit sieben Siegeln
Das mit den "exakt ausgeschnittenen" und dann wieder zusammengeklebten Regionen ist trotzdem nicht so ganz ideal. Was, wenn z.B. ein Waldgebiet über die Grenze geht? Wenn man wirklich exakt schneiden will, muss man direkt an den beiden Schnittpunkten zwischen Waldpolygon und Grenze neue Punkte setzen und die dann ins Waldpolygon einbauen. Anderenfalls gibt es entweder eine kleine Überschneidung oder eine Lücke zwischen den unvollständigen Waldgebieten der verschiedenen Bundesländer.
Ich kenne kein Extrahierprogramm, dass hier neue Punkte setzt. Das heißt, du wirst letztlich mit der Überlappung leben müssen, ja sogar hoffen müssen, dass es Überlappungen gibt, dann ohne schauts noch seltsamer aus.
Das bleibt abzuwarten und auszuprobieren. Wenn unter einem riesigen Waldpolygon sämtliche Wege verschwinden, sieht das nicht nur noch seltsamer aus, sondern die Karte ist völlig unbrauchbar.
Thema Eifel
Wenigstens dabei kann ich dir helfen. Hab mich grad nach einer erstklassigen Anleitung (von User PA94) dran gemacht und eine Windows-Exe erstellt:
http://wiki.openstreetmap.org/wiki/DE:Pbftoosm
Prima, habe ich gerade herunter geladen.
Wenn ich damit klar komme, kann ich dann zumindest mal die pbf-Dateien entpacken.
Ob ich damit weiter komme, wird sich dann zeigen.
Was dir nun fehlt, ist ein Polygon der Eifel. Oder du probierst es per Borderbox. Näheres hier:
http://wiki.openstreetmap.org/wiki/DE:P … en_Grenzen
Das setzt doch dann wieder voraus, daß ich ein Europafile zerschneide. Oder?
Hmmmm - - -
Probiere ich - - - hab allerdings im Moment noch keine Idee wie.
Wenn das mein Rechner packt, hab ich ja zumindest mal die Möglichkeit, mir rechteckige Teile zu schneiden.
Und wenn ich auf diese Weise ein Europafile zerlegen kann ....
W E N N !
Das ist halt noch die Frage, ob das klappt.
Also, wenn das klappt, kommen dann auch kombinierbare Teilstücke heraus.
.....
probieren geh ....
Danke!
Offline
#28 2011-05-21 21:03:22
- tippeltappel
- Member
- Registered: 2009-06-24
- Posts: 861
Re: osmosis - ein Buch mit sieben Siegeln
Hi,
ganz am Schluß, noch hinter
%EXEC%Ciao,
Frank
Prima
Hat funktioniert.
Jetzt "steht" das Fenster und sagt:
drücken sie eine beliebige Taste
So und jetzt?
Muß ich da jetzt einen Befehl eingeben?
Könnte ich einen benötigten Befehl für eine bestimmte Aufgabe auch direkt in die batch-Datei eingeben?
Dann speicher ich die batch-Datei (ist ja nichts anderes als eine Stapelverarbeitungsdatei oder? ) unter neuem Namen ab und kann die dann für den bestimmten Zweck immer wieder benutzten.
Offline
#29 2011-05-21 21:17:12
- kellerma
- Member
- Registered: 2010-07-18
- Posts: 1,623
Re: osmosis - ein Buch mit sieben Siegeln
Hi,
in
"%USERPROFILE%\osmosis.bat"
könntest Du Deine Einstellungen als
set OSMOSIS_OPTIONS=<irgendwas>
hinterlegen (vermutlich ![]()
Ciao,
Frank
Offline
#30 2011-05-21 21:18:25
- Marqqs
- Member
- Registered: 2011-01-01
- Posts: 724
Re: osmosis - ein Buch mit sieben Siegeln
Das setzt doch dann wieder voraus, daß ich ein Europafile zerschneide. Oder?
Hmmmm - - -
Probiere ich - - - hab allerdings im Moment noch keine Idee wie.
Wenn das mein Rechner packt, hab ich ja zumindest mal die Möglichkeit, mir rechteckige Teile zu schneiden.
Und wenn ich auf diese Weise ein Europafile zerlegen kann ....W E N N !
Das ist halt noch die Frage, ob das klappt.Also, wenn das klappt, kommen dann auch kombinierbare Teilstücke heraus.
Muss klappen, und wie schon geschrieben, keine Angst, pbftoosm braucht recht wenig Speicherplatz - und zwar unabhängig davon, wie groß die zu zerlegende Datei ist.
Nochmal zu Osmosis: Das ist DAS Standard-Programm schlechthin. Es kann fast alles, was man für OSM-Datenmanipulationen braucht. Für so simple Sachen wie PBF->OSM oder das Ausschneiden wäre es aber nicht meine erste Wahl, es ist vergleichsweise langsam. Aber - das ist sicher auch eine Glaubensfrage. :-)
Ach ja, was mir grad einfällt, falls du pbftoosm nutzt, denk an den Parameter --drop-brokenrefs, sonst kommt der Composer hinterher ins Schleudern.
http://wiki.openstreetmap.org/wiki/DE:P … bf-Dateien
Offline
#31 2011-05-21 21:26:05
- fx99
- Member
- From: Baden-Württemberg
- Registered: 2009-06-02
- Posts: 1,930
Re: osmosis - ein Buch mit sieben Siegeln
Dein Bat- Code sieht meinem osmosis.bat ziemlich ähnlich, bei mir sind noch ein paar mehr Kommentare drin.
Du musst diesen Batch Code mit Parametern versorgen, wie z.B.
call ../tools/osmosis-0.35/bin/osmosis.bat --read-xml file="xx.osm" --bounding-polygon file="boundary_xx.poly" --write-xml file="xx.osm"
pause
Schreibe diese beiden Zeilen ( mit den richtigen Übergabeparametern und Speicherort von osmosis.bat ) in ein File mybat.bat. Nach Doppelklick geht ein schwarzes Fenster auf, osmosis läuft
und Du bekommst zumindest Fehlermeldungen.
Offline
#32 2011-05-21 21:28:03
- tippeltappel
- Member
- Registered: 2009-06-24
- Posts: 861
Re: osmosis - ein Buch mit sieben Siegeln
@ Marqqs
Das pbftoosm "blitzt" auch weg.
Warum?
1. Herunter geladen
2. auf den anderen Rechner geschoben
3. Doppelklick auf pbftoosm
> "blitz"
Hinter der Datei steht im explorer "Anwendung".
Daher denke ich jetzt mal nicht, daß ich noch entpacken muß.
Aber vielleicht darf ich die Datei nicht aklicken, sondern muß auf "ausführen" gehen und dort eine Kommandozeile eintragen wie
./pbftoosm < norway.osm.pbf > norway.osm
Das heißt, ich browse von diesem Eingabefenster aus zur pbftoosm-Datei, schreibe dann noch den Befehl < xyz.osm.pbf > xyz.osm dahinter ...
mach ich jetzt mal ...
Hmmmmmm - - - es "blitzt" - ist nun eine Datei berechnet worden?
Ich schmeiß den Suchbefehl an ....
.... nichts zu finden.
Und jetzt?
Offline
#33 2011-05-21 21:33:27
- fx99
- Member
- From: Baden-Württemberg
- Registered: 2009-06-02
- Posts: 1,930
Re: osmosis - ein Buch mit sieben Siegeln
Unter "Alle Programme" / "Zubehör" findest Due die Eingabeaufforderung. Da geht ein schwarzes Fenster auf, wo Du alle Befehle eintippen kannst.
Also z:B. ./pbftoosm < norway.osm.pbf > norway.osm
Geht natürlich nur, wenn Du mit cd ( change directory) zu richtigen Verzeichnis gegangen bist.
Offline
#34 2011-05-21 21:35:18
- tippeltappel
- Member
- Registered: 2009-06-24
- Posts: 861
Re: osmosis - ein Buch mit sieben Siegeln
Hmmmmm - - - Posting 29 bis 31 krieg ich jetzt nicht sortiert - - -
Also mal langsam.
Mit pbftoosm könnte ich eventuell ein großes File zerlegen.
Wie das funktioniert, probiere ich aber erst einmal an einem kleinen, damit es nicht so lange dauert.
Außerdem kann ich pbf-Dateien in osm-Dateien wandeln, damit Composer daraus eine Karte bauen kann.
Schritt 1 pbf in osm wandeln klappt nicht, weil ich beim Aufruf der Anwendung pbftoosm irgendetwas falsch mache.
WAS?
Offline
#35 2011-05-21 21:38:37
- tippeltappel
- Member
- Registered: 2009-06-24
- Posts: 861
Re: osmosis - ein Buch mit sieben Siegeln
Ok
Eingabeaufforderung gefunden.
Oje!
Und jetzt die uralten DOS-Befehle aus den Tiefen des Gedächtnis vor kramen ....
ich probier das jetzt mal ....
Offline
#36 2011-05-21 21:40:50
- Marqqs
- Member
- Registered: 2011-01-01
- Posts: 724
Re: osmosis - ein Buch mit sieben Siegeln
Aber vielleicht darf ich die Datei nicht aklicken, sondern muß auf "ausführen" gehen und dort eine Kommandozeile eintragen wie
./pbftoosm < norway.osm.pbf > norway.osm
Hallo nochmal. :-)
Richtig, Kommandozeile.
Mit dem ./ kann Windows nichts anfangen, also bitte weglassen. Nehmen wir mal an, dass du das Programm pbftoosm.exe ins gleiche Verzeichnis geschoben hast, in dem auch deine Daten sind. Dann könnte der Befehl z.B. so aussehen:
pbftoosm.exe -i=europe.osm.pbf -b=5.7,49.6,7.7,51.0 --drop-brokenrefs >eifel.osm
Vorher natürlich, wie fx99 schon geschrieben hat, mit dem Kommando cd in dieses Verzeichnis wechseln, also z.B.:
cd \meine_daten\osm-zeug
Offline
#37 2011-05-21 22:06:32
- fx99
- Member
- From: Baden-Württemberg
- Registered: 2009-06-02
- Posts: 1,930
Re: osmosis - ein Buch mit sieben Siegeln
Vorsicht:
Habe gerade mal versucht, mit pbftoosm meine Heimatgemeinde aus baden-wuerttemberg.osm.pbf zu schneiden.
Das Poly File verwende ich seit Monaten mit osmosis.
pbftoosm läuft ohne Fehlermeldung durch, das Ergbebnis, angeschaut mit JOSM ist katastrophal:
die Hälfe fehlt, der Rest ist geteilt und gegeneinander verschoben.
Offline
#38 2011-05-21 22:08:57
- tippeltappel
- Member
- Registered: 2009-06-24
- Posts: 861
Re: osmosis - ein Buch mit sieben Siegeln
Vielen Dank Euch!
In der Eingabeaufforderung hab ich den Zugriff nur im Laufwerk C geschafft.
Sobald ich versuchte in Laufwerk E zu wechseln sprang die Kommandozeile immer wieder nach C zurück oder spuckte den Hinweis aus ... nicht gefunden.
Also hab ich das Verzeichnis in C:\...\... eingerichtet und dort dann eine einfache Umwandlung erzeugen können
Wäre mir aber schon ganz lieb, wenn ich in mein "Kartenlaufwerk" wechseln könnte.
Wie sieht die Eingabe da genau aus. Ich hab's anscheinend vergessen.
Den Extrakt-Befehl muß ich mir für Morgen verwahren.
Muß erst mal ein Europafile herunter laden.
Das alte hab ich kürzlich von der Platte geschmissen.
Die gesamte Befehlskette lautet dann:
C:\ cd E:\OSM\pbf2osm pbftoosm.exe -i=europe.osm.pbf -b=5.7,49.6,7.7,51.0 --drop-brokenrefs >eifel.osm
Ist das so richtig? Oder fehlt da noch ein Schrägstrich?
C:\ cd E:\OSM\pbf2osm\pbftoosm.exe -i=europe.osm.pbf -b=5.7,49.6,7.7,51.0 --drop-brokenrefs >eifel.osm
Oder trenne ich Laufwerkswechsel, Verzeichniswechsel und Befehlseingabe?
Offline
#39 2011-05-21 22:10:45
- tippeltappel
- Member
- Registered: 2009-06-24
- Posts: 861
Re: osmosis - ein Buch mit sieben Siegeln
@ fx99
Die soeben erzeugte Probeumwandlung <xyz.osm.pbf> xyz.osm
ergab eine Datei mit 0 KB
Mit anderen Worten: Genau derselbe Murks!
Offline
#40 2011-05-21 22:11:58
- kellerma
- Member
- Registered: 2010-07-18
- Posts: 1,623
Re: osmosis - ein Buch mit sieben Siegeln
@fx99
Welche Version?
pbftoosm 0.5
oder
pbftoosm 0.7
Danke.
Ciao,
Frank
Offline
#41 2011-05-21 22:16:49
- tippeltappel
- Member
- Registered: 2009-06-24
- Posts: 861
Re: osmosis - ein Buch mit sieben Siegeln
Also
"back to the roots" bzw. "....osmosis".
Da benutze ich dann dieselbe Eingabeaufforderung und statt pbf2osm aufzurufen nehme ich die osmosis-batchdatei, in die ich vorhin eine pause eingebaut habe.
So langsam bekomme ich eine Idee von der Sache.
Jetzt schmeiß ich erst mal ein Download an.
Bis das durch ist, ist die Nacht rum.
Vielen Dank erst mal.
Morgen probier ich weiter.
Viele Grüße
tippeltappel
Offline
#42 2011-05-21 22:18:30
- fx99
- Member
- From: Baden-Württemberg
- Registered: 2009-06-02
- Posts: 1,930
Re: osmosis - ein Buch mit sieben Siegeln
Laufwerk:
im Eingabefenster enfach E: eingeben.
Sicher kommt das Eingabefenster nur mit den alten Window Namen zurecht.
pbftoosm:
Version 0.7, gerade heruntergeladen.
Nachtrag:
Das Schneiden mit einer Bounding Box funktioniert, das Ergebniss sieht sehr vernünftig aus.
Last edited by fx99 (2011-05-21 22:23:31)
Offline
#43 2011-05-21 22:24:37
- Marqqs
- Member
- Registered: 2011-01-01
- Posts: 724
Re: osmosis - ein Buch mit sieben Siegeln
die Hälfe fehlt, der Rest ist geteilt und gegeneinander verschoben.
Klingt gar nicht gut. Kannst du mir bitte das Poly-File schicken? Ich würd der Sache gern auf den Grund gehen und die Ursache finden.
Offline
#44 2011-05-21 22:31:36
- tippeltappel
- Member
- Registered: 2009-06-24
- Posts: 861
Re: osmosis - ein Buch mit sieben Siegeln
@ fx99
Die soeben erzeugte Probeumwandlung <xyz.osm.pbf> xyz.osm
ergab eine Datei mit 0 KB
Mit anderen Worten: Genau derselbe Murks!
Ich korrigiere.
Die Anzeige der KB sprang noch um.
Den JOSM-Test mache ich auch noch. .... Ein ganzes Bundesland öffnen (Niedersachsen) funktioniert nicht.
Ich guck dann mal was Composer draus macht ....
EDIT
Sieht ganz ordentlich aus.
(Bis auf die ausgefransten Grenzbereiche)
Ich denke mal die mit pbftoosm erzeugte Datei ist ok.
Prima.
Das klappt also.
Last edited by tippeltappel (2011-05-21 23:00:39)
Offline
#45 2011-05-21 22:39:02
- wambacher
- Member

- From: Schlangenbad/Wambach, Germany
- Registered: 2009-12-16
- Posts: 16,769
- Website
Re: osmosis - ein Buch mit sieben Siegeln
SunCobalt wrote:achja, und als Input-File kannst Du vielleicht das DE +50km Extrakt nehmen. Dann sparst Du Dir das hantieren mit der Europa-Datei bzw das mehrfaches Ausschneiden und wieder zusammen setzen
Nein, das klappt nicht.
Mein Rechner schluckt das Deutschlandfile nicht.
woher weisst du das eigentlich? angeblich läuft osmosis ja garnicht?
in dem screenshot mosert osmosis, dass er den xerces xml-parser nicht finden kann. keine ahnung ob der mit java kommt, oder mit osmosis für windows oder ob du den installieren musst.
auf jedenfall verstehe ich nicht, wieso du sagst, das germany bei dir nicht geht, wenn osmosis garnicht läuft.
p.s. meine klapperkiste 1 x 1.3 ghz, 2gb ram europa-extract null problemo.
da klink ich mich jetzt endgültig aus.
gruss
walter
Offline
#46 2011-05-21 22:49:10
- tippeltappel
- Member
- Registered: 2009-06-24
- Posts: 861
Re: osmosis - ein Buch mit sieben Siegeln
@ Walter
Mißverständnis
Mit Composer kann ich das Deutschlandfile nicht verarbeiten.
Ich habe SunCobalt so verstanden, daß ich das DE+50 Extrakt als Input-File für den Composer benutzen soll.
Doch mein Rechner schafft die Berechnung des Deutschlandfiles mit Composer nicht.
Ein Stück mit Osmosis herausschneiden ist etwas anderes.
Das versuche ich ja gerade zu lernen.
Von
http://xerces.apache.org/xerces-c/
habe ich noch nie etwas gehört.
Hmmmmmmm - - - *grübel*
Gruß
tippeltappel
Offline
#47 2011-05-21 23:01:10
- wambacher
- Member

- From: Schlangenbad/Wambach, Germany
- Registered: 2009-12-16
- Posts: 16,769
- Website
Re: osmosis - ein Buch mit sieben Siegeln
@ WalterMißverständnis
alles klar, ich dachte schon, ich spinne.
Von
http://xerces.apache.org/xerces-c/
habe ich noch nie etwas gehört.
Hmmmmmmm - - - *grübel*
xerxes ist das java-teil von apache ,der firma, die auch den apache webserver baut.
der macht alles was mit xml zu tun hat und xxx.osm-files sind nun mal xml-files.
ich weiss nicht, was osmosis für windows neben java noch braucht und was bei der windows-version mitgeliefert wird.
aber irgendwas fehlt da oder er findet es nicht.
java selber ist da, sonst würdest du noch nicht mal diese meldungen sehen.
check die osmosis-installation nochmal. an den optionen oder datenfiles kann/darf es nicht liegen.
und bau den pause-befehl in den bat ein, so wie es ein kollege vorhin angeregt hat.
gruss
walter
Offline
#48 2011-05-21 23:06:57
- SunCobalt
- Member
- From: Eislingen
- Registered: 2010-01-09
- Posts: 3,810
Re: osmosis - ein Buch mit sieben Siegeln
Ich habe SunCobalt so verstanden, daß ich das DE+50 Extrakt als Input-File für den Composer benutzen soll.
nee für osmosis. Wenn Du schon mit osmosis ausschneidest, musst Du es nicht aus 1) der Europa-File oder 2) aus zwei Country Files und es dann wieder zusammen setzen. Wenn ich Deine Ausführungen richtig verstanden habe, war Dein Wunschgebiet grenzübergreifend
Last edited by SunCobalt (2011-05-21 23:07:18)
Thomas
Offline
#49 2011-05-21 23:34:16
- tippeltappel
- Member
- Registered: 2009-06-24
- Posts: 861
Re: osmosis - ein Buch mit sieben Siegeln
@ SunCobald
Ja, schon klar. ![]()
Meine Idee ist, aus dem Europafile Teilstücke von Westdeutschland mit Grenznachbarn in einer Größe "vorzufertigen", die mein Rechner mit Hilfe von Composer in Karten umrechnen kann. Mit rechteckigen Stücken ist das vermutlich einfacher, als mit exakt geschnittenen Grenzen. Denn dafür benötigt man ja paßgenaue Grenzzüge.
Bei welcher Größenordnung genau für meinen Rechner (mit Composer) da die Grenze des Machbaren ist, hab ich noch nicht raus. Aber das sehe ich dann ja.
Wenn ich das Schneiden der Kartenausschnitte gut kann, organisiere ich mir rechteckige Ausschnitte, die sich zu einer großen Karte zusammenstellen lassen.
@ Walter
Der Pause-Befehl ist eingebaut.
Java hab ich erst vor wenigen Tagen frisch installiert (aktuelle offline-Version Windows 32-bit)
Mein Fehler war vermutlich die "Aufrufstrategie" (im Explorer angeklickt)
Jetzt verdaue ich Eure Infos mal in Ruhe.
Vielen Dank ![]()
tippeltappel
Offline
#50 2011-05-21 23:45:16
- SunCobalt
- Member
- From: Eislingen
- Registered: 2010-01-09
- Posts: 3,810
Re: osmosis - ein Buch mit sieben Siegeln
lass mich raten....Du kennst die autoexec.bat, config.sys und 640KB Grenze nicht, oder?
Früher musste man zwangsläufig mit der Console arbeiten und editieren, auch in Windows.
Thomas
Offline