OpenStreetMap

mvexel's Diary Comments

Diary Comments added by mvexel

Post When Comment
A workflow for using Overture places data in OSM

There’s some newer discussion on the mobile UX for MapRoulette in this Github ticket.

A workflow for using Overture places data in OSM

To add to Tobias’ point: Local knowledge is what OSM is uniquely positioned to bring to the table when it comes to POI maintenance. Anecdotally I have found it much easier to get people interested in contributing to OSM talking about POIs and businesses. This is something everyone can relate to and are easy to add to OSM.

There have been a number of successful MapRoulette challenges that deal with keeping POI up-to-date. We currently have one ongoing in the Salt Lake City area for cleaning up old POI. (Side note, these challenges are quite easy to “clone” for your local area.)

You could apply the same principle to Overture data. With a bit of pre-processing using Overture metadata, geographic distance and string similarity, you could pre-filter the Overture places and feed those into a MapRoulette challenge asking mappers to use their local knowledge and / or internet sleuthing to decide if and how to add the POI to OSM.

Ideally these tasks would be included into an existing tool for mobile mapping, like OSMAnd or GoMap!!. MapRoulette already has the API for it, so integration with those apps is not some remote possibility. OSMAnd has done some work on integrating MapRoulette tasks already. I would not want to add yet another mobile OSM editing app to the mix, but it would be entirely possible to adapt the MapRoulette web front end to support mobile use cases as well.

A visit to Baarle-Hertog/Nassau

Great that you made it out there! I lived in The Netherlands for 37 years but never visited. It’s nice to see an illustrated write-up about it!

Detailed mapping of an industrial facility

awesome micro-mapping! Congrats!

Capturing and uploading 360° imagery with Mapillary

The location precision seems alright, but I would really only be able to tell when I’m moving faster. I’ll be sure to check once I start using the camera driving. Not sure how to safely mount the camera to the car yet. Do you have a good solution?

RapiD bookmarklets

Interesting! For someone looking for a lightweight solution I still hope the bookmarklets are useful. For me personally, I’d rather have a 5 line JS bookmarklet in my bar than yet another extension.. Good to have options.

It looks like the maintainer of the OSM Smart Menu extension may need some help or perhaps it is unmaintained; most new issues don’t have comments and the last code commit is more than 1 year ago.

Viofo A129 Dashcam Video ➡ Mapillary

I have a rear camera also (not currently installed..) and it would be interesting to process both videos at the same time.

Viofo A129 Dashcam Video ➡ Mapillary

Follow up post about automation here

Viofo A129 Dashcam Video ➡ Mapillary

There used to be some states where having anything attached to your windshield that would obstruct a clear view for the driver was prohibited, which could include dashcams. I don’t know if that’s still the case. Regardless, I prefer to have it recording in case I need it to prove that I am not at fault if some idiot gets me into a situation. The Mapillary / Kartaview uploads are a bonus.

Viofo A129 Dashcam Video ➡ Mapillary

Concat’ing the video files and then extracting the GPX may indeed make more sense. as long as the concat doesn’t mangle the location data stream, but no reason to assume that would be the case. Thanks for the comments!

Tutorial: Creating a MapRoulette Cooperative Challenge to Add Microsoft Builing Footprints to OSM

@traveleditor I’m thinking about having an integrated iD editor like Tasking Manager has, but I don’t know if iD supports adding features like that.

I’m open to other UX to accomplish this. If you want a quicker workflow specifically for buildings, Rapid is worth a look!

Tutorial: tagging parking=surface efficiently with MapRoulette

Not currently, no. If interest in this challenge type picks up, it’d be something to consider.

Tutorial: tagging parking=surface efficiently with MapRoulette

@SLMapper it is certainly possible to create a Challenge from an Overpass query. That does not work for the “Tag Fix” style challenges, because MapRoulette needs to know what tags to add / change / remove as part of the task information. That is why these special preparation steps are needed.

MapRoulette Insider - Creating a Challenge

Airfall: Try out geom instead of ; (._;>;); out;.

See ‘Beware of recursions’ on this page in the docs.

Hope this helps!

Conflation engine Cygnus now in public beta

Matheus – unfortunately I don’t know anything about the fate of Cygnus. You could try contacting someone at Grab, there’s probably some contact info on their OSM wiki page.

osmdiff 0.3.2

There seem to be project governance related issues with PSA.

How about Requests-OAuthlib?

osmdiff 0.3.2

There’s OAuth 2.0 now but 1.0a is still supported, and I guess will be for a while?

Is there a sample client app? I can probably help out a bit to dust it off if needed.

osmdiff 0.3.2

Christian - thanks for sharing links to your work as well! The OAuth module is something I may use soon in fact.

For __geo_interface__, I think it would be great to have a canonical representation of OSM nodes, ways, relations in Python that support __geo_interface__ interoperability. I think I am probably 60% of the way there with the implementation in osmdiff. I would be happy to extract it to a separate module if that makes sense for visibility and clarity. The __geo_interface__ implementation for Relation is almost certainly too simplistic, it just iterates over the members to create a FeatureCollection right now.

There’s also OSMNx, which is widely used in the academic community but I don’t know how useful it is as a general purpose module for OSM data processing and representation. I think it’s specifically targeted at network analysis use cases, but I haven’t used it myself.

I’d love to collaborate on this.

My State of the Map 2022

Sorry to hear you contracted Covid, Amanda. I did as well and I know of at least one other person.

Thanks for the summary, that reminds me to watch the Board AMA that I missed while I was there!

Cache Valley Address Import

Perhaps if we do some mall mapping (see my diary post from yesterday) in Davis (Station Park, Layton Hills) or Weber county (Newmark), that may be enough of an encouragement? :)

I added some comments to the import wiki.