Member-only story
Accessing and Visualizing Digital Elevation Models with Python
A tutorial in Python with openly available DEM data
This work was co-authored with Mahdi Fayazbakhsh and Kai Kaiser. All errors and omissions are those of the author(s).
Digital Elevation Models (DEMs) represent a 3D surface model of the terrain. It represents a continuous topographic elevation surface through a series of cells where each cell represents the elevation (Z) of a feature at its location (X and Y). Digital Elevation Models only contain information about the elevation of geological features, such as valleys, mountains, and landslides, and do not include any elevation data concerning features such as vegetation or buildings.
Accurate high-resolution DEM data is important for hazard mapping because it provides a detailed representation of the terrain which is essential for assessing potential risks posed by natural hazards. This data can better inform predictive models of how climate change will affect various land surfaces, by allowing scientists to measure the effects of changing temperature, precipitation, and other climate-related factors on land surfaces of different elevations. DEM data can also be used to identify areas that are at risk of flooding, landslides, and other extreme weather events, which can help inform policy decisions…