Osmosis docker image
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.gitignore
Dockerfile
README.md

README.md

Osmosis for Docker

Osmosis docker image from the YAGA Development-Team.

Supported tags

  • 0.45, latest

What is Osmosis

Osmosisis a command line Java application for processing OSM data. The tool consists of pluggable components that can be chained to perform a larger operation. For example, it has components for reading/writing databases and files, deriving/applying changes to data sources, and sorting data, (etc.). It has been written to easily add new features without re-writing common tasks such as file and database handling.

Run container

The container just ships osmosis and is not able to run without any additional commands.

Here are some examples how you can use this image (For more information visit the detailed usage page of the osmosis project):

You can run the container with a command like this:

# Import from and export to osm-xml
docker run -v /absolute/path/to/osm-data:/osm-data yagajs/osmosis osmosis --read-xml file="/osm-data/planetin.osm" --write-xml file="/osm-data/planetout.osm"

# Import from pbf export to osm-xml
docker run -v /absolute/path/to/osm-data:/osm-data yagajs/osmosis osmosis --read-pbf "/osm-data/planetin.osm.pbf" --write-xml file="/osm-data/planetout.osm"

The container is bundled into the official openJDK image and pre-configured to work with Postgis. For best experience, we recommend to use the YAGA Postgis image.

Contributing

You are invited to contribute new features, fixes, or updates, large or small; we are always thrilled to receive pull requests, and do our best to process them as fast as we can.

Before you start to code, we recommend discussing your plans through a GitHub issue, especially for more ambitious contributions. This gives other contributors a chance to point you in the right direction, give you feedback on your design, and help you find out if someone else is working on the same thing.