https://github.com/tderflinger/rugo-map
Rugo Map is a desktop application for editing, loading and saving of map tracks.
https://github.com/tderflinger/rugo-map
desktop editor electron javascript map openstreetmap tracks
Last synced: about 1 month ago
JSON representation
Rugo Map is a desktop application for editing, loading and saving of map tracks.
- Host: GitHub
- URL: https://github.com/tderflinger/rugo-map
- Owner: tderflinger
- License: apache-2.0
- Created: 2017-12-13T15:59:56.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2023-01-04T14:28:21.000Z (over 3 years ago)
- Last Synced: 2025-06-02T04:07:51.251Z (about 1 year ago)
- Topics: desktop, editor, electron, javascript, map, openstreetmap, tracks
- Language: HTML
- Homepage:
- Size: 12.2 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Rugo Map
Attention: Please do not clone and run this application, it has security vulnerabilities. Currently, I don't have time to fix them.
Rugo Map is an Electron JavaScript desktop application. You can edit tracks on
a map layer. Using the context menu (right mouse click) you can save and load the tracks.
Furthermore, you can switch layers between OSM layer, ESRI layer, OpenTopomap, or Stamen layer.
Load GPX files with the context menu and "Load GPX". In order to save again as a GPX you can
click "Save GPX" in the context menu.
Also, you can edit the track and save it with "Save Track" (in a custom format).
# Development
## Requirements
Install a recent version of Node.
## First Time
After cloning the source from Github, first run the following command:
```
npm install
```
## Starting the Application
```
npm start
```
## Testing the Application
```
jest tests/*.js
```
## Roadmap
On the roadmap there are several features:
* load and save GeoJSON
* load and save KML
## References
Rugo Map is standing on the shoulder of giants. It builds upon the following
technologies:
* OpenStreetMap
* Node
* Electron
* Leaflet.js
* Leaflet.pm
* gpx-parse
## License
Rugo Map is licensed under Apache 2.0 License.
## Trademark
Rugo Map is a trademark of Thomas Derflinger.