Building CalTopo Layers


in this lesson

There are two types of custom layers: layers built from CalTopo sources, and layers sourced from outside of CalTopo. In this lesson, we explore how to build custom layers from within CalTopo via sources already provided. In the following lessons, we look at bringing in layers from external sources.

Please note: some custom layers require a paid susbcription. Go to Individual Subscriptions and Pricing to learn more about the different features offered at each subscription level.

Topics on this Page:

Custom MapBuilder

Custom MapBuilder layers require a Desktop, Team, or Enterprise account.

Wishing that MapBuilder Topo had more of one thing and less of other things? Desktop, team or enterprise users can create their own custom MapBuilder Topo layer! Select what you want displayed and/or emphasized and leave out the rest.

Want to highlight trails on an aerial imagery background? You can easily create a custom MapBuilder layer to do just that!

This really emphasizes the trails in relation to vegetation and other features.

How to Create the Custom MapBuilder Layer

Custom MapBuilder dialog.

Choose a base layer and set your intensity with or without relief shading. Then choose what you would like displayed on your custom MapBuilder Layer and how you want it displayed (contours, hydrology, roads, trails, boundaries, extra features and peak names) Click Save and your custom MapBuilder Layer will be displayed in the mapviewer at 100% by default.

Here is an example of a completed custom MapBuilder dialog and the resulting layer. Notice these specifications mute the background a bit, change the color of the contour lines and emphasize hydrology and peak names.

Completed custom MapBuilder dialog...

... and the resulting custom layer.

Currently this layer is unable to be created or displayed on the mobile app.

Back to Top


Viewshed Analysis

Viewshed analysis shows you all the areas that are visible from a given point. This layer can be useful for estimating radio effectiveness, planning photographs or simply finding a great view for your lunch spot.

Curious if the famous photo spot at Taft Point in Yosemite National Park lives up to the hype? Viewshed Analysis can give you an idea what you’ll be able to see from that perspective.

Turns out you can see quite a bit!

How to Create a Viewshed Analysis Layer

Viewshed Analysis bullseye and dialog.

A bullseye target icon will appear on the map when you select this layer. Click and drag it to the location where you want to see the viewshed analysis from. By default the eye altitude will be 20 m above the ground; you can change this as desired in the dialog that appears in the lower right hand corner of the mapviewer. For example, 2 m would be approximately eye level for an adult. Name your layer, select a color and then press OK. The layer will populate and the areas that are visible from your designated point will be shaded with your chosen color.

Here is another example of a completed viewshed analysis dialog and the resulting layer. On a clear day, the view from Cloud’s Rest appears to be pretty impressive!

The bullseye in position and the viewshed analysis dialog completed...

... and the resulting layer.

Back to Top


Custom Relief

Shaded relief uses shadows to emphasize the three-dimensional topography of terrain. It is often layered under other base layers in order to better distinguish features such as mountains, valleys, gullies, plateaus and canyons. For example, stacking custom relief with Scanned Topos allows you to create startling contrast between the rim and canyon in Bryce Canyon.

Custom relief can make the terrain really pop!

This layer allows you to designate the type of shaded relief as well as the position of the sun in order to create your own custom relief layer.

How to Create a Custom Relief Layer

Custom relief dialog.

  • Select a type of shaded relief.
  • Standard relief has cranked up exaggeration to lessen how much it washes out the rest of the map. This type of relief plays well with most topographic maps but small details can be lost. Enhanced relief uses a multiply blend, where each pixel on the map is multiplied by the intensity of the hillshade on a 0-1 scale. This darkens the image a bit but does a much better job of preserving it. It’s a good choice for combining with aerial imagery since there’s less washout.
  • Pick an azimuth (compass direction) and zenith (angle above the horizon) for the position of the sun and then click Add Lighting. You can add multiple combinations to get your desired lighting effect.
  • Click Save and enjoy your own custom shaded relief!

The example below shows a completed custom relief dialog and the resulting layer. Notice how more than one lighting rule has been added to create a truly unique relief.

Completed custom relief dialog...

... and the resulting layer stacked with a Forest Service layer.

Back to Top


DEM Shading

This layer displays Digital Elevation Model (DEM) shading from the USGS’s ⅓ arc-second National Elevation Dataset and high-resolution LIDAR data from the 3DEP program where available. With this feature you can create custom shading schemes based on elevation, slope, aspect and tree cover. It can be useful for identifying flat areas with no tree cover for a possible helicopter landing zone or finding that south facing, 35 degree slope that could offer up some fantastic springtime corn skiing. You can even use DEM Shading to identify flat spots for possible campsites prior to setting out on your multi day backpacking trip on the Timberline Trail.

No more guessing where the flat spots might be.

You can get as wild with custom DEM shading as you want!

How to Create a Custom DEM Shading Layer

DEM Shading dialog.

Choose either base layer or overlay. Create one or more rules to specify different conditions for any range of slope, aspect, elevation or canopy. If you only have one condition per rule (for example, slopes between 30-45 degrees) then you can specify a pair of colors to create a gradient for that rule. If you have two or more conditions per rule (for example, slopes between 0-5 degrees and no tree cover), then only one color of your choosing will be displayed. Specify the condition(s) and then add the rule. When you are happy with the rule(s) you have added, click Save and your custom DEM layer will be displayed.

The example below shows a completed DEM shading dialog and the resulting layer. This layer uses only one condition (elevation) and creates 3 gradients by setting 3 different rules: elevations between 0 and 10,000 ft are shaded white to blue, elevations between 10,000 and 12,000 ft are shaded blue to purple and elevations between 12,000 to 14,500 ft are shaded purple to red.

Completed DEM Shading dialog...

... and the resulting layer

Back To Top