Category Archives: san gabriel mountains

Visualizing Trail Runs and Other KML Data Using Cesium 3D High Resolution Terrain

Cesium ion 3D view of San Gorgonio Mountain

Google discontinued its Google Earth API/Plugin in January 2017. That technology was used on PhotographyontheRun.com for 3D visualizations of trail runs, fire data, and other data.

I’ve been looking at alternatives since then, and have recently implemented an interactive viewer using the CesiumJS and Cesium ion components of the Cesium 3D Geospatial Platform. No browser add-on or plug-in is required. The viewer uses the Cesium World Terrain high-resolution global terrain tileset, with resolutions to 0.5 meter. The West Coast of the US is one of the areas covered by this resolution.

Following are example 3D visualizations of some of my recent runs. The views are interactive and can be zoomed, tilted, rotated and panned. Click/tap the “?” in the upper right corner for help manipulating the scene. Mileages and elevation gains/losses are approximate.

San Gorgonio Mountain Trail Run (21 mi, 4700′ gain/loss)

The initial view is of San Gorgonio Mountain from the northeast, showing the trail to the summit and the Sky High Trail. The large cirque held one of several glaciers on San Gorgonio Mountain. The GPS track is from a run in September.

San Gorgonio Mountain Trail Run and Lake Fire Burn Area

Another view of San Gorgonio Mountain with the 2015 Lake Fire burn area added. The initial view is from the northwest. The GPS track is from my run in September.

Bulldog Loop Variation (17 mi, 3250′ gain/loss)

The initial view of this popular loop is from the northeast. This variation starts/ends at the Cistern Trailhead on Mulholland Hwy. The GPS track is from a run of the loop in September.

Three Points Loop Around Mt. Waterman (20 mi, 4000′ gain/loss)

The initial view is from the Buckhorn (east) side of the loop. The loop includes a segment of the PCT in Cooper Canyon. The GPS track is from a run in October.

Top of Reseda to Parker Mesa Overlook (18.5 mi, 3100′ gain/loss)

The initial view is from the northeast, on the Valley side of the route. The Musch, Garapito and Bent Arrow Trails were done on the way back from Parker Mesa. The GPS track is from a run in October.

ANFTR/Mt. Disappointment 2019 and the Riddle of EAMC

Runners working up Josephine Fire Road during the 2019 Angeles National Forest Trail Races.
Runners working up Josephine Fire Road from the Clear Creek Aid Station.

The race was going well. We’d made the 3:05 p.m. cutoff at West Fork (Mile 26.5 of the 50K) with an hour to spare and I was feeling good. One reason was that temps for the race were not nearly as hot as in 2017 and 2018. For the most part heat had not been an issue. Even so, with the clear sky and strong sun, it had still been toasty on the climb up to Lawlor Saddle and descent from Red Box.

High at Clear Creek for the 2005-2019 ANFTR/Mt. Disappointment races.
High at Clear Creek for the 2005-2019 ANFTR/Mt. Disappointment races. Click to enlarge.

On the way down from Red Box, I’d started running with German, who was running the Angeles National Forest Trail Race (ANFTR) as his first 50K. He’d run the Los Angeles Marathon a few months before and was curious to see what ultras were all about. He knew he’d picked a good one. I told him the ANFTR/Mt. Disappointment 50K was a favorite, and one of the best organized races that I had run.

Born in the ingenious mind of RD Gary Hilliard in 2005, the ANFTR/Mt. Disappointment races are unique. Most mountain ultras start low, climb to one or more high points, and eventually descend to the finish. The ANFTR/Mt. Disappointment courses do the opposite. They start on top of Mt. Wilson, and many miles later, finish with a grueling 5.5 mile, 2600′ climb from West Fork back to the top of Mt. Wilson.

We’d refilled at West Fork, taken a couple of minutes to cool down, and then had continued west on the Gabrielino Trail, jogging the level stretches and avoiding the poison oak prevalent on that section of trail. Reaching the Kenyon Devore Trail, I said something like, “The fun begins!” and we headed up the steepening trail. Both of us had done Kenyon Devore recently in training, and I’d done it many times in previous ANFTR/Mt. Disappointment races.

60K, 50K and 25K runners at the Starting line for the 2019 Angeles National Forest Trail Races
60K, 50K and 25K runners at the Starting line for the 2019 Angeles National Forest Trail Races.

I felt the first twinge around mile 29. Just a little flicker in an adductor. I’m used to this. Although I’ve not had any chronic mechanical issues with my knees and feet, in about two-thirds of my 50K and longer races I’ve been hit with leg cramps. Researchers refer to this type of cramping as Exercise-Associated Muscle Cramps (EAMC).

EAMC is no fun at all. The cramps, usually in the active leg muscles, can be intense and painful. They often occur late in a race — right around the time you’re getting excited about finishing and want to pick up the pace on the final few miles of the course. They are disconcerting and frustrating.

Working up the San Gabriel Peak Trail on the first uphill of the ANFTR course.
Working up the San Gabriel Peak Trail on the first uphill of the ANFTR course.

I’ve researched EAMC for many years, followed the science, and tried many remedies and solutions. Everyone has their favorites. Two of mine are pickle juice and jalapeño chips. Nothing I’ve tried has worked reliably and the research I’ve reviewed suggests there is no magic bullet for dependably preventing this type of cramping.

Much has been written about EAMC. Following are links to a couple of papers that summarize some of the research:

A Narrative Review of Exercise-Associated Muscle Cramps: Factors that Contribute to Neuromuscular Fatigue and Management Implications

Exercise Associated Muscle Cramps – A Current Perspective

This VeloNews Fast Talk podcast from August 2017 discusses the physiology, prevention and treatment of cramps with experts in the field:

Fast Talk podcast, ep. 26: Cramping myths debunked

Like many who experience EAMC, I seldom get cramps in training runs — even very long and difficult training runs. For those of us that are prone to cramping, there are a multitude of interrelated factors that determine if cramping occurs, and if it does, how severe the cramps will be.

Strawberry Peak looms in the background as a runner works up Josephine Fire Road during the 2019 ANFTR.
Strawberry Peak looms in the background as a runner works up Josephine Fire Road.

The most common scenario for me is that somewhere in the last few miles of a race I will feel a twinge in an adductor or hamstring. I’ll stretch; drink more water; maybe take an electrolyte tab or two and continue. Sometimes that will be that, but more often than not, the twinges develop into a familiar cycle of disruptive cramping — a sequence of the adductor and hamstring muscles in one leg cramping, followed sometime later by the adductor and hamstring in the other leg.

Once cramping starts, I walk. In my experience, walking usually helps to alleviate the cramping, particularly on level and downhill sections. If I can keep moving the cramps will often resolve in a few minutes. Then I can continue more or less normally, and can go back to running. Once the cramps have cycled through both legs, they usually don’t reoccur.

This time around I’d continued to feel various twinges, and then around mile 30, WHAM! It felt like every muscle in both legs cramped at once. I had no choice, but to sit down in the middle of the trail.

2019 ANFTR Josephine Aid Station
Josephine Aid Station

I’d been telling German about my cramping woes, so he wasn’t caught totally off guard. In the middle of all the drama, I kept saying I had to get up and get moving — not because I was worried about the time — but because I thought it would help resolve the cramps. At one point the cramping started to subside, but just trying to stand up was enough to trigger them again.

Eventually I was able to stand and slowly start hobbling up the trail. It seemed like I had been sitting for a long time, but according to my GPS track, we were only stopped for about 5 minutes.

At first, I had to be very careful about re-triggering the cramps. There were a few places where the trail steepened, and I could feel I was on the brink of cramping again. Keeping a constant, easy pace that didn’t overtax any individual muscle group was key. Gradually, I was able to resume a more normal gait. Not wanting to cramp again, I kept the pace slow.

German and me at the Finish. It was German’s first 50K.

My legs behaved for the remainder of the climb, and German and I happily reached the top of Mt. Wilson and crossed the finish line with a smile. We even jogged the last few steps! I congratulated him on finishing his first 50K and thanked him for hanging with me through the cramping episode. After finishing, I walked around for about 10 minutes. In my experience this helps to keep the post-race cramps at bay, and they didn’t reoccur.

As in every race in which I’ve cramped, I’ve asked myself what I might have done differently. I was heat-acclimated. I did several ANFTR-specific training runs starting and finishing at the top of Mt. Wilson. Maybe these runs could have been longer, done at a faster pace, or in combination with another strenuous run — with the idea of being more fatigued on the climb back up the peak. My fueling and hydration seemed to be pretty good, but maybe I need more carbohydrates and fluids than I think. I tapered normally, but have noticed in other races that less of a taper may help with cramping. One thing that might have really helped on this course is the use of trekking poles.

Follow-up December 2019: I had no cramping at all during the Kodiak 50K in August, but did have some moderate leg cramps during the Rocky Peak 50K in October.

Elevation profile of the 2019 ANFTR/Mt. Disappointment 50K.
Elevation profile of the 2019 ANFTR/Mt. Disappointment 50K.

This was my twelfth finish of the ANFTR/Mt. Disappointment 50K. It is a challenging, superbly organized race on a spectacular course. Many, many thanks to RDs Gary & Pam Hilliard; the aid station and ham radio volunteers; Sierra Madre SAR; Angeles National Forest; the race sponsors; and all those that make this such an outstanding event.

See the ANFTR web site, Facebook page and Facebook group for more info. All the results for the ANFTR/Mt. Disappointment races since 2005 can be found on Ultrasignup.com.

Some related posts: Warming Up for the ANFTR Trail Races, Another Scorching Angeles National Forest/Mt. Disappointment Trail Race

Warming Up for the ANFTR Trail Races

Stratus in the San Gabriel River drainage from Mt. Wilson road.

Was back on Mt. Wilson this morning, enjoying the mountains, and getting in a little more training for the upcoming Angeles National Forest Trail Run races.

There were already two cars parked in the loop road turnout when I got there, and another car pulled in behind me. All were runners.

The turnout is near the start of the ANFTR course and most of the runners were planning to do the ANFTR 25K loop or a variation. One runner — training for the ANFTR 60K and AC100 — was doing the 50K course.

The extensive layer of low clouds in the canyons of the West Fork and East Fork San Gabriel River at the start of the run was indicative of a cool onshore flow. Too cool and comfortable, really. Anticipating warmer temperatures for the ANFTR race, I wore an extra layer for the run, and probably should have worn more.

The last two years the ANFTR races have been run during record-setting heatwaves. We’ve had a lot of cool weather this year and for a while it looked like the pleasant weather might carry over to race day, July 6. But following the finest of ANFTR/Mt. Disappointment traditions, it now looks like temps will probably be warming up for the race. Maybe not quite as hot as the last two years, but still on the toasty side. We’ll see!

The highest temperature recorded at Clear Creek on the day of the ANFTR/Mt. Disappointment races for 2005-2019.
High at Clear Creek for the 2005-2019 ANFTR/Mt. Disappointment races. Click to enlarge.
Average hourly Clear Creek temperatures on the day of the ANFTR/Mt. Disappointment races for 2005-2019.
Hourly Clear Creek temperatures for 2005-2019 ANFTR/Mt. Disappointment races. Click to enlarge.

Update Thursday, July 11, 2019. As it turned out, temperatures for the 2019 edition of the Angeles National Forest Trail Run were in the “middle of the pack” compared to other years. The high temperature recorded at the Clear Creek RAWS on July 6 was 80°F. This was down 25°F from 2018. Hourly fuel temperatures at Clear Creek ranged from 101°F to 104°F between noon and 5:00 pm. The high at the Mt. Wilson RAWS on July 6 was 75°F, down 20°F from 2018.

Average hourly Clear Creek fuel temperatures on the day of the ANFTR/Mt. Disappointment races for 2005-2019.
Hourly Clear Creek fuel temperatures for the 2005-2019 ANFTR/Mt. Disappointment races. Click to enlarge.

Note: The temperature in a commercial weather station is measured inside a white, ventilated instrument housing, several feet off the ground. Mid-day temperatures in the sun, in the summer, with a cloudless sky will be much warmer than this. Some stations, such as Clear Creek, also measure the fuel temperature — the temperature of a pine dowel in direct sun about a foot off the ground. According to the NWS (and common sense) exposure to full sunshine can increase heat index values by up to 15°F. In my experience the fuel temp gives a better indication of the actual temperature a runner can experience in the sun, especially on exposed mountain slopes facing the sun.

Update Monday, July 1, 2019. Last week the GFS weather model was forecasting temps on race day to be near 100 at the lower elevations and over 90 on Mt. Wilson. This morning’s GFS max temperature forecasts are down about 10 degrees from that. Basically highs in the low 90s (in the shade) for the lower elevations and around 80 at Mt. Wilson. Temps in the sun, especially on exposed sun-facing slopes, could still top 100. If the forecast holds, the temperatures today should be similar to those on race day. We’ll see! Here are links to the Clear Creek RAWS and Mt. Wilson RAWS.

Some related posts: ANFTR/Mt. Disappointment 2019, Another Scorching Angeles National Forest/Mt. Disappointment Trail Race, Record Heat for the 2017 Mt. Disappointment 50K & 25K

Islip Saddle to Baden-Powell: No Worries About Snow Flurries

Mine Gulch and Mt. Baldy from Mt. Baden-Powell on June 8, 2019.
Mine Gulch and Mt. Baldy from Mt. Baden-Powell

Each year, around Memorial Day, I like to do the out and back on the Pacific Crest Trail from Islip Saddle to Mt. Baden-Powell. It’s fun to see how much snow (if any) remains on Mt. Baden-Powell and to get an idea of how much snow there is on Mt. Baldy, San Jacinto Peak and San Gorgonio Mountain. It’s also a good way to continue acclimating to higher elevation.

Snow at 8750' near the junction of the PCT and Dawson Saddle Trail in the San Gabriel Mountains, near Los Angeles.
Snow at 8750′ near the junction of the PCT and Dawson Saddle Trail

This year I was a couple of weeks late getting to Baden-Powell, having done runs on Mt. Wilson Memorial Day weekend and Mt. Waterman the weekend after. That’s OK, over much of the holiday weekend it was cold and snowy at the higher elevations of the local mountains. The temperature at the Big Pine RAWS (6964′) was in the thirties all day Sunday, May 26, and it was certainly much colder than that at 9400′ on Baden-Powell.

There were no worries about snow flurries and cold weather today! The weather was perfect for the run. Cool in the shade and warm in the sun.

Summit of Throop Peak in the San Gabriel Mountains, near Los Angeles.
Summit of Throop Peak.

In some places between Throop Peak and Baden-Powell, there was still snow on the trail, but it could be avoided by moving to the sunny side of the crest. The last time there was more snow here in late May – early June was in 2010.

Perhaps because of the more seasonable weather, there were many (mostly) happy people on the trail that, like me, were thoroughly enjoying the wonderful day.

Related post: A Cool and Breezy Out and Back Trail Run from Islip Saddle to Mt. Baden-Powell

Poodle-dog Bush Near the Top of the Mt. Wilson Trail

Poodle-dog bush (Eriodictyon parryi) growing along the Mt. Wilson Trail about a half-mile from the top.
Poodle-dog bush near the top of the Mt. Wilson Trail. June 15, 2019.

The Mt. Wilson – Chantry Flat loop is a favorite that I run a couple times a year. Including a little bonus mileage to get to the Mt. Wilson parking lot before the gate opens, the run is about 18 miles long and gains/loses about 4500′ of elevation. The main trails in the loop are the Rim Trail, Gabrielino Trail, Upper Winter Creek Trail and Mt. Wilson Trail.

The weather was perfect for today’s run. Sunny at the beginning, then partly cloudy for the 4000′ climb from the “green bridge” below Chantry to the parking lot on Mt. Wilson. Although there was a lot of poison oak on the Rim and Gabrielino Trails, it was mostly avoidable. About 30 minutes into the run, I was surprised to hear the unmistakable gobble and rustling of a wild turkey high on the Rim Trail.

Near the end of the loop, on the section of the Mt. Wilson Trail above the Mt. Wilson Toll Road, I saw two solo hikers brush against new, vigorously growing patches of Poodle-dog bush (Eriodictyon parryi). I spoke to them, and they were unaware that, like poison oak, Poodle-dog bush can cause an itchy rash. Some people don’t react at all to the plant and others can have a severe reaction. My own experience is described in this post.

Poodle-dog bush is a fire follower that grows in the San Gabriel Mountains, and some other areas. It became very widespread following the 2009 Station Fire. There are still some diminishing patches of Poodle-dog bush on the north side of Mt. Wilson (and elsewhere) from the Station Fire, but the Poodle-dog bush on this part of the Mt. Wilson Trail is a result of the 2017 Mt. Wilson Fire.

Some related posts: Contact Dermatitis from Turricula parryi – Poodle-dog Bush, Mt. Wilson – Newcomb Pass – Chantry Flat Loop, Misplaced on Mt. Wilson, GSU Mt. Wilson CHARA Telescope Array

Two Sides of Strawberry Peak

Strawberry Peak's Northwest Ridge
Northwest ridge of Strawberry Peak.

Update March 28, 2021. The use trail between Josephine Saddle and the rock climbing segment of the northwest ridge is in somewhat better condition this Spring.

Where did the trail go? Rejuvenated by substantial Winter rains, the whitethorn on Strawberry Peak was not only impinging on the trail, but also my arms. I took my running sleeves out of a pocket of my pack and pulled them on. That helped, and I was able to push through some thorny limbs to the next clear section of the path.

Chaparral whitethorn blocking the use trail along Strawberry Peak's northwest ridge.
Chaparral whitethorn blocking the use trail along Strawberry Peak’s northwest ridge. Click for larger image.

When following an overgrown trail I’ve learned to trust the “sense” of the trail. Even if it doesn’t look like there is a route forward, if you just take a few steps a seemingly impassible trail often becomes passable. I sometimes look at the trail behind me to confirm I’ve really been following a trail, and am continuing its path. If it doesn’t open up, I backtrack to see where I went wrong.

Winding through the thick brush along Strawberry Peak’s northwest ridge, I was happy to see that all of the Poodle-dog bush along the route had finally withered and died. Poodle-dog bush is fire-follower that causes dermatitis in many people. It became very widespread in the San Gabriel Mountains following the 2009 Station Fire. Reported reactions varied from a very mild rash to a severe rash with blistering. The troublesome plant must serve some role in the fire recovery process, but I’m glad its cycle is near its end.

It seemed like it was going to be a quiet day on Strawberry. The loop I was doing began at the Colby Canyon trailhead and I’d been the first to park there. The few tracks on the trail were old and the only people I’d seen were a group of mountain bikers at Josephine Saddle. The view from the mountain was spectacular. A sea of low clouds lapped at the mountain slopes and washed into the canyons, bringing with it a feeling of wanderlust and vitality.

Colby Canyon from near the top of Strawberry Peak's northwest ridge.
Colby Canyon from near the top of Strawberry Peak’s northwest ridge. Click for larger image.

Finally reaching the steeper part of Strawberry’s fragmented northwest ridge I climbed up the initial sandy ledges to an area of somewhat better rock, taking care not to slip on the ball-bearing grains of decomposing granite. Generally, the rock improves somewhat with height. Higher on the ridge, I enjoyed doing a couple of optional boulder moves that were a little more technical. (I’d done these before and knew they were not a dead-end.)

Reaching the top of the ridge, I could hear conversation and laughter above me. From the summit ridge I could see there were people on and near the summit. I threaded my way to the summit, greeting the hikers along the way. On the summit, a small dog said hi, and I treated my new friend to an obligatory neck scratch.

In nearly five decades of doing the peak, I’d never seen so many people on the peak. I had forgotten that Angeles Crest Highway was closed at Red Box due to a rock slide. With snow in the high country and the great Spring weather, Strawberry Peak was a very popular place.

Running down to Red Box I’d encountered many more hikers, some smiling, some not, but most were enjoying being on the trail. That’s the thing about the outdoors, it just feels good to be out there.

Related post: Strawberry Peak, Switzer’s and the Old Colby Trail