Massive Update To The New Cycling Route Creation App I've Been Developing!
I'm back! With a huge update and overhaul to the site myself and my roommates have been building in our free time which is dedicated to making the best possible cycling routes!
The site is https://sherpa-map.com Quick recap if you didn't see the first post, my two roommates and I leveraged each other's skills and developed a fully featured web app (hosted on a server in our basement) that creates cycling routes using the same backend software as RideWithGPS, Komoot, etc. it sends routes to Garmin, lets you download GPX files, has 28 routing profiles, lets you see Gravel roads in the area, project cafes/bathrooms/parking/public water/etc. onto the map, use AI classification to figure out unknown road surface types, supports weather information, etc. I got some amazing feedback when I initially mentioned it last month here in this post, and was hoping for some more of that with all the new changes we've made! The major update is a new UI that can function on mobile, still not quite as good as the Desktop UI, but it's getting there, and automatic route generation! Here's a more comprehensive list of the features:
Note: If you're having trouble finding the metric/imperial, this is where it is: Since we now pretty much support mobile (which was incredibly challenging to program), all I ask for is any feedback, thoughts, ideas, etc. If anyone decides to use it at all, or even gives it the slightest try, it becomes our biggest motivator! We designed this out of a passion for finding the best routes, both paved and unpaved, and I hope you'll discover some too! If you'd like to follow along for any updates, I setup this Facebook page for the project: https://www.facebook.com/people/Sher...0090209792541/ |
Nicely done. As a paper map guy, I think your site might be agreeable with my archaic mind!
|
Originally Posted by TiHabanero
(Post 22965194)
Nicely done. As a paper map guy, I think your site might be agreeable with my archaic mind!
|
Great work! On the 'information' panel, it would be useful to know the maximum gradient on a certain route. Is that something you could add in?
|
#3 & #5 looks promising. Will #5 have the ability to know if it's free to park or require a pass/permit & has hour restrictions for use or 24hr access without restrictions?
|
On the 'information' panel, it would be useful to know the maximum gradient on a certain route. https://cimg3.ibsrv.net/gimg/bikefor...5f7be8fd24.png |
Originally Posted by Troul
(Post 22965286)
#3 & #5 looks promising. Will #5 have the ability to know if it's free to park or require a pass/permit & has hour restrictions for use or 24hr access without restrictions?
amenity='parking' OR (leisure='parking_space' ) OR (highway='service' ) OR (leisure='park' ) --OR (tourism='camp_site' ) OR (shop='mall' ) OR (shop='supermarket' ) OR (shop='department_store' ) OR (shop='convenience' ) OR (amenity='fuel' ) OR (amenity='public_building' ) ) AND (access='yes' OR access IS NULL); These do have a field called "fee" which is currently being ignored, I can filter out the fee ones or place a $ next to the parking icon that requires a fee. Unfortunately, I don't have a way to find out what that fee is, or the hours, unless it's entered in the database. I like the idea of adding the $ to the parking symbol if it requires some type of fee, so I'll probably do that, unless you have some additional thoughts on this. |
Just knowing there's a fee would be helpful. Whether or not that fee is a daily access fee, duration of time (hours) or for a set amount of calendar days (annual, monthy etc) would be icing on the cake.
Thanks for the app! |
I meant to try this out when I saw your first post but just simply forgot. Tried it just now and it is indeed helpful. I made a route I have done before and noticed a good portion of unknown, then clicked on the AI button and it accurately determined it to be what I know it is. This will be very useful as I am planning to try and "gravel bike" some areas that I am uncertain of the terrain. It looks like you do indeed have all the features of other sites. Well done!
|
Originally Posted by urbanknight
(Post 22965336)
I meant to try this out when I saw your first post but just simply forgot. Tried it just now and it is indeed helpful. I made a route I have done before and noticed a good portion of unknown, then clicked on the AI button and it accurately determined it to be what I know it is. This will be very useful as I am planning to try and "gravel bike" some areas that I am uncertain of the terrain. It looks like you do indeed have all the features of other sites. Well done!
I also want to take the new algorthim, with all those specific classifiers, and run it for every road more than a mile long that's not residential or primary in the entire world, then reintroduce that data into the routing algorithm, so I'll have the BEST unpaved and paved routing profiles. |
wonder if AI tools with the image classifiers could decipher if a "not thru street" or "dead end" of a street will still allow paved access to the adjacent paved areas? Usually cul-de-sacs/sub divisions have those signs, & it's a roll of the dice if it'll have a pathway to intersect to the next over street it butts up against or a fenced off/ditch divider.
|
Originally Posted by Troul
(Post 22965392)
wonder if AI tools with the image classifiers could decipher if a "not thru street" or "dead end" of a street will still allow paved access to the adjacent paved areas? Usually cul-de-sacs/sub divisions have those signs, & it's a roll of the dice if it'll have a pathway to intersect to the next over street it butts up against or a fenced off/ditch divider.
(speaking of which... If someone signs up for an account, or uses "forgot password" they get an automated email, because I was bored one day, I hooked ChatGPT up to the email service and told it it is a disgruntled worker who's sole purpose is to respond sarcastically to anyone who replies to a do-not-reply emailbox, I'm definitly going to be on a list if AI takes over...) |
This one is great! I will definitely use this to get daily routes in Alps when I will get there in couple of weeks, the weather information is real icing the cake - you can always adjust your route to get best out of the tailwind :) Any thougts about mobile app? BTW, I cant get it working on Safari, Chrome is fine.
|
I got the app planned a ride and it did a very good job with road selections, sent it to my garmon without a hitch so yeah I think this one is a keeper.
There are some roads around here that turn into gravel but the map does not show it as gravel, none of the apps I have used so far show the gravel portions. How can I get that corrected on the map? It could be very inconvenient for a skinny tire road bike rider to discover they have to turn around or walk it 4 miles. |
Originally Posted by firebird854
(Post 22965173)
|
Originally Posted by jon c.
(Post 22968074)
This part isn't working too well in my area. It seems to randomly designate portions of paved roads as unpaved. And not the tertiary roads on which confusion might be expected. It occurs on stretches of a mile or two on fairly major roads.
Out of curiosity, as I can add additional images at any time for training, where were you attempting to route? |
Originally Posted by zaje
(Post 22967015)
This one is great! I will definitely use this to get daily routes in Alps when I will get there in couple of weeks, the weather information is real icing the cake - you can always adjust your route to get best out of the tailwind :) Any thougts about mobile app? BTW, I cant get it working on Safari, Chrome is fine.
You using it at all is a great motivator! I hope it helps make some great routes! |
Originally Posted by Ttom
(Post 22968043)
I got the app planned a ride and it did a very good job with road selections, sent it to my garmon without a hitch so yeah I think this one is a keeper.
There are some roads around here that turn into gravel but the map does not show it as gravel, none of the apps I have used so far show the gravel portions. How can I get that corrected on the map? It could be very inconvenient for a skinny tire road bike rider to discover they have to turn around or walk it 4 miles. Also, great to hear about the connection to Garmin! Myself, and my two roomates, all have Garmin devices, so this was pretty critical. It did take over a month to integrate though and came with a bunch of challenges, so I'm super glad to hear it went off without a hitch! |
Originally Posted by firebird854
(Post 22968106)
Out of curiosity, as I can add additional images at any time for training, where were you attempting to route? I'm now finding the results seem to change. I did get a few sections of a paved road (Gamble Rd. or FL 59) showing as unpaved, but when I went back and routed over it again it was all paved. Just checked it again coming from the other direction and there is now tiny sliver that says unpaved while the rest is paved. It was this road that prompted me to comment. Mostly it is just showing paved roads as unknown. I don't think those are static either. I just checked an actual dirt road and it did show that as unpaved. Given that I know all these roads and I really just use resources like this to determine distance (I don't ride with any devices), the designations don't matter to me. I just thought you would be interested in the errors. |
Max grade on a climb:
One annoyance with rwgps or strava hills is that the grades often have wide point-to-point swings in grade percentage. Hovering over a tiny section of a climb: 5%, 11%, 3%, 14%, 8%, 9%, 5%... A running local average over a small distance, perhaps 100 feet, would help. (This would average out steep switchback grades, but that's a reasonable tradeoff for me.) Right now, I see the average grade for a selected portion of a route, then have to do a rough guess of the steepest portions. |
this is amazing!
|
Originally Posted by rm -rf
(Post 22968316)
Max grade on a climb:
One annoyance with rwgps or strava hills is that the grades often have wide point-to-point swings in grade percentage. Hovering over a tiny section of a climb: 5%, 11%, 3%, 14%, 8%, 9%, 5%... A running local average over a small distance, perhaps 100 feet, would help. (This would average out steep switchback grades, but that's a reasonable tradeoff for me.) Right now, I see the average grade for a selected portion of a route, then have to do a rough guess of the steepest portions. I also want to add more grade statistics, max grade, and percentage of route above a certain grade, I have all sorts of ideas. Hopefully, I'll have these implemented soon |
Originally Posted by crowseph
(Post 22968324)
this is amazing!
|
firebird854, I was working a route on my computer and the map is not identifying the rail-trail even though it routes the rider down the trail. I am not logged into the site, does that make a difference? The trail is the Frederick Meijer trail in Michigan.
Hold up there, the trail name just populated. Just a big lag time that's all. |
This is a really awesome tool! For longer distances it gives way better routes than other tools I've tried
One thing I noticed in my town is that the the map isn't populating routes using lines tagged with 'path' or 'foot path' from OSM. For example, it doesn't populate the route I bike to work, and instead gives you a very steep and longer route despite the shorter and flatter route I bike being mapped in OSM. You can't force it onto those sections either. Maybe you could add options as for what type of path/roadway the program will route you over such as including paths, or excluding highways? |
All times are GMT -6. The time now is 01:23 AM. |
Copyright © 2024 MH Sub I, LLC dba Internet Brands. All rights reserved. Use of this site indicates your consent to the Terms of Use.