ES:Osmosis/Installation

From OpenStreetMap Wiki
Jump to: navigation, search
Idiomas disponibles — Osmosis/Installation
· Afrikaans · Alemannisch · aragonés · asturianu · azərbaycanca · Bahasa Indonesia · Bahasa Melayu · Bân-lâm-gú · Basa Jawa · Basa Sunda · Baso Minangkabau · bosanski · brezhoneg · català · čeština · corsu · 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 · 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 · беларуская · български · қазақша · македонски · монгол · русский · тоҷикӣ · українська · Ελληνικά · Հայերեն · ქართული · नेपाली · मराठी · हिन्दी · भोजपुरी · অসমীয়া · বাংলা · ਪੰਜਾਬੀ · ગુજરાતી · ଓଡ଼ିଆ · தமிழ் · తెలుగు · ಕನ್ನಡ · മലയാളം · සිංහල · བོད་ཡིག · ไทย · မြန်မာဘာသာ · ລາວ · ភាសាខ្មែរ · ⵜⴰⵎⴰⵣⵉⵖⵜ ⵜⴰⵏⴰⵡⴰⵢⵜ‎ · አማርኛ · 한국어 · 日本語 · 中文(简体)‎ · 中文(繁體)‎ · 吴语 · 粵語 · ייִדיש · עברית · اردو · العربية · پښتو · سنڌي · فارسی · ދިވެހިބަސް

La instalación de Osmosis es por lo general bastante sencillo. Después de todo, Osmosis es una herramienta para la línea de comandos, sin embargo, requiere de Java instalado en su sistema. Esta página da instrucciones para la instalación de Osmosis en diferentes sistemas operativos, así como información general en #environment variables and config files

Instalando Osmosis pre-compilado

Linux

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

Windows

Ver Osmosis/Quick_Install_(Windows)

Compilando desde la fuente

Requerimientos

Compilar Osmosis desde la fuente requiere mínimo Java Development Kit 1.6 (ver Osmosis#Notes para detalles), Junit, ant, y ant-optional.


Pasos

cd ~/src
git clone git://github.com/openstreetmap/osmosis.git
cd osmosis
./gradlew assemble

Osmosis ya no se compila con 'ant'. Por favor ve el archivo readme: https://github.com/openstreetmap/osmosis/blob/master/README para su uso con gradlew.

El paquete compilado puede ejecutarse entonces:

package/bin/osmosis

Para instrucciones actualizadas detalladas, ver el archivo readme: https://github.com/openstreetmap/osmosis/blob/master/README

Debian

Stable, Testing, SID

Osmosis se incluye en debian desde el release de Squeeze, actualmente en la versión 0.34 . Si usas debian stable, testing o sid, puedes instalar Osmosis tan simple como:

apt-get install osmosis

Backports no oficiales

Rodolphe Quiédeville mantiene un backport no oficial de osmosis para Debian stable que puedes checar en http://rodolphe.quiedeville.org/debian/ Añade la siguiente line a tu archivo sources.list para usarlo:

deb http://rodolphe.quiedeville.org/debian/ squeeze-backports main

OS X

OS X 10.5 or earlier

Running osmosis on Mac OS X 10.5 requires switching the Java framework to 1.6 (from the 1.5 default) by setting the shell variable JAVACMD before executing osmosis. This works on 2007 MacBook Pro Dual Core 2.44MHz and later.

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

Alternative: Installation instructions for OS X 10.5 are same as above, except with the caveat that Java 1.6 is currently only supported on 64-bit Intel machines. You could try SoyLatte instead.

Homebrew

Package manager homebrew has a 'recipe' for osmosis. To install the latest stable version, do

brew install osmosis

Variables de ambiente y archivos de configuración

Puede funcionar bien sin cambiar los defaults, pero puedes configurar las opciones de JVM y otros defaults de osmosis al configurar las variables de ambiente usadas por el script de bin/osmosis (tacked on to the java command which is invoked there)

JAVACMD - The java command to launch osmosis.
JAVACMD_OPTIONS - The options to append to the java command, typically used to modify JVM settings such as max memory.
OSMOSIS_OPTIONS - The options to apply to all osmosis invocations, typically used to add plugins or make quiet operation the default.

To set an environment variable in the scope of your current terminal, just do a command such as:

export JAVACMD_OPTIONS=-Xmx2G

(This example will bump up the amount of available memory for Java up to 2GB. See Osmosis/Tuning for details)

But if you want to save this so that it happens every time you run osmosis, put the command in a config file. The start-up script looks for a config file at a couple of different possible locations:

/etc/osmosis - (no file extension) This applies to all users on a *nix system.
~/.osmosis - (no file extension) This applies to just your user on a *nix system.
%ALLUSERSPROFILE%\osmosis.bat - This applies to all users on a windows system.
%USERPROFILE%\osmosis.bat - This applies to just your user on a windows system.

For example if you want to set the memory and the temporary file use you may enter this line into the config file:

export JAVACMD_OPTIONS="-Xmx2G -Djava.io.tmpdir=/mnt/database/tmp/"