An offline map editing application for indigenous territory mapping in remote environments. It uses mapeo-core for offline peer-to-peer synchronization of an OpenStreetMap database, without any server. The map editor is based on iDEditor, a simple and easy to use editor for OpenStreetMap. The app is built with Electron.
This project is considered stable and used by over 150 communities.
For a mobile application that is compatible with Mapeo Desktop, see Mapeo Mobile.
Read the online user guide for information on how to install aerial imagery and tiles, custom configurations, and more.
To clone and install all dependencies and start a process to re-build the app whenever you change a file:
git clone email@example.com:digidem/mapeo-desktop.git cd mapeo-desktop npm install npm run build:translations npm run watch
Then, in another terminal, run the app in development mode:
npm run dev
npm run dev will run the background process in an electron window
that can be stepped through similarly to the front-end code.
To see log messages in real-time while in debug mode, run
tail in another
tail -f USERDATA/Mapeo/logs/$DATE.debug.log
See docs/CONTRIBUTING.md for more details.
Connect with the Mapeo community for support & to contribute!