What is Osmosis?
Osmosis is a versatile command line Java application designed to process and manipulate OpenStreetMap data. The tool is composed of modular components that can be chained together to perform complex operations, such as reading and writing to databases and files, deriving and applying changes to data sources, and sorting data. This modular design allows for easy expansion of features without the need to rewrite common tasks like file and database handling
Highlights
- Database Integration: Osmosis can generate planet dumps from a database, load planet dumps into a database, and produce change sets using database history tables
- Data Comparison: The tool can compare two planet dump files and generate a change set, allowing users to track and apply changes to their local databases
- Spatial Extraction: Osmosis can extract data within a specified bounding box or polygon, enabling targeted data processing
- Flexible Data Handling: The application can re-sort the data contained in planet dump files, providing users with the ability to organize and manipulate the data as needed.
Features
Based on OpenStreetMap