Edit: New Alpha released on *ahem* 2/2/15! Go directly to the Alpha, or see the blog for more information: http://SierraMapper.blogspot.com
Edit: New Beta released on 10/27/14! Go directly to the Beta, or see the blog for more information: http://SierraMapper.blogspot.com
The TL;DR version:
I’ve been working on a tool to make trip-planning in the Sierra Nevada easier. It will:
1) Automatically route you between any two selected “nodes” in the Sierra Nevada trail network that I’ve entered (all of Yosemite, and King’s Canyon National Parks, a bit of Sequoia National Park, and some of Sierra, Inyo, Toiyabe and Stanislaus National Forests) – currently over 1,500 miles of trails!
2) Take your routed trail, and in one-click, send you and your route over to CalTopo for all that CalTopo magic
3) Give you a beautiful (labeled!) elevation profile
4) Allow you to download the route as a .kml file
It is a very, very early beta–a baby deer of a website, wide-eyed and knees-knocking.
Try it here:
https://awhite4777.pythonanywhere.com/SierraMapper
There’s a useless intro splash–click on Sierra Mapper and you’ll be whisked away to the mapping.
Click on instructions for some (slightly outdated) instructions. They still should be useful.
Most importantly of all, if you have feedback, please let me know! PMs on BPL are best for now.
This is a very limited beta release to the BPL forum-goers. If anybody can break it, I suspect you can.
The Too Long, but You’re Reading it Anyway version
There seems to be a little bit of hole in the mapping tools available for would-be hike planners. What tools are there that can easily route along trails, to compare distances and elevation profiles for prospective routes? National Geographic TOPO! and DeLorme Topo come to mind, but they are 1) expensive, 2) have lousy interfaces, and 3) provide results that are not easily shared. A calculator and Tom Harrison maps can–through a bit of labor–give you the distances, but not the profile or profile statistics.
So, I wanted to see if I could come up with something that would do it. This little project started as just a bit of Python code–to see if I could solve the “shortest path” problem* on a manually-built trail network in the Sierra Nevada.
Turns out I could.
The project evolved into what it is now–a very, very beta website–but one that has worked for a few people, for a little while.
Instructions are on the website, but it’s quite simple. Just click on any nodes in the order you’d like to visit them. Right click on a node for more information. Popular trailheads are purple, but only to make it easy to identify them–they’re otherwise functionally identical to all the other nodes.
It will pick the shortest route between the nodes you selected.
I restate that with slightly different wording, and louder: You do not need to click on each node that you want to visit! It will pick the shortest path for you! I mean, that’s kinda the point.
For example: You want to go from Happy Isles to Whitney Summit via the shortest path. So, you zoom in to Happy Isles, and click on the purple Happy Isles node. Then you zoom out, pan down to Whitney, and click on the Whitney Summit node. Then you click “Calculate Route”, internet magic happens, and voila!
Another Example: You want to go from Happy Isles to Whitney Summit, but want to detour to Tuolumne Meadows. So, you do the same as before, but after clicking on Happy Isles, you click on a node in Tuolumne Meadows, then click on Whitney just as before. You click “Calculate Route” again, some slightly different internet magic happens, and voila!
The routes are all loosely based on the USGS quads. Many trails above the treeline were verified by comparing satellite imagery with the USGS quad trails. Some have been compared with my own GPS tracks. In general, I believe accuracy is pretty good–certainly better than the DeLorme software I made some comparisons with. I think the distance may be slightly low–something like 2%. I could include an empirical correction factor for this, but I have not–I think that deserves some forethought.
Elevation change is calculated by interpolating the USGS published National Elevation Dataset at the points on the route. This is also fairly accurate, but slightly less so than the routes. I suspect it is a several percent high–5%-10%.
The search function is, like, an experiment. You can try it, but no promises. It’s more like “select” than search–start typing something in, then click on the one you want. Otherwise it will probably break.
In my opinion, the worst aspect are the maps–Google terrain maps are not outstanding. That’s something I’m working on.
As a final disclaimer, I’m not a web-programmer, so this was highly hobbyist, and is a little rough around the edges. It’s also free. You get what you pay for.
*a graph theory problem in which the path between any two vertices in a graph is selected such that the sum of the weights of the constituent edges is minimized.


