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.***
#101 2011-05-26 11:04:08
- tippeltappel
- Member
- Registered: 2009-06-24
- Posts: 861
Re: osmosis - ein Buch mit sieben Siegeln
Oh, ja!
Danke für die Fehlerkorrektur!
Mach ich dann heute Abend so.
Gruß
tippeltappel
Offline
#102 2011-05-26 12:00:32
- wambacher
- Member

- From: Schlangenbad/Wambach, Germany
- Registered: 2009-12-16
- Posts: 16,769
- Website
Re: osmosis - ein Buch mit sieben Siegeln
Oh, ja!
Danke für die Fehlerkorrektur!Mach ich dann heute Abend so.
Gruß
tippeltappel
aber grosses Ehrenwort!
@ajoessen: bist du dir sicher, dass JAVA unter Windows die TEMP-Variable auswertet? Ich kann es nicht ausprobieren, bin aber prinzipiell skeptisch.
mit SET JAVACMD_OPTIONS="-Djava.io.tmpdir=e:\osm-temp" klappt es definitiv auf allen Plattformen.
Gruss
Walter
Edit: die osmosis-optionen lassen sich auch ganz gut vordefinieren. Hier der windows-bat, wo das für Win und *nix drin steht:
REM if [ -f /etc/osmosis ] ; then
REM . /etc/osmosis
REM fi
IF EXIST "%ALLUSERSPROFILE%\osmosis.bat" CALL "%ALLUSERSPROFILE%\osmosis.bat"
REM if [ -f "$HOME/.osmosis" ] ; then
REM . "$HOME/.osmosis"
REM fi
IF EXIST "%USERPROFILE%\osmosis.bat" CALL "%USERPROFILE%\osmosis.bat"Last edited by wambacher (2011-05-26 12:13:18)
Offline
#103 2011-05-26 12:06:30
- viw
- Member
- Registered: 2010-05-15
- Posts: 2,623
Re: osmosis - ein Buch mit sieben Siegeln
tippeltappel wrote:Oh, ja!
Danke für die Fehlerkorrektur!Mach ich dann heute Abend so.
Gruß
tippeltappelaber grosses Ehrenwort!
@ajoessen: bist du dir sicher, dass JAVA unter Windows die TEMP-Variable auswertet? Ich kann es nicht ausprobieren, bin aber prinzipiell skeptisch.
mit SET JAVACMD_OPTIONS="-Djava.io.tmpdir=e:\osm-temp" klappt es definitiv auf allen Plattformen.
Gruss
Walter
Vorsichtig! verratet ihr dann auch noch wie man die ganzen Einstellungen wieder rückgängig macht? Ich denke sonst macht ihr euch Tippeltappel zum Feind wenn danach Windows neu installiert werden muss damit die anderen Programme wieder laufen.
Offline
#104 2011-05-26 12:18:23
- wambacher
- Member

- From: Schlangenbad/Wambach, Germany
- Registered: 2009-12-16
- Posts: 16,769
- Website
Re: osmosis - ein Buch mit sieben Siegeln
Vorsichtig! verratet ihr dann auch noch wie man die ganzen Einstellungen wieder rückgängig macht? Ich denke sonst macht ihr euch Tippeltappel zum Feind wenn danach Windows neu installiert werden muss damit die anderen Programme wieder laufen.
hattu etwas Recht,
aber wenn er das in seinem osmosis-bat macht, sollte es "neutral" sein. Mer reden hier ja nicht von autoexec oder ähnlichem.
Ausserdem gehört eine monatliche Neuinstallation von Windows bei Laien ja sowieso zum Alltag ![]()
Gruss
Walter
Offline
#105 2011-05-26 12:29:55
- tippeltappel
- Member
- Registered: 2009-06-24
- Posts: 861
Re: osmosis - ein Buch mit sieben Siegeln
viw wrote:Vorsichtig! verratet ihr dann auch noch wie man die ganzen Einstellungen wieder rückgängig macht? Ich denke sonst macht ihr euch Tippeltappel zum Feind wenn danach Windows neu installiert werden muss damit die anderen Programme wieder laufen.
hattu etwas Recht,
aber wenn er das in seinem osmosis-bat macht, sollte es "neutral" sein. Mer reden hier ja nicht von autoexec oder ähnlichem.
Ausserdem gehört eine monatliche Neuinstallation von Windows bei Laien ja sowieso zum Alltag
Gruss
Walter
Mein PC-Bastler bringt mich um, wenn ich das System lynche.
Im Allgemeinen läuft das bei mir sehr stabil, weil ohne Internetzugang.
Habe mich in einer kurzen Pause noch etwas zum Thema Win7/Zugriffs- bzw. Schreibrechte belesen.
Das ist wohl ein sehr komplexes Thema und viele schreien da um Hilfe.
Da ich auch an anderer Stelle mit ungewohnten Sicherheitsabfragen bei vormals eindwandfrei funktionierenden Programmen konfrontiert werde, halte ich nach einigem Überlegen nicht mehr all zu viel von einer vorschnellen Manipulation der speziellen JAVA-Schreibrechte.
Da will ich mich erst mal in Ruhe einlesen.
Da ich mich jetzt aber um Seminarvorbereitungen kümmern muß, wird das nichts vor nächste Woche.
Seid sicher, ich bleib dran.
Ich bin da zäh. ;-)
Gruß
tt
Offline
#106 2011-05-26 12:46:35
- ajoessen
- Member
- Registered: 2009-09-16
- Posts: 2,074
Re: osmosis - ein Buch mit sieben Siegeln
@ajoessen: bist du dir sicher, dass JAVA unter Windows die TEMP-Variable auswertet? Ich kann es nicht ausprobieren, bin aber prinzipiell skeptisch.
Ich hab nur auf meinen Kisten nachgeschaut, wo die temporären Dateien von Osmosis landen. Und das ist grade da, wo die TEMP und TMP hinzeigen.
Welche Variablen gesetzt sind, kann man mit dem Befehl set mit nix dahinter (in der Kommandozeile) anzeigen lassen. Da gibts bei mir nix für java.
Die umgebogenen Temp-Variablen sind übrigens nach dem nächsten Neustart wieder normal.
Gruß,
ajoessen
Offline
#107 2011-05-30 08:23:09
- viw
- Member
- Registered: 2010-05-15
- Posts: 2,623
Re: osmosis - ein Buch mit sieben Siegeln
sieht doch ganz gut aus - für mich.
ich sehe derzeit nur eine Ursache:
du darfts auf deine Platte in dem aktuellen Verzeichnis nicht schreiben
("unable to open file for writing" am ende des ersten bildes)
der befehl an sich ist ok und das umfeld (java...) scheint auch ok zu sein.
Eventuell verbirgt sich dahinter ein Windowsproblem. Ich hatte auch Probleme mit den temporären Dateien, welche durch o5mfilter nicht überschrieben werden konnten: http://forum.openstreetmap.org/viewtopic.php?id=12505
Die Ursache waren aber nicht Schreibrechte, sondern das die Datei mit dem Attribut Schreibgeschützt versehen wurde. Und zwar nach jedem Programmaufruf wieder. Dadurch konnte die Datei auf der Kommandozeile weder gelöscht noch bearbeitet werden, während ein löschen im Explorer kein Problem war.
Offline
#108 2011-05-30 08:47:20
- ajoessen
- Member
- Registered: 2009-09-16
- Posts: 2,074
Re: osmosis - ein Buch mit sieben Siegeln
Eventuell verbirgt sich dahinter ein Windowsproblem. Ich hatte auch Probleme mit den temporären Dateien, welche durch o5mfilter nicht überschrieben werden konnten: http://forum.openstreetmap.org/viewtopic.php?id=12505
Die Ursache waren aber nicht Schreibrechte, sondern das die Datei mit dem Attribut Schreibgeschützt versehen wurde. Und zwar nach jedem Programmaufruf wieder. Dadurch konnte die Datei auf der Kommandozeile weder gelöscht noch bearbeitet werden, während ein löschen im Explorer kein Problem war.
Das Problem hatte ich mit osmosis bei Windows XP noch auf keinem Rechner.
O5mfilter ist ja noch heavily beta, da mag sowas vorkommen, wenn die Datei am Ende nicht sauber geschlossen wurde.
gruß,
ajoessen
Offline
#109 2011-05-30 09:42:18
- wambacher
- Member

- From: Schlangenbad/Wambach, Germany
- Registered: 2009-12-16
- Posts: 16,769
- Website
Re: osmosis - ein Buch mit sieben Siegeln
ich halte das eher für ein tt-problem ![]()
gruss
walter
Offline
#110 2011-05-30 10:46:16
- tippeltappel
- Member
- Registered: 2009-06-24
- Posts: 861
Re: osmosis - ein Buch mit sieben Siegeln
@ wambacher
Mit welchen Windows-Versionen arbeitest Du?
Gruß
tippeltappel
Offline
#111 2011-05-30 11:37:41
- wambacher
- Member

- From: Schlangenbad/Wambach, Germany
- Registered: 2009-12-16
- Posts: 16,769
- Website
Re: osmosis - ein Buch mit sieben Siegeln
@ wambacher
Mit welchen Windows-Versionen arbeitest Du?Gruß
tippeltappel
ubuntu - und irgendwo liegt noch ne virtuelle maschine mit xp rum.
ich ahne jetzt aber schon, was als kommentar kommt "dann kannste nicht mitreden".
Java ist eine absolut platformunabhängige Software und osmosis ist nun mal "Pure Java".
Ich habe genug Tips gegeben, wie man die temporären Dateien und auch die Ausgabedatei so umbiegt, dass es wirklich keine Rechte-Probleme geben kann. (*)
Auf eine belegte Information, dass das überhaupt versucht wurde, bin ich immer noch gespannt.
Gruss
Walter
(*) ich "biege" das java-temp z.B. um, da ich bei einem grösseren Import - gerade läuft DACH - nicht genug Space an der Default-Stelle habe.
Last edited by wambacher (2011-05-30 11:50:41)
Offline
#112 2011-06-01 08:27:39
- tippeltappel
- Member
- Registered: 2009-06-24
- Posts: 861
Re: osmosis - ein Buch mit sieben Siegeln
Moin
Um besser zu verstehen, um was es in der Osmosis-Batch-Datei geht, hab ich die REM-Zeilen mal eingedeutscht.
Bis auf die letzten Zeilen ist mir der Inhalt nun verständlich:
@ECHO OFF
REM -01- OSMOSIS 0.39
REM -02- Dies ist eine gleichwertiges Windows-Batch-Datei als Ergänzung des Unix-Shell-Skripts
REM -03- This is an equivalent Windows batch file to complement the unix shell scriptREM -04- Vor den Windows-Batchdatei-Befehlen werden jeweils die entsprechenden Zeilen aus der
Shell-Skript angezeigt.
REM # -05- Config-Dateien können in diesem Skript mehrere Variablen verwenden.
REM # -06- JAVACMD - Java-Kommando für den Aufruf von Osmosis.
REM # -07- JAVACMD_OPTIONS - An das Java-Kommando angehängte Befehlsoptionen, die normalerweise fürÄnderungen des Java-Setups (wie z.B. der maximale Hauptspeicher) genutzt werden.
REM # -08- OSMOSIS_OPTIONS - Optionen für Osmosis-Aufrufe. Sie werden normalerweise verwendet, um
Plugins hinzuzufügen oder den leisen Betrieb (?) als Standard aufzurufen.
REM # -09- OSMOSIS_OPTIONS - The options to apply to all osmosis invocations, typically used to addplugins or make quiet operation the default.
REM -10- windows - if [ -f /etc/osmosis ] ; then
REM -11- unix-shell - . /etc/osmosis
REM -12- fi (Ende)
IF EXIST "%ALLUSERSPROFILE%\osmosis.bat" CALL "%ALLUSERSPROFILE%\osmosis.bat"REM -13- windows - if [ -f "$HOME/.osmosis" ] ; then
REM -14- unix-shell - . "$HOME/.osmosis"
REM -15- fi (Ende)
IF EXIST "%USERPROFILE%\osmosis.bat" CALL "%USERPROFILE%\osmosis.bat"REM -16- if [ -z "$JAVACMD" ] ; then
REM # -17- No JAVACMD provided in osmosis config files, therefore default to java
REM # -18- Wenn keine JAVACMD in den Osmosis Konfigurationsdateien zur Verfügung steht, wird Java alsStandard aufgerufen.
REM -19- JAVACMD=java
REM -20- fi (Ende)
IF "%JAVACMD%"=="" set JAVACMD=javaREM -21- setze "SAVEDIR" für das aktuelle Verzeichnis = alle zu sichernden Daten sollen in das
aktuelle Verzeichnis geschrieben werden;
REM -22- Set "SAVEDIR" to the current directory
set SAVEDIR=%CD%
set MYAPP_HOME=%~dp0..REM -23- Nun mache den MYAPP_HOME Pfad absolute
REM -24- Now make the MYAPP_HOME path absolute
cd /D %MYAPP_HOME%
set MYAPP_HOME=%CD%REM -25- Wechsel zum Ausgangsverzeichnis zurück
REM -26- Change back to the original directory
cd /D %SAVEDIR%REM -27- Was bedeuten die nachfolgenden Befehle?
set MAINCLASS=org.codehaus.classworlds.Launcher
set PLEXUS_CP=%MYAPP_HOME%\lib\default\plexus-classworlds-2.2.2.jar
SET EXEC=%JAVACMD% %JAVACMD_OPTIONS% -cp "%PLEXUS_CP%" -Dapp.home="%MYAPP_HOME%"-Dclassworlds.conf="%MYAPP_HOME%\config\plexus.conf" %MAINCLASS% %OSMOSIS_OPTIONS% %*
%EXEC%
pause
In meinen Umgebungsvariablen steht
Uservariablen
TEMP %USERPROFILE%\AppData\Local\TEMP
tmp %USERPROFILE%\AppData\Local\TEMPSystemvariablen
TMP c:\Windows\Temp
Bezieht sich der unter REM -15- stehende Befehl auf dieses Verzeichnis?
Es sieht so aus, als habe Osmosis nach verschiedenen Einstellungsänderungen nun keine Zugriffsprobleme mehr.
Dafür kommt eine andere Meldung, die ich nicht deuten kann:
Viele Grüße
tippeltappel
Offline
#113 2011-06-01 08:54:34
- ajoessen
- Member
- Registered: 2009-09-16
- Posts: 2,074
Re: osmosis - ein Buch mit sieben Siegeln
Bezieht sich der unter REM -15- stehende Befehl auf dieses Verzeichnis?
In Zeile 15 wird eigentlich nur gesagt: Wenn du bei Eigene Dateien eine osmosis.bat findest, starte diese.
Es sieht so aus, als habe Osmosis nach verschiedenen Einstellungsänderungen nun keine Zugriffsprobleme mehr.
Dafür kommt eine andere Meldung, die ich nicht deuten kann:
Da seh ich jetzt keine Fehlermeldung. Diese Zeilen sind "normal".
Den Abbruch hast du selber mit strg+C veranlasst, nehme ich mal an.
Läuft es denn nun durch, und kannst du den Output in josm öffnen? Wenn ja, läuft osmosis. Nur warum erst jetzt weiß keiner ;-(
Gruß,
ajoessen
Last edited by ajoessen (2011-06-01 08:55:03)
Offline
#114 2011-06-01 09:08:10
- wambacher
- Member

- From: Schlangenbad/Wambach, Germany
- Registered: 2009-12-16
- Posts: 16,769
- Website
Re: osmosis - ein Buch mit sieben Siegeln
REM -27- Was bedeuten die nachfolgenden Befehle?
set MAINCLASS=org.codehaus.classworlds.Launcher
set PLEXUS_CP=%MYAPP_HOME%\lib\default\plexus-classworlds-2.2.2.jar
da werden zwi Variablen definiert, die Osmosis noch braucht.
Im linux-Script "osmosis" steht genau davor "# Build up the classpath of required jar files via classworlds launcher." als Kommentar.
Ich hab es einfach so gelassen und alles war gut.
SET EXEC=%JAVACMD% %JAVACMD_OPTIONS% -cp "%PLEXUS_CP%" -Dapp.home="%MYAPP_HOME%"
-Dclassworlds.conf="%MYAPP_HOME%\config\plexus.conf" %MAINCLASS% %OSMOSIS_OPTIONS% %*
%EXEC%Hier wird der eigentliche Befeht zusammengebastelt, der dann letztendlich an das OS übergeben wird.
In EXEC steht der komplette Osmosis-Java-Aufruf drin . Bau mal ein "echo %EXEC%" ein - oder so ähnlich.
In meinen Umgebungsvariablen steht
Uservariablen TEMP %USERPROFILE%\AppData\Local\TEMP tmp %USERPROFILE%\AppData\Local\TEMP Systemvariablen TMP c:\Windows\TempBezieht sich der unter REM -15- stehende Befehl auf dieses Verzeichnis?
nicht ganz. Da wird geprüft, ob sich bei den Systemweiten Daten (%ALLUSERSPROFILE% und/oder den Userspezifischen Daten (%USERPROFILE%) ein "osmosis.bat" befindet und dieses gegebenenfalls VORHER ausgeführt. Da können Admin und Anwender ihre eigenen Globalen Variablen definieren.
Im Original sieht das ja so aus:
REM if [ -f /etc/osmosis ] ; then
REM . /etc/osmosis
REM fi
IF EXIST "%ALLUSERSPROFILE%\osmosis.bat" CALL "%ALLUSERSPROFILE%\osmosis.bat"
REM if [ -f "$HOME/.osmosis" ] ; then
REM . "$HOME/.osmosis"
REM fi
IF EXIST "%USERPROFILE%\osmosis.bat" CALL "%USERPROFILE%\osmosis.bat" unix: /etc/osmosis und /home/walter/.osmosis vorher ausführen, falls sie existieren.
Es sieht so aus, als habe Osmosis nach verschiedenen Einstellungsänderungen nun keine Zugriffsprobleme mehr.
Dafür kommt eine andere Meldung, die ich nicht deuten kann:
wie ajoessen schon bemerkte: alles in Ordnung. Gratuliere!
nur solltest du das bis zum Ende laufen lassen, da fehlt noch einiges.
Um einen Bereich um eine Stadt auszuschneiden, würde ich aber das Datenfile eines Bundeslandes (NRW?) benutzen.
Gruss
Walter
p.s ajoessen war schneller - ich aber ausführlicher ![]()
Last edited by wambacher (2011-06-01 09:24:08)
Offline
#115 2011-06-01 09:35:15
- tippeltappel
- Member
- Registered: 2009-06-24
- Posts: 861
Re: osmosis - ein Buch mit sieben Siegeln
@ Walter
Vielen Dank für die ausführliche Erklärung.
@ ajoessen
Und auch Dir vielen Dank.
tippeltappel wrote:Es sieht so aus, als habe Osmosis nach verschiedenen Einstellungsänderungen nun keine Zugriffsprobleme mehr.
Dafür kommt eine andere Meldung, die ich nicht deuten kann:Da seh ich jetzt keine Fehlermeldung. Diese Zeilen sind "normal".
Den Abbruch hast du selber mit strg+C veranlasst, nehme ich mal an.Läuft es denn nun durch, und kannst du den Output in josm öffnen? Wenn ja, läuft osmosis. Nur warum erst jetzt weiß keiner ;-(
Gruß,
ajoessen
Den genauen Grund weiß ich leider auch nicht.
Zum einen habe ich die allgemeinen Sicherheitseinstellungen abgesenkt.
Dadurch wird jetzt nicht mehr ständig nachgefragt, ob ich das "böse" Programm, das ich gerade aktiviert habe, denn nun wirklich schreiben etc. lassen will. Nur Osmosis generiert so eine Frage nicht, die ich dann bejahen kann. Also kann ich da auch nichts bejahen.
Zum anderen habe ich an einzelnen Ordnern Freigaben/Zugriffsrechte eingeräumt.
Was da jetzt die entscheidende Korrektur war, kann ich beim besten Willen nicht nachvollziehen.
Aber alles in allem waren diese Freigaben das Entscheidende. Denn irgendetwas "umgebogen" habe ich nicht.
Der Abbruch mit ctrl+c war ein Versehen.
Nachdem sich in dem Fenster eine Weile nichts mehr tat (in der Zeit war pbftoosm mit dem Ausschneiden aus dem Germany-File längst fertig), wollte ich ein Screenshot machen. Da hab ich dann versehentlich die falschen Tasten erwischt.
Wenn das alles normale Meldungen sind, gebe ich die Befehlskette noch einmal ein und lasse den Rechner dann mal in Ruhe machen.
Trotzdem wüßte ich aber noch gerne die Bedeutung von:
pipeline executing waiting for completion
Mit der Übersetzung: Pipeline Ausführung wartet auf Abschluss
kann ich nicht viel anfangen.
Werden da die Daten hin und her "geschaufelt"?
Das scheint ja wohl eine zeitraubende Aktion zu sein.
Viele Grüße
tippeltappel
Offline
#116 2011-06-01 09:40:46
- ajoessen
- Member
- Registered: 2009-09-16
- Posts: 2,074
Re: osmosis - ein Buch mit sieben Siegeln
Trotzdem wüßte ich aber noch gerne die Bedeutung von:
pipeline executing waiting for completion
Mit der Übersetzung: Pipeline Ausführung wartet auf Abschluss
kann ich nicht viel anfangen.
Werden da die Daten hin und her "geschaufelt"?
Das scheint ja wohl eine zeitraubende Aktion zu sein.
Ja, osmosis arbeitet mit pipelines und tasks. Ein task liest die Quelldatei, einer filtert aus dem ergebnis die Daten, und einer schreibt die Ausgabe.
Man kann auch zwei Filter parallel laufen lassen, und das Ergebnis in eine einzige Datei schaufeln lassen, oder gleichzeitig in mehrere bboxen aufteilen.
Das kommt dann im VHS-Kursus "osmosis für Fortgeschrittene" ;-)
gruß,
ajoessen
Offline
#117 2011-06-01 10:08:26
- tippeltappel
- Member
- Registered: 2009-06-24
- Posts: 861
Re: osmosis - ein Buch mit sieben Siegeln
"osmosis für Fortgeschrittene"
Jeep. Die Möglichkeiten hab ich schon gesehen.
Nachdem ich mich mir für pbftoosm schon verschiedene Batches geschrieben und zum Laufen gebracht habe, dürfte es mir nicht schwer fallen, auch diese verschiedenen Kommandomodelle als Batch-Dateien abzuspeichern.
Inzwischen ist der 2. Start-Versuch durchgelaufen.
Und das Ergebnis habe ich im Explorer gefunden.
Ob Composer die Datei nun verarbeiten kann, probiere ich jetzt nicht mehr.
In der Commando-Zeile der ersten Eingabe (Bild Post#112) ist ein Fehler.
Eine Koordinate fehlt.
Bei der erneuten Eingabe hab ich die eingefügt.
Die Berechnung dauerte 308203 Millisekunden.
Na, denn. ![]()
Und nochmals vielen Dank für Euren Beistand.
Der Zug rollt jetzt! ![]()

Viele Grüße
tippeltappel
Offline
#118 2011-06-01 10:11:59
- kellerma
- Member
- Registered: 2010-07-18
- Posts: 1,623
Re: osmosis - ein Buch mit sieben Siegeln
Hi,
Ja, osmosis arbeitet mit pipelines und tasks. Ein task liest die Quelldatei, einer filtert aus dem ergebnis die Daten, und einer schreibt die Ausgabe.
So ist es:
osmosis --read-xml file="planetin.osm" outPipe.0="mypipe" --write-xml file="planetout.osm" inPipe.0="mypipe"
Man kann auch zwei Filter parallel laufen lassen, und das Ergebnis in eine einzige Datei schaufeln lassen, oder gleichzeitig in mehrere bboxen aufteilen.
Das kommt dann im VHS-Kursus "osmosis für Fortgeschrittene" ;-)
gruß,
ajoessen
nix VHS-Kursus, hier im Forum ![]()
Auf die "GUI" OSMembrane ( http://osmembrane.de/ ) wurde ja auch schon mal hingewiesen.
Ciao,
Frank
PS
Einen kleinen Seitenhieb auf ach so einfache Windows kann ich mir doch nicht verkneifen.
Wie dieser thread schön zeigt, wird's auch schnell komplizierter wenn man mal etwas tiefer eindringt ...
Offline
#119 2011-06-01 10:19:59
- tippeltappel
- Member
- Registered: 2009-06-24
- Posts: 861
Re: osmosis - ein Buch mit sieben Siegeln
@ kellerma
Das sind die besonderen Errungenschaften von Windows7.
Da muß man sich als Administrator erst mal selbst die Administratorrechte frei schalten.
Das gab's früher nicht in der Form.
Und wenn man dann zwei Dinge gleichzeitig macht
- neues Betriebssystem kennenlernen
- sich an die völlig vergessene Kommandozeileneingabe erinnern und die inzwischen veränderten Befehle zusammensuchen
dann wird's halt lustig. ![]()
Gruß
tippeltappel
Offline
#120 2011-06-01 11:51:10
- wambacher
- Member

- From: Schlangenbad/Wambach, Germany
- Registered: 2009-12-16
- Posts: 16,769
- Website
Re: osmosis - ein Buch mit sieben Siegeln
ja,
aber die geballte man-power der osm-user hat schon einiges hinbekommen.
mein inoffizieller OSM-Motto lautet "Einzeln sind wir stark - gemeinsam sind wir unausstehlich" ![]()
zur Laufzeit: es stimmt, dass osmosis erheblich langsamer ist als spezielle nur auf das Zurechtschneiden spezialisierte Programme.
allerdings ist das nur eine Grundfunktion. Osmosis kann vielmehr und steigt daher auch tiefer in die Daten ein.
Der nächste logische Schritt wäre es, auf Polygon-Files umzusteigen, um die Teilmenge noch weiter zu reduzieren.
z.b.
osmosis --read-pbf /planet/nordrhein-westfalen.osm.pbf \
--bp file=Kreisfreie_Stadt_Essen.poly \
--lp \
--write-xml Essen.osmdie BackSlashs denk dir einfach weg - die müssen in Linux-Scripten drinstehen, wenn der Befehl über mehrere Zeilen geht. So ist für mich das Kommando übersichtlicher.
Meine Poly-Files bekommst du -noch- hier. Server und Struktur ändert sich demnächst, die Daten bleiben.
@alle: brauchen wir Poly-Files für Admin-Level 7 und höher? Damit könnte man alle Städte und im Extremfall Stadtbezirke ausschneiden.
Essen war zufällig kreisfrei und daher AL6
Gruss
Walter
Last edited by wambacher (2011-06-01 11:52:40)
Offline
#121 2011-06-01 12:13:50
- ajoessen
- Member
- Registered: 2009-09-16
- Posts: 2,074
Re: osmosis - ein Buch mit sieben Siegeln
@alle: brauchen wir Poly-Files für Admin-Level 7 und höher? Damit könnte man alle Städte und im Extremfall Stadtbezirke ausschneiden.
Essen war zufällig kreisfrei und daher AL6
Wenn du nix besseres zu tun hast ;-)
Bei mir lokal gibts für NRW 53 Kreise (Level 6) und 396 Gemeinden (Level 8). Allerdings nicht auf OSM-Basis :-(
Admin-Level 7 gibt es übrgens nicht in allen Bundesländern. In NRW z.B. nicht. Wir haben gleich die Dörfer zu Gemeinden oder Städten der Admin-level 8 zusammengeschlossen.
Gruß,
ajoessen
Offline
#122 2011-06-01 13:23:49
- aighes
- Member
- From: Shanghai
- Registered: 2009-03-29
- Posts: 5,383
- Website
Re: osmosis - ein Buch mit sieben Siegeln
Das kann sich doch jeder selber aus den Daten saugen und in eine poly-Datei umwandeln.
Viele Grüße
Henning
Offline
#123 2011-06-01 13:29:44
- wambacher
- Member

- From: Schlangenbad/Wambach, Germany
- Registered: 2009-12-16
- Posts: 16,769
- Website
Re: osmosis - ein Buch mit sieben Siegeln
Wenn du nix besseres zu tun hast ;-)
ist nur nen script, der die Maloche macht. Ist halt nur die Frage, ob ich es auch auf den Server packen soll.
Bei mir lokal gibts für NRW 53 Kreise (Level 6) und 396 Gemeinden (Level 8). Allerdings nicht auf OSM-Basis :-(
Schau dir die Daten halt mal an; shape-files AL2-8 gibts gratis dazu.
Gruss
Walter
http://wnordmann.homeunix.com/images/st … r_mini.png
Das ist ne Ecke im Pott, wo sich drei Städte treffen. irgendwo bei "Glabottki" (?)
Offline
#124 2011-06-01 14:01:27
- ajoessen
- Member
- Registered: 2009-09-16
- Posts: 2,074
Re: osmosis - ein Buch mit sieben Siegeln
http://wnordmann.homeunix.com/images/st … r_mini.png
Das ist ne Ecke im Pott, wo sich drei Städte treffen. irgendwo bei "Glabottki" (?)
Erkenn ich sooo leider nicht wieder ;-)
Gruß,
ajoessen
Offline
#125 2011-06-01 16:30:16
- Marqqs
- Member
- Registered: 2011-01-01
- Posts: 724
Re: osmosis - ein Buch mit sieben Siegeln
Der Zug rollt jetzt!
Wohin? ;-)
Einwurf von mir als Osmosis-Laien: Der Parameter "cascadingRelations" könnte beim Ausschneiden sinnvoll sein, weil sonst einige Relationen in der Zieldatei fehlen.
(Bitte korrigiert mich, wenn ich Unsinn erzähle.)
Offline
