Osmosis consists of a series of components that can be chained together in order to perform operations on an OpenStreetMap database or OpenStreetMap XML or PBF files. Such operations include:
* Generate and load dumps from and to a database.
* Produce changesets comparing databases and files and applying
them to other databases and files.
* Sort data contained in a file.
* Extract data contained in a bounding box or in a polygon.