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

#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

Marqqs wrote:

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.


Marqqs wrote:

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.


Marqqs wrote:

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

kellerma wrote:

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 wink

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

tippeltappel wrote:

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

tippeltappel wrote:

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

fx99 wrote:

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

tippeltappel wrote:

@ 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

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

tippeltappel wrote:

@ 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

tippeltappel wrote:

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. smile
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  smile
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? wink Früher musste man zwangsläufig mit der Console arbeiten und editieren, auch in Windows.


Thomas

Offline

Board footer

Powered by FluxBB