cancel
Showing results for 
Search instead for 
Did you mean: 

How are the trail network map areas created?

JibberJabber
Shkhara

 

I’d love to know how the trail network map areas are created / generated and if they’re curated at all.

The example in the screen capture shows a cluster of trails at “South Hills Preserve”, which everyone locally knows as “Hulda Crooks” because that’s the name of the park where the main parking lot is located. But as a trail network area on the Map, it appears to be labelled “TWH”, which is coincidentally actually the acronym of a group that meets there weekly for a run (a great group of awesome trail runners). But it’s not technically the name of the trail location, which could lead to some confusion?

 

JibberJabber_1-1658343643204.jpeg

 

1 ACCEPTED SOLUTION

varun
Strava
Strava

Hi @JibberJabber - thanks for the question. Trail Networks are built from aggregations of athletes' activity data, and we derive things like the boundaries, Routes, contained Points-of-Interest/Viewpoints/Start Points, titles, and more from that activity data. We also utilize OpenStreetMap data to augment or provide more information about each of those features on the map - you can read a bit more about that here. 

Often (though not necessarily in this case), OpenStreetMap does not provide enough to come up with titles for features on Maps and we rely pretty heavily on the activity data component for this. For this network, it does seem like the titling algorithm resolved the title from the volume of similar activity coming from a local trail group rather than the geographical feature name. I've noted down this example as somewhere we could improve - either something within the algorithm or adding some more curated approaches to how titles are determined.

The team is also intending to write in more depth on our Engineering Blog how features like Trail Networks were built, and it will likely have a section on titling specifically - including approaches we took, some the of the interest aspects of this problem, and areas (like this example!) for improvement.


Varun | Senior Software Engineer - Geo Team
https://www.strava.com/athletes/varun

View solution in original post

3 REPLIES 3

varun
Strava
Strava

Hi @JibberJabber - thanks for the question. Trail Networks are built from aggregations of athletes' activity data, and we derive things like the boundaries, Routes, contained Points-of-Interest/Viewpoints/Start Points, titles, and more from that activity data. We also utilize OpenStreetMap data to augment or provide more information about each of those features on the map - you can read a bit more about that here. 

Often (though not necessarily in this case), OpenStreetMap does not provide enough to come up with titles for features on Maps and we rely pretty heavily on the activity data component for this. For this network, it does seem like the titling algorithm resolved the title from the volume of similar activity coming from a local trail group rather than the geographical feature name. I've noted down this example as somewhere we could improve - either something within the algorithm or adding some more curated approaches to how titles are determined.

The team is also intending to write in more depth on our Engineering Blog how features like Trail Networks were built, and it will likely have a section on titling specifically - including approaches we took, some the of the interest aspects of this problem, and areas (like this example!) for improvement.


Varun | Senior Software Engineer - Geo Team
https://www.strava.com/athletes/varun

Hi @varun,

That’s great info, thanks for the insight. It is an interesting problem to try to solve at scale. In this case though I suspect the group will be pretty happy with the contribution their volume of activity made 🙂

Cheers

MattS_bsb
Pico de Orizaba

If by curated you mean created/maintained, that's kind of a grass roots thing through Open Street Maps (OSM).  The icons are just pins that someone has dropped to show where clubs/groups are frequently meeting.  Hope this answers at least part of your question!

Ready, Get Set, Go!

Welcome to the Community - here is your guide to help you get started!


Know how to use Community


Understand Community Settings