Scroll to navigation

OSMOSIS(1) Osmosis User Manual OSMOSIS(1)


osmosis - command line OpenStreetMap data processor


osmosis [--command command parameters ...] ...


This manual page documents briefly the osmosis command.

This manual page was written for the Debian distribution because the original program does not have a manual page.

osmosis is 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.

Some examples of the things it can currently do are:

•Generate planet dumps from a database

•Load planet dumps into a database

•Produce change sets using database history tables

•Apply change sets to a local database

•Compare two planet dump files and produce a change set

•Re-sort the data contained in planet dump files

•Extract data inside a bounding box or polygon


The commands and arguments accepted by osmosis are described in details and shown in examples in the page and its subpages.


The upstreams BTS can be found at Bugs are also discussed on upstream mailing list, at


Giovanni Mascellani <>
Wrote this manpage for the Debian system.


Copyright © 2009 Giovanni Mascellani

This manual page was written for the Debian system (and may be used by others).

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 3 or (at your option) any later version published by the Free Software Foundation.

On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL.

04/08/2014 osmosis