DE:Osmosis/Installation

From OpenStreetMap Wiki
Jump to: navigation, search
Verfügbare Sprachen — Osmosis/Installation
Afrikaans Alemannisch aragonés asturianu azərbaycanca Bahasa Indonesia Bahasa Melayu Bân-lâm-gú Basa Jawa Baso Minangkabau bosanski brezhoneg català čeština dansk Deutsch eesti English español Esperanto estremeñu euskara français Frysk Gaeilge Gàidhlig galego Hausa hrvatski Igbo interlingua Interlingue isiXhosa isiZulu íslenska italiano Kiswahili Kreyòl ayisyen kréyòl gwadloupéyen Kurdî latviešu Lëtzebuergesch lietuvių magyar Malagasy Malti Nederlands Nedersaksies norsk bokmål norsk nynorsk occitan Oromoo oʻzbekcha/ўзбекча Plattdüütsch polski português português do Brasil română shqip slovenčina slovenščina Soomaaliga suomi svenska Tiếng Việt Türkçe Vahcuengh vèneto Wolof Yorùbá Zazaki српски / srpski беларуская български қазақша македонски монгол русский тоҷикӣ українська Ελληνικά Հայերեն ქართული नेपाली मराठी हिन्दी অসমীয়া বাংলা ਪੰਜਾਬੀ ગુજરાતી ଓଡ଼ିଆ தமிழ் తెలుగు ಕನ್ನಡ മലയാളം සිංහල ไทย မြန်မာဘာသာ ລາວ ភាសាខ្មែរ ⵜⴰⵎⴰⵣⵉⵖⵜ አማርኛ 한국어 日本語 中文(简体)‎ 吴语 粵語 中文(繁體)‎ ייִדיש עברית اردو العربية پښتو سنڌي فارسی ދިވެހިބަސް

Osmosis installieren

wget http://bretth.dev.openstreetmap.org/osmosis-build/osmosis-latest.tgz
tar xvfz osmosis-latest.tgz
cd osmosis-0.39
chmod a+x bin/osmosis
bin/osmosis

Osmosis selbst kompilieren

Voraussetzungen

Osmosis zu kompilieren benötigt folgendes:

  • Java 1.6
  • Junit
  • ant
  • ant-optional.

(für Details siehe Osmosis)

Schritte

cd ~/src
git clone git://github.com/openstreetmap/osmosis.git
cd osmosis
java -version


ant publish
package/bin/osmosis

Mac OS X

Osmosis auf Mac OS X 10.5 laufen zu lassen, erfordert von der Standard Java-Version 1.5 auf Java-Version 1.6 zu wechseln. Dies geschieht, in dem man die Umgebungsvariable JAVACMD setzt. Dieses Vorgehen sollte auf 2007 MacBook Pro Dual Core 2.44MHz und neuer funktionieren.

 export JAVACMD="/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Commands/java -Xmx128m"

Hinweis: Java 1.6 wird momentan nur auf 64-bit-Intel-Prozessoren unterstützt. Eine Alternative könnte SoyLatte bieten.

Homebrew

Der Paketmanager Homebrew bietet ein 'recipe' für Osmosis an. Um die neueste stabile Version zu installieren, führe folgendes aus:

brew install osmosis

Umgebungsvariablen und Konfigurations-Dateien

Java- und Osmosis-Einstellungen können über Umgebungsvariablen verändert werden.

  • JAVACMD - Java-Befehl, um Osmosis auszuführen
  • JAVACMD_OPTIONS - Java-Optionen. Wird häufig benutzt um Java-Einstellungen wie z.B. den maximalen Speicher festzulegen.
  • OSMOSIS_OPTIONS - Osmosis-Optionen, die bei jedem Ausführen verwendet werden sollen.

Um z.B. die Umgebungsvariable JAVACMD_OPTIONS im aktuellen Terminal auf "-Xmx2G" zu setzen, führe folgendes aus:

export JAVACMD_OPTIONS=-Xmx2G

Diese Variable bleibt nur solange erhalten, wie das Terminal geöffnet ist. Um eine Umgebungsvariable bei jedem Start hinzuzufügen, schreibe den Befehl in eine Konfigurations-Datei. Das Start-Script sucht an folgenden Orten nach Konfigurationsdateien:

  • Linux
    • /etc/osmosis
    • ~/.osmosis
  • Windows
    • %ALLUSERSPROFILE%\osmosis.bat (alle Benutzer)
    • %USERPROFILE%\osmosis.bat (nur der eigene Benutzer)