Giter Club home page Giter Club logo

geoffrey1014 / osmeditor4android Goto Github PK

View Code? Open in Web Editor NEW

This project forked from skull591/osmeditor4android

0.0 1.0 0.0 162.31 MB

Vespucci is a OpenStreetMap editor for Android

Home Page: http://vespucci.io

License: Other

HTML 15.50% Java 70.88% Smalltalk 1.48% Emacs Lisp 1.16% Erlang 2.35% Hy 0.01% Makefile 1.11% Standard ML 0.01% MAXScript 0.11% Nearley 0.01% NewLisp 1.21% Prolog 1.85% Slash 0.61% SystemVerilog 2.23% Ruby 1.52% Cycript 0.01%

osmeditor4android's Introduction

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

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. Join now! Join our mailing list or write to [email protected].

What is Vespucci?

  • An offline (once you have downloaded data) 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
    • JOSM presets support
    • Download and upload to OSM server
    • 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 outdated
    • Add, comment and close OSM Notes
    • 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

Detailed documentation can be found on the Vespucci Website

What is Vespucci NOT?

  • a pure map-view or a routing-application

Getting started with contributing

Here is how you can start developing.

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.

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.

Related projects

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

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.

osmeditor4android's People

Contributors

simonpoole avatar johnjohndoe avatar bjohas avatar matkoniecz avatar holgerjeromin avatar dbolton avatar mstock avatar marcuswolschon avatar daveo30 avatar grischard avatar zverik avatar yarons avatar njohnston avatar comradekingu avatar brunetton avatar woodpeck avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.