Skip to content

MarcusWolschon/osmeditor4android

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8,766 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quality Gate Status Coverage sonarcloud bugs sonarcould maintainability sonarcloud security sonarcloud reliability

Vespucci - An OpenStreetMap editor for Android

This is the first OpenStreetMap editor for Android, codename "Vespucci".

Amerigo Vespucci

Installing

GooglePlay

Latest release from Github

What is Vespucci?

  • An on- and offline editor for OpenStreetMap
  • Runs on mobile devices using the Android platform
  • Functionality:
    • Create and edit new nodes and ways
    • Move and rotate ways
    • Append nodes to existing ways
    • Delete nodes
    • Create, edit and delete tags
    • Edit relations and create new turn restrictions and routes
    • JOSM presets support
    • Thematic mapping with no programming
    • Download and upload to OSM server
    • Offline data support
    • Saving and reading of JOSM format OSM data files
    • Highlight objects with missing tags like unnamed roads
    • Highlight ways/nodes with TODOs or FIXMEs
    • Highlight very old objects that are likely to be out dated
    • Add, comment and close OSM Notes
    • OSMOSE and Maproulette support
    • Use a variety of background tile layers as reference
    • Show the user's GPS track with accuracy
    • Upload to OSM and local saving of GPS tracks
    • Display the raw data
    • Display geo-referenced photographs and Mapillary images
    • GeoJSON layers with support for importing objects
    • ... and lots more ...

Detailed documentation can be found on the Vespucci Website

What is Vespucci NOT?

  • a pure map-view or a routing-application

Contributing

If you're interested in this project, you're welcome to help improving it. We need UI designers, translators, and of course Java programmers.

Currently building is supported with gradle in eclipse, android studio and naturally gradle on the command line, see build instructions.

If you are interested in adding a feature or other development work, please reach out to us before embarking on something that might be already in work or a fools errand. For trivial changes (for example typos) please feel free to directly create a pull request. Development currently happens on the master branch, if you are working on a feature please rebase on the HEAD of that branch to keep your code up to date and mergeable, if you have already created a pull request you can force push to github to make in reflect your local work..

Important note: if you are building your own version, particularly if you are making it available to third parties, please change app_version and app_name_version in res/values/appname.xml to something that makes it clear that this is not an "official" release and clearly identifies your builds.

AI/LLM-Generated Contributions

If you choose to use AI tools to help create pull requests and issues, you should follow these additional guidelines:

  • Make sure that a human has reviewed, tested, and fully understands all the code changes being submitted.
  • If you submit a PR and the maintainers suspect that you haven't reviewed, tested, or understood the code, they may decline your PR without further discussion.
  • If what you have submitted goes beyond template code, particularly implementations of more complex algorithms, you need to verify that the generated code is compatible with the licence of this project.

Related projects

Vespucci utilizes a number of independent, separately maintained, projects. The most relevant of these are

You can update both the imagery and preset configuration from within the app, the other configuration files are updated when necessary in the APK.

License and trademarks

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

OpenStreetMap and the magnifying glass logo are trademarks of the OpenStreetMap Foundation. The Vespucci app is not endorsed by or affiliated with the OpenStreetMap Foundation.

Mapillary is a trademark of Mapillary AB, Sweden. The Vespucci app is not endorsed by or affiliated with Mapillary AB.

About

Vespucci is a OpenStreetMap editor for Android

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors