OpenStreetMap

Zian Choy's Diary Comments

Diary Comments added by Zian Choy

Post When Comment
GSoC 2017 JOSM

When will these improvements be available in JOSM? The latest version (12712) does not include “Download from Overpass API”.

Improving Routing Information Using Mapillary Imagery

For speed limits, I treat them as if I was driving the road. If I drove past a 45 MPH sign, then I keep myself below 45 MPH until I saw a different sign or changed roads. Therefore, when I add a sign in OpenStreetMap, I extend the speed limit until I run into another speed limit sign on the road. Often, this means that the speed limit gets applied to a large chunk of the road.

Although the resulting speed limit may be a bit inaccurate as you get further from the original sign, it is still better than nothing.

Keeping OSM up to date with OSMfocus

Correction:

“Provide a way to create offline OsmNotes” should be its own item (as “#3”). And, you can probably copy & paste the existing OsmAnd code that implements that feature already.

Keeping OSM up to date with OSMfocus

This is fabulous!

I love the user interface and the clever way you handled the overwhelming amount of information that even a single point can have.

I’d like to echo the call for offline data and suggest a possible solution. There is already an offline OpenStreetMap program called “OsmAnd” and they have set up a fairly solid system for offering regular up-to-date downloads of the entire world, broken down in chunks by country or province. Perhaps you could take advantage of the OsmAnd OBF files in 2 ways:

  1. If the user already has OsmAnd installed, read the OBF files on the device when there’s no network connectivity and provide a way to create offline OsmNotes.
  2. If the user doesn’t have OsmAnd installed, then suggest installing it & downloading some offline data. Or, you can try copying the code that OsmAnd uses to grab updated map data (you may want to clear this with the OsmAnd developers first) and bake data updating straight into your program. Or, do both. :)