FME can be used for creating professional cartographic products and thanks to its flexibility, it can often overpower standard desktop GIS and graphic design applications.
Jan will share his experience with developing new concepts for using various hillshading techniques for creating cartographic products in FME. During the presentation, Jan will describe the crucial steps for creating stunning terrain models using multiple hillshading methods and their application. Samples of will include "Turning a Vintage Map into a 3D Art in FME", "Enhancing Aerial Imagery with Hillshade in FME" and "Minimal Atlas of the US".
The presentation will summarize the articles and gallery Jan has made on the topic: https://www.linkedin.com/pulse/turning-vintage-map-3d-art-fme-jan-rykr/ https://www.linkedin.com/pulse/ambient-hillshading-fme-jan-rykr https://firwoodmaps.com/usminimalatlas https://firwoodmaps.com/usminimalatlasII
5. 20
22
FME
User
Conference
“FME can be used for creating
professional cartographic
products, while overpowering
standard desktop GIS and graphic
design applications.”
Absolutely!
7. 20
22
FME
User
Conference
Cartography in FME
● Using minimalist approach:
○ Remove all unnecessary content and focus on single
element
■ Simple Geometric shapes,
■ Simple colors, Limited color palettes,
■ Bold typography
○ In cartography:
■ Remove “noise” and let users focus only on the main
message of a map
■ Reduced marginalia and background content
“Minimal Cartography in FME” FME World Tour 2020
9. 20
22
FME
User
Conference
Hillshade
● Also known as Shaded relief
● Cartographic method for terrain representation.
● Provides a perception of terrain and depth.
● A Derivative from a Digital Elevation Model (DEM)
modeling light distribution over terrain.
10. 20
22
FME
User
Conference
Standard Hillshade
● Usually calculates with the light
source (Sun) positioned at 315
degrees and 45 degrees altitude
+ fast to generate
- lacks clarity in flat parts and in NW
faces
- distorts colors when overlaid
Data source: USGS National Map 3D Elevation Program (3DEP);
11. 20
22
FME
User
Conference
Multidirectional Hillshade
MultidirectionalHillshader | FME Hub (safe.com)
● Calculates hillshade from multiple
light sources directions:
360, 315, 270, 225, (180, 45) + Slope
to highlight steep parts in all
directions
+ adds clarity to all faces
+ easy to blend with other layers
Data source: USGS National Map 3D Elevation Program (3DEP);
12. 20
22
FME
User
Conference
Ambient Hillshade
● Takes into account light distribution
over surrounding terrain.
● Opposed to the standard hillshading
method, it projects shadows that are
cast by surrounding terrain shapes.
● Unavailable in Standard GIS tools
● Created by 3D modelling software
(Blender) - time consuming
manipulation, non-georeferenced
output
Data source: USGS National Map 3D Elevation Program (3DEP);
13. 20
22
FME
User
Conference
Rayshader
• R plugin that generates beautiful 2D and 3D terrain renders based on
values in a numeric matrix.
• Fortunately, FME has an integrated transformer RCaller and even
better, there already is a custom transformer RayshaderCaller on FME
Hub.
• Adjust colors and shadow length in R code
Ambient Hillshade Generator | FME Hub (safe.com)
15. 20
22
FME
User
Conference
Imagery Overlay
• Use to emphasize terrain in a
locality
• Sandwich method for composing
maps in GIS
• Use blending methods in Mapnik
Data: USGS National Map 3D Elevation Program (3DEP); USGS The National Map: Orthoimagery;
Alder Lake, WA
21. 20
22
FME
User
Conference
Source
● Find a georeferenced map with some relief
● Register coordinates of map frame extent
Vintage Map to 3D Art | FME Hub (safe.com)
Data: USGS National Map 3D Elevation Program (3DEP); USGS TopoView: USGS Guadalupe Peak, TX (1933)
22. 20
22
FME
User
Conference
DEM
● Download DEM within map frame
● Generate constant raster with a value of the
lowest point in DEM
● Merge both using RasterMosiacker
Data: USGS National Map 3D Elevation Program (3DEP); USGS TopoView: USGS Guadalupe Peak, TX (1933)
23. 20
22
FME
User
Conference
Ambient Hillshade
● Generate ambient hillshade in
Rayshader and georeference the
output to match the map extent
Data: USGS National Map 3D Elevation Program (3DEP); USGS TopoView: USGS Guadalupe Peak, TX (1933)
24. 20
22
FME
User
Conference
Blend Hillshade layer and the Map
● Blend using blending methods in
MapnikRasterizer
Data: USGS National Map 3D Elevation Program (3DEP); USGS TopoView: USGS Guadalupe Peak, TX (1933)
28. 20
22
FME
User
Conference
Create a minimal relief map for every
state:
● Read shapefile with state boundaries
● Read DEM within a state bounding box
and clip DEM to state border.
● Extract lowest point within a state and
create a constant raster around the
state boundary (75% buffer)
● Merge rasters in RasterMosaicker.
● Calculate Ambient hillshade in
Rayshader and cast shadows outside
the state boundary.
● Offset a point from bounding box (66%)
and create a map title from state name
attribute.
● Merge layers in MapnikRasterizer.
● Run using WorkspaceRunner
32. 20
22
FME
User
Conference
Please Share Your Session Feedback
Log in & navigate to the
agenda. Select the
session you attended
Scroll down to “Session
Feedback”
Download EventMobi app
Event code: fmeuc
Click “Launch App”
Fill out the survey
and submit