OSMOSIS(1)
π
OSMOSIS β the osmosis glow-up
okay bestie, gather round, because this is the manual page for osmosis, and yes it lives in the Osmosis User Manual section of the man pages, and honestly? it's giving OpenStreetMap royalty. no cap. πΊοΈβ¨
β¨ NAME β¨
osmosis β a command line OpenStreetMap data processor, fr fr. it processes OSM data and it does it slayfully. π
π SYNOPSIS π
the whole vibe in one line, periodt:
osmosis [--command command parameters ...] ...
that's it. that's the shape of it. you just keep chaining stuff and it keeps vibing. π¦
πΈ DESCRIPTION πΈ
so this manual page documents, like, briefly, the osmosis command. quick rundown energy. π
lowkey important context: this manpage was written for the Debian distribution because the original program does not have a manual page. so we made one. you're welcome. π
now the actual tea: osmosis is a command line Java application for processing OSM data. it's built out of pluggable components that you can chain together to pull off a bigger operation β like, one component reads, another writes, another transforms, and together they're the main character. it's got components for reading and writing databases and files, for deriving and applying changes to data sources, for sorting data, etc. etc. π«Ά
and the design philosophy? it was written so that new features can be added easily without re-writing all the common boring tasks like file handling and database handling. iconic behaviour honestly. π
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 π
not me being obsessed with a bounding box extraction. but like. it's so useful. π
β OPTIONS β
the commands and arguments that osmosis accepts are described in detail and shown in examples over on this page: https://wiki.openstreetmap.org/wiki/Osmosis β and its subpages too, bestie. that's where the real lore lives. πβ¨
π BUGS π
found a bug? not the vibe, but okay, let's handle it. π«
the upstream BTS (that's bug tracking system, iykyk) can be found at https://trac.openstreetmap.org/query?component=osmosis.
bugs are also discussed on the upstream mailing list, at https://lists.openstreetmap.org/listinfo/osmosis-dev. so like, pick your channel, we're listening. π¬
π«Ά AUTHOR π«Ά
Giovanni Mascellani <mascellani@poisson.phc.unipi.it>
- Wrote this manpage for the Debian system. π thank you for your service, king.
π COPYRIGHT π
Copyright Β© 2009 Giovanni Mascellani
This manual page was written for the Debian system (and may be used by others). sharing is caring. π
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. go read it if that's your thing, no judgement. πβ¨
okay that's the whole page!! this one came from Osmosis User Manual and it's dated 04/08/2014, and it's the osmosis page, version and all. π¦ thank you for coming to my ted talk, mwah ππ
π¦ where this page comes from
- debian bookworm: osmosis 0.48.3-2 Β· LicenseRef-public-domain
- debian trixie: osmosis 0.49.2-2 Β· LicenseRef-public-domain
- ubuntu jammy: osmosis 0.48.3-1 Β· LicenseRef-public-domain
- ubuntu noble: osmosis 0.49.2-2 Β· LicenseRef-public-domain
- ubuntu questing: osmosis 0.49.2-2
- ubuntu resolute: osmosis 0.49.2-2build1 Β· LicenseRef-public-domain
- ubuntu stonking: osmosis 0.49.2-2build1 Β· LicenseRef-public-domain
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms