May I introduce you to Osmapy, the Editor for OpenStreetMap data written in Python. This should become the new state of the art editor for OpenStreetMap. In contrast to the other common OSM editors this editor is based on Python. Python is modern, has a huge user base and is battery-included. This allows everyone to contribute to this project. Osmapy uses the widespread, powerful and freshly-looking Qt-framework.
OpenStreetMap and the OpenStreetMap Logo are a trademarks of the OpenStreetMap Foundation, and are used with their permission. Osmapy is not endorsed by or affiliated with the OpenStreetMap Foundation. The Python Logo is a trademarks of the Python Software Foundation, and is used with their permission. Osmapy is not endorsed by or affiliated with the Python Software Foundation.
Currently Osmapy is more like a prove of concept than a full fledged editor. But it can already be used to modify OSM nodes.
The following Features are already implemented:
The editor can be easily installed using pip:
pip3 install osmapy
After installation run in the commandline:
osmapy
⚠️ Windows Python must be added to your PATH variable. If you have not chosen to do this while the installation of Python. You have two options to achieve this:
- Re-run the Python installer, select Modify, go to the next tab and enable the option "Add Python to environment variables"
- Manually modify the PATH variable and add the path where osmapy is installed. In the most cases that's something like
C:\Users\USERNAME\AppData\Local\Programs\Python\Python38-32\Scripts\
.
⚠️ Windows Maybe you have to install the Build Tools for Visual Studio on Windows. If the installation of Osmapy fails while installing numpy this is suggested by the error message.
Please use the sandbox API for development and testing. You can set the API url in the configuration file.
osm_api_url: https://master.apis.dev.openstreetmap.org
All contributions are welcome!
This software is released under the terms of the GNU General Public License v3.0.
The presets used are a fork of the iD editor presets. The presets are under the ISC License.