Terrain Tools 1.1 released

By Kenneth Field, Senior Cartographic Product Engineer.

Prior to User Conference in 2015 we released a sample toolbox called Terrain Tools (original announcement here) that included a dozen or so tools to create beautiful, artistic terrain representations. It’s been downloaded nearly 8,000 times this past year. We’ve just released v1.1 which includes a number of bug fixes, for which we’re grateful to the community for giving the feedback that has helped improve their stability. We’re also delighted to announce the inclusion of a new tool called Plan Oblique.

Plan Oblique is based on algorithms created by Bernie Jenny (RMIT University, Melbourne) which shear terrain in the y direction to give a 3D appearance to the map. This is a technique that can be traced back to Xaver Imfeld in his classic 1887 Reliefkarte der Centralschweiz. We’re delighted Bernie has helped us develop this tool for use in ArcGIS and also to Bojan Šavrič (Esri) who coded the new tool.

Here you can see a hypsometrically tinted and hillshaded example of terrain for the Wallensee region in Switzerland.

And here is the Plan Oblique version which retains the same planimetric dimensions yet has the sheared terrain in the y direction.

The technique can be used to bring a different perspective to your maps. We hope you enjoy experimenting. You can see a full tour of the Terrain Tools and the possibilities they provide for rich and beautiful relief representation in this Story Map Tour.

The updated Terrain Tools can be downloaded from ArcGIS Online here. Full documentation and sample datasets are included.

If you’re headed to San Diego for the 2016 User Conference we’ve got a couple of sessions on the Terrain Tools with special guest Patrick Kennelly (Long Island University) joining me to run through the tools and techniques. Patrick is behind the research for many of the Terrain Tools and helped develop them for the original release. Come and join us for some light cartographic relief (representation)!

This entry was posted in 3D GIS, ArcGIS Pro, ArcMap, Cartographic Design, Mapping and tagged , , , , , , . Bookmark the permalink.

Leave a Reply


  1. mgg_dihsle says:

    Hi, the title on that download page needs to be updated, still says Terrain Tools Sample v1.0 beta.

  2. miha_k says:

    Is it possible to save mxd project for older versions of ArcMap?

  3. Kenneth Field says:

    Title fixed. Thanks.

    Yes – I just updated the download file with a v10.0 MXD. I hope that helps.

  4. mikemcgiboney says:

    Wonderful toolbox, I have always dreamed of this for elevation data. I had no problems using this on one computer, but I am now using it on another and keep getting the following error. It looks like it is trying to save it to the default GDB yet I am not saving it there, I am directing it to a folder on the desktop. Also I cannot change the Z factor from 1, it always reverts to 1 when I leave the field, if I hit ‘enter’ while in the field it runs the tool.

    “Executing: ClusterHillshade 92_13pj “C:\Users\Mike\Desktop\ArcMap Files\Hillshades\92_13clu” 1 “Circle 25 CELL” “Circle 25 CELL” 280 315
    Start Time: Fri Jan 20 00:23:49 2017
    Running script ClusterHillshade…
    Failed script ClusterHillshade…

    Traceback (most recent call last):
    File “C:\Users\Mike\Desktop\ArcMap Files\Arc Toolboxes\TerrainTools_v1_1\Scripts\ClusterHillshade.py”, line 74, in
    File “C:\Users\Mike\Desktop\ArcMap Files\Arc Toolboxes\TerrainTools_v1_1\Scripts\ClusterHillshade.py”, line 64, in clusterHillshade
    RuntimeError: ERROR 010240: Could not save raster dataset to C:\Users\Mike\Documents\ArcGIS\Default.gdb\times_ras with output format FGDBR.

    Failed to execute (ClusterHillshade).
    Failed at Fri Jan 20 00:47:55 2017 (Elapsed Time: 24 minutes 5 seconds)”

  5. kyleschaper says:

    Very cool. What would it take to get these scripts as raster function templates to apply to mosaics? I would rather not output duplicate data to visualize.

    See this item: http://www.arcgis.com/home/item.html?id=403a846855f14539a2c15ff09398e8e5

  6. andreamilan says:

    Hello, can you help me? I’m using terrain tool v1.1,If I run terrain mapping-> Swiss Hillshade I always get this error:
    (I use Arcmap 10.4.1)
    Executing: SwissHillshade cervinia.asc C:\Users\utente1\Documents\ArcGIS\swiss Swiss123 1
    Start Time: Sat Apr 29 19:19:58 2017
    Running script SwissHillshade…
    Failed script SwissHillshade…
    Traceback (most recent call last):
    File “C:\Users\utente1\Documents\ArcGIS\TerrainTools_v1_1\Scripts\SwissHillshade.py”, line 107, in
    File “C:\Users\utente1\Documents\ArcGIS\TerrainTools_v1_1\Scripts\SwissHillshade.py”, line 89, in swissHillshade
    RuntimeError: ERROR 010240: Could not save raster dataset to C:\Users\utente1\Documents\ArcGIS\swiss\Swiss123_filter with output format GRID.

    Failed to execute (SwissHillshade).
    Failed at Sat Apr 29 19:20:31 2017 (Elapsed Time: 32,84 seconds)