Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shoorick/osm-tools
Tools for OpenStreetMap editing
https://github.com/shoorick/osm-tools
automation i18n openstreetmap python
Last synced: about 1 month ago
JSON representation
Tools for OpenStreetMap editing
- Host: GitHub
- URL: https://github.com/shoorick/osm-tools
- Owner: shoorick
- Created: 2024-06-14T01:49:39.000Z (5 months ago)
- Default Branch: master
- Last Pushed: 2024-06-14T01:55:44.000Z (5 months ago)
- Last Synced: 2024-09-30T05:01:19.454Z (about 2 months ago)
- Topics: automation, i18n, openstreetmap, python
- Language: Python
- Homepage:
- Size: 1.95 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# OSM Tools
Tools for OpenStreetMap editing.
All of them made with virtual environment. Preparing:
```bash
. venv/bin/activate
pip install -r requirements.txt
```## get-names-from-wikidata.py
Enrich `name:*` tags with Wikidata.
### How to use
1. Download desired data with JOSM (Overpass API recommended)
2. Save downloaded data as file
3. Delete data layer
4. Enrich data:
```bash
python get-names-from-wikidata.py -i source.osm -o destination.osm
```
5. Open new file `destination.osm` in JOSM
6. Filter out non-modified items
7. Thoroughly check all modified items for errors and fix them
8. If no errors remains, upload your changes to OSM or use them by desired way