This tool can be used to assign positive id's to all elements and add a "version" attribute if missing. If multiple OSM input files are selected the tool will merge them into a single OSM output file. It is also possible to remap negative id's without changing the positive id's. Elements with "action"="delete" will be ignored. Use the --help command for more information.
Project description
MapMerger
This tool can be used to assign positive id's to all elements and add a "version" attribute if missing. If multiple OSM input files are selected the tool will merge them into a single OSM output file. It is also possible to remap negative id's without changing the positive id's. Elements with "action"="delete" will be ignored. Use the --help command for more information.
Requires
- Python 3.8 or higher
- osmium >=3.2.0
- lxml,
- beautifulsoup4,
- click
Installation
1. Using pip
pip install osm-map-merger
2. From Source
Clone source code:
- Using SSH
git clone git@gitlab.com:tuda-fzd/scenery-representations-and-maps/osm-map-merger.git
- Using HTTPS
git clone https://gitlab.com/tuda-fzd/scenery-representations-and-maps/osm-map-merger.git
After cloning the source code run the following command in the root directory of the repository.
pip install -e .
Execute
To see a list of available commands use:
osm-map-merger --help
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for osm_map_merger-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a9518f153652f12e06ac6d2e683bd0294fb638217feb8057a89c461ae1239463 |
|
MD5 | 8703eb8f7afa392dcc7cffe3633dd962 |
|
BLAKE2b-256 | ac651ed9ccfcfd1c7a34ec241b23be360a088271667e3b7d69c75bdca103a9eb |