Giter Site home page Giter Site logo

bryceco / gomap Goto Github PK

View Code? Open in Web Editor NEW
299.0 299.0 39.0 59.48 MB

OpenStreetMap editor for iPhone/iPad

License: ISC License

Objective-C 0.24% XSLT 0.11% Swift 96.70% Shell 0.70% Ruby 0.19% Python 2.03% Makefile 0.02%
editor ios macos mapping openstreetmap swift

gomap's People

Contributors

atrate avatar bryceco avatar cm-8 avatar comradekingu avatar danieldegroot2 avatar fitojb avatar gnafron avatar habi avatar hanchao avatar higa4 avatar jucktnich avatar kjonosm avatar kovalevartem avatar laralem avatar liimee avatar milotype avatar osm-oc avatar patricks avatar pedaleiro avatar peternewman avatar r3gi avatar rezaalmanda avatar sikmir avatar supaplextw avatar sys-rep avatar verhovsky avatar weblate avatar wtimme avatar yellowsoar avatar zlavergne avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

gomap's Issues

Have to press + to enter next node in track

After starting to enter a track I was expecting to tap a location on the map to add the next point. maybe add a way to toggle between pressing plus to create the next node and tapping the location of the next point?

I intended to label this -enhancement- but can't figure out how labels work with my access.

gray upload cloud icon

cloud

upload

When no edits have been made - clicking the upload cloud icon gives a change description of "Nothing to upload, no changes have been made"

If there is nothing to upload, is it more straightforward to gray (and disable) the icon?

Copy Tags

I would like to select an object, copy all the tags and add those tags to another object. Maybe with the usual gestures? It would also be good if I could copy the tags into a template.

validate tags

when looking at and editing all tags,I can't tell which are standard keys/values and valid for the object I am assigning them to.

not all key value are recommended for node, way, or area type. The editor should give feedback if the key/value is verified and valid for the type of object

in the following image some are misspellings.

image

maybe change font or cell color or add a green checkmark.

fit to object

enhancement idea - kind of hard so feel free to ignore.

Some objects from Bing! should be able to be traced with minimum input effort from the user. I have picked two ideal cases that an algorithm should be able to solve. Many are not ideal but for the easy ones it would be nice to have the computer try and help me.

image
The extreme contrast between the roof line and the ground, with the assumption buildings are usually built with square angles should be able to fit my poor edit to the object pretty well.

image
I am entering a path, if the computer makes some assumptions that the points i have entered are close to the path then there is a pretty defined path between the points the computer could fill in the remaining points to fit the path.

Given how many non ideal cases there are, i won't be unhappy if not worth the effort.

show date of bing map?

bing

when I click 'bing' I was surprised it didn't tell the date the satellite photo was taken.

--enhancement--

Indicate GPS accuracy?

How much data does the internal gps provide? it could be interesting to highlight area around the current GPS location marker that is the 95% accuracy.

Should keep POI search to display key

image

when I search for a value, grass in this case, how do I know which one to select for an associated key?
crop/grass
landuse/grass
surface/grass

The icons look really nice and will help tell the difference.

for reference, I think you had it value(key).

image

Need more tag presets

Additional infrastructure
amenity=bench
tourism=picnic_site - on a node, refers to a picnic bench. Note there is some debate at the moment as to whether one should use leisure=picnic_table instead - see Tag:leisure=picnic_table
natural=tree
amenity=waste_basket
amenity=toilets
barrier=fence for the perimeter
barrier=wall for the perimeter
barrier=gate for a node on the perimeter

Additional tags
surface=* - grass, sand, rubbercrumb, woodchip etc
baby=yes/no if the equipment is primarily designed for babies
wheelchair=yes/no/limited if the equipment can be used by wheelchair users
walking_disability=yes/no/limited
sitting_disability=yes/no/limited if the equipment can be used by those who cannot sit
blind=yes/no/limited
name=* - of the equipment, not the play area.
minage=* Minimum age of the user in years
maxage=* Maximum age of the user in years
centralkey=* Where a key is required to access the equipment
operator=* - eg, the name of the local council or school
name=*
access=*
opening_hours=*
wheelchair=* could also be used on the playground perimeter to show whether a wheelchair user could get into it; it shouldn't be taken to imply that the wheelchair user could use anything in the playground.

Add level to available tags

Enhancement request:

I've been mapping a lot of shops in a mall recently, and it would be useful to have the level tag available for selection without having to type it in every time.

Provide Tag templates

I would like to specify a given set of tags, name that set and when editing an object I want to be able to select one of those sets and the tags of the set are now added to the object. Maybe also the possibility to replace all tags of the object with the tags of the set. This would be very helpful for e.g. address mapping.

Autocomplete street names

When typing street names they should autocomplete based on other nearby street name tags. Alternately, provide a disclosure button that shows the most recent names entered by the user and/or the names of nearby streets.

Editor with Mapnik at low zoom level

Zooming out, the editable objects increase immensely. Drawing drops a lot of them. Limit-Errors pop up.
So at a certain zoom level, no edit objects may be shown. To avoid an empty screen, the Mapnik tiles should be visible now.

border box visible around new object icon (?)

border box

On the 4s I can see a slight border around the new object question mark icon, particularly at the bottom of it. I see this on both solid mapnik background and bing background.

strangely enough, this does not appear to be an issue on the iPad2

How do I email a changeset instead of uploading?

I read in the help that you could email the changeset if the upload failed, but did not see how to email it outright, then I found it

click upload cloud
cloud2

upload
click action to the right of changes composes the email.

  1. probably need to add to the wiki
  2. could use an email icon?

Back button in browser view please

At nodes etc. you can go to tags and attributes.There you can dig into the OSM data pages, Changesets and so on. By links you go to other webpage views. This is a browser view within GO MAP. But there is no Back-button to pevious pages, as used in browsers.
Sure, i can change to Safari to have that feature. But most times, it's to late, when you need it.

Created duplicate when editing node details

I updated a point of interest node's attributes. I then noticed that this created an entirely new node, rather than updating the existing node's details.

Interestingly, when I did the same a short while earlier against a different, everything worked as expected.

First (successful) changeset: http://www.openstreetmap.org/browse/changeset/14842472, node: http://www.openstreetmap.org/browse/node/1014181872/history

Second (unsuccessful) changeset: http://www.openstreetmap.org/browse/changeset/14842858, new duplicate node: http://www.openstreetmap.org/browse/node/2134410704/history - old original node (which I have now deleted): http://www.openstreetmap.org/browse/node/1501256105/history

gray + icon?

layer
when 'satellite only - no editing' or 'Mapnik only - no editing' are selected, the plus (+) icon is still live (white and clickable), upon clicking it the message of 'Editing layer not visible' is shown briefly and then hidden.

is it better to gray and disable the + icon instead?

Missing nodes/ways but undo history after commit and being away from app

A couple of days ago I made some edits, committed the changes, made more changes and committed those too then stopped using the app (did not shut down). Nothing strange happened at this time.

Today I opened the app and it was viewing the area I'd been editing but the nodes/ways displayed matched those from somewhere halfway through the changes made before the first of my previous commits.

I then went to the OSM web site and could see my changes rendered, so no issue during the commit. I closed the Go Map! app and restarted it, the missing nodes/ways appeared but the halfway house nodes from before were still displayed as duplicate nodes, though clicking undo multiple times removed them all.
Odd.

Not attempted a repro yet, but thought I'd raise the bug incase anyone has seen similar.

Quick addressing mode

Special mode for entering house numbers similar to OsmPad.

Tap to create a building node and automatically pop up address keyboard., or select an existing building to pop up keyboard

Need to be able to reallign aerial imagery

An example is attached where the Bing Imagery is out by 2 metres in one direction and one in the other. The Trig point is North of its actual location (between the end of its right leg and the low wall) and the roads whilst aligned to the trig point are not aligned to the imagery which is out of kilter.

The Bing imagery in general is not geolocated to much more than a few meters accuracy making the ability to realign important at high magnification.

Also the trig point symbol needs a mark for the centre like crosshairs.

image

Display GPX tracks

Should be able to display a GPX track:

Accepting the file extension *.GPS form the iOS-API. That would also work with Dropbox.
Downloading from the OSM-API What ever may be the simplest to code.

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.