Human Computer Interaction class prototype survey on submitting mapping data to OSM through AllTrails

Hi all!

I posted on reddit, and someone mentioned this community to reach out to as well.

I am in a Graduate CS class on HCI, and gathering user feedback for a group project. We wanted to design a flow of interactions that let the user/hiker submit trail data to AllTrails/OSM directly through the app. We want to get your input on what you might value about how to interface with OSM in an app, and what kind of interactions you might not want.

http://peersurvey.cc.gatech.edu/s/2062fc5790b141e9a0cbef1891906c01

Re “please follow the sidebar instructions on the link posted” what do you mean by “sidebar”?

1 Like

I was just about to say the same thing, I don’t see a sidebar:

Aside from that, are you interested in opinions from AllTrails users in particular, or is the survey also suitable for OSM contributors who might not know anything about AllTrails?

2 Likes

Thank you for pointing that out! I reached out to the person in charge of formatting the survey. I will update here when they get back to me. But generally the three tasks are:

prototype A: you are at a trail you are familiar with, start recording trail data, then submit it
prototype B: you want to filter for trails that need more data, select one, and get to the screen that has the option to start recording data – that option won’t be selectable
prototype C: you want to check what data is being recorded, try to find out

We used alltrails as a stand-in for adding to OSM. It’s more about adding new hiking trails than alltrails in particular.

It’s the bar on the left side

I can answer that question (because I’ve done it today!). Before today this hiking route was missing some detail from about 30% of its length. I walked that section today, recording a GPS trace, which also has GPS waypoints with extra information in them. The thing that I’m using to record a trace has an OSM map on it, so it’s easy to add things saying “there is a route marker for XYZ route relation here” and “there is no longer a hedge here”. Some things can be recorded immediately with StreetComplete or Vespucci, some have to wait.

For example, where the previous trail alignment was wrong I waited to compare my new proposed alignment with what was there before and what imagery and out of copyright maps suggested should have been there. A particular example that benefited from multiple sources was this bit.

That comparison of multiple sources can’t be done in the middle of a field on a phone, whereas “that pub has a wheelchair access ramp” can, so mapping is at least a two-stage process these days.

For completeness, the three devices used were a Garmin handheld with one of my maps on it, an Android phone running StreetComplete (with its own vector map background) and Vespucci (with a raster map of mine as background) and a PC where most of the editing was done in Potlatch (though other editors allowing extensive “free drawing” are also available). The interaction with each of these is very different.

1 Like

It would be great to find ways so the millions of people who use OSM-based hiking apps can contribute to OSM.

I can’t access the survey at the moment. I am wondering which of the following would you like Alltrails to support?

  • Add paths that do not yet exist in OSM
  • Add missing details (e.g. surface, difficulty) to paths that already exist in OSM
  • Create route relations (for signposted hiking routes) that do not yet exist in OSM, out of paths that already exist in OSM
  • Upload GPS traces to OSM (without directly editing OSM data itself)

I guess the workflow within Alltrails would be quite different for each of these, and some of these would be much more work to implement than others.

3 Likes

That is super interesting, you are basically doing what we were thinking of. Sorry for the late reply!

I also posted it underneath, but if you would like to participate in our final prototype survey, this is it:
http://peersurvey.cc.gatech.edu/s/1dac7f39e4a74ea89e16e82f73e3a606

It has a live prototype and a video that walks through its functions. We’d love to get your feedback, and how it might be actually applied in the field.

Oh yeah, surveys only take 25 responses.

Our final prototype design supports the first two, maybe by doing number 4? I was wondering, if GPS was too data intensive, if it could log vector readings of the phone’s gyroscope…? But that’s also outside the scope of the project

speaking of which, if you would like to have a look at the final prototype we came up with, we have this survey:
http://peersurvey.cc.gatech.edu/s/1dac7f39e4a74ea89e16e82f73e3a606