34

I own a number of old cetral-European maps and I always liked the classic hand-drawn cartographic hillshade relief presentation that these maps feature. I am not wanting to reproduce the shading (which is similar to swiss shading) but the accompanying lines. These are not contours but rather down-slope "gradient" lines that (often with a degree of imagination) create a hillshade effect. I don't have my maps on me right now so I can't scan a good detailed example of this but I found some examples online. As far as I know, and at least in Czechoslovakia, these types of maps were being produced up until the second world war. I would like to produce some modern maps with an old feel and featuring this type of effect. Is there any way that this could be done in a modern GIS (Preferably ArcGIS) using an existing DEM? Illustrator or Photoshop solution would also be acceptable.

Not a part of the question but I would also be interested to find out: What is this particular hillshading called? Where could I get some more information about how it was done and what rules it adheres to?

enter image description here

enter image description here

0

5 Answers 5

26

The proper name for those old-style shaded relief maps is "Hachure maps". I agree that they do look very pretty, even if they are less useful for actually conveying elevation than contour maps. According to that Wikipedia page, the rules for drawing Hachures are as follows:

  1. The hachures are drawn in the direction of the steepest gradient.
  2. The hachures are arranged in rows perpendicular to their direction.
  3. The length and thickness of each stroke represents the drop in height along its direction: a short and thick stroke represents a short and steep slope, while a long and thin stroke represents a long and gentle slope.
  4. The strokes are spaced at an equal distance inside a row.
  5. The strokes have the same thickness inside a row.
  6. If the map is illuminated, strokes are thinner and farther apart on the illuminated side.

A quick Google search for "digital hachure map" found an article written for Cartographic Perspectives in 2000 by Patrick Kennelly called "Desktop Hachure Maps from Digital Elevation Models." While this technique yielded something vaguely similar, it used more of a pointilist technique rather than lines:

Digital hachure map, from Kennelly (2000)

Granted this article is more than 10 years old, so I bet with improvements in computers and DEM resolution since then, creating a better imitation of old-style Hachure maps would be possible based on the slope and angle of elevation features.

Update 2015-05-22: Esri has released a new Terrain Tools toolbox that is capable of generating hachures. This "Creates an output that illustrates three-dimensional topography on a two dimensional map using hachures that symbolize slope and aspect," as shown below:

Digital hachures from Esri toolbox

Update 2016-05-11: Andy Woodruff has done a nice review of automated hachure techniques, including some new code to make hachure maps as below:

Andy Woodruff hachure

9

This doesn't help with your goal unless you're willing to do some coding, but Michal Migurski recently did some experiments in automating hachures, which were built on by Eric Fischer.

1

The following open access paper by Timofey Samsonov (2014) proposes a nice approach, although it would require you to do coding as well. Morphometric Mapping of Topography by Flowline Hachures

1

You can use contour lines:

  1. Create contour lines. My DEM have 2 m resolution and I create contours with 0.5 intervals
  2. Split the contour lines by maximum length. I use 5 m.
  3. Rotate them 90 degrees

enter image description here

0

Following this tutorial by Robin Hawkes will get you exactly where you want, creating hachures from a DEM in QGIS:

https://robinhawkes.com/blog/qgis-monochrome-hachures/

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.