How To Build An Elevation Map For Forest Cover.

And how to use it for avoiding fires in forest coverage.

Gabriel Garcia
Omdena
5 min readJul 18, 2019

--

As part of an amazing AI challenge in Omdena’s community building a classification model for trees on satellite images to prevent fires and save lives, my responsibility was to build an elevation map.

A bit about myself. I’m from Leon, Guanajuato, Mexico, and my first profession is being a Geomatics Engineer specialized in Remote Sensing, satellite images, and programming Geographic Information Systems (GIS) at the University of Guanajuato.

Also, I am doing my master’s degree in Data Science and I am working on solutions to eliminate the educational backwardness in the state of Guanajuato using GIS and Machine Learning.

How to build an Elevation Map?

Now, how do we get to the elevation map? And what do we use it for?

Those were the main questions I asked myself, considering that I will be doing something great for the world in this project.

First, what is an Elevation Map anyway?

An elevation map shows the various elevations in a region. Elevation in maps is shown using contour lines (level curves), bands of the same color (using imagery processing) or by numerical values giving the exact elevation details. Elevation maps are generally known as TOPOGRAPHIC MAPS.

The main process to get the Elevation Map

Diagram of Elevation Map process

What needs to be created?

  1. A Digital Elevation Model (DEM).
Digital Elevation Model (example)

A digital Elevation Model is a specialized database that represents the relief of a surface between points of known elevation. It is the digital representation of the land surface elevation.

2. Level Curves (contour line).

Contour lines are the most common method of showing relief and elevation on a standard topographic map. A contour line represents an imaginary line of the ground, above or below sea level. Contour lines form circles (or go off the map). The inside of the circle is the top of a hill.

We worked with the DEM to create the contour lines, using GIS open-source software, in this case, we used a GIS software called QGIS with a plugin’ called “Contour”, which uses the elevations of the DEM to define the level curves and obtain a contour line model of the study area (it is possible to define the distance between each level curve, which in this case occurred every two meters).

DEM converted into Countours.

3. Triangulated Irregular Network (TIN).

Next, we need a Triangular Irregular Network (TIN) with vector-based lines and three-dimensional coordinates (x,y,z). The TIN model represents a surface as a set of contiguous, non-overlapping triangles.

We applied computational geometry (Delaunay Triangulation) to create the TIN.

Delaunay triangulations are widely used in scientific computing in many diverse applications. While there are numerous algorithms for computing triangulations, it is the favorable geometric properties of the Delaunay triangulation that make it so useful.

For modeling terrain or other objects with a set of sample points, the Delaunay Triangulation gives a good set of triangles to use as polygons in the model. In particular, the Delaunay Triangulation avoids narrow triangles (as they have large circumcircles compared to their area).

4. Digital Terrain Model (DTM).

A DTM is a vector dataset composed of regularly spaced points and natural features such as ridges and break lines. A DTM augments a DEM by including linear features of the bare earth terrain.

DTM’s are typically created through stereophotogrammetry, but in this case, we downloaded a point surface of the terrain.

The points are called LiDAR points, a collection of points that represents a 3D shape or feature. Each point has its own set of X, Y and Z coordinates and in some cases additional attributes. We can think about a point cloud as a collection of multiple points and converted into a DTM using GIS open-source software.

The Results:

After applying previous techniques in the context of identifying trees, we got the following results.

  1. Our Digital Elevation Model
Digital Elevation Model of the Study Area

2. The Contour Lines

Level Curves of the Study Area

3. Our Triangulated Irregular Network

TIN of the Study Area

4. The Digital Terrain Model

DTM of the Study Area

These results are part of an overal solution to identify trees close to power stations and allows us to find and determine the elevations of the forest cover, as well as the aspect of the land, either for geological purposes (determination of land use), forestry (control of protected natural areas), or to prevent fires in high-risk areas (anthropic causes).

The elevation map can give great help to public agencies to perform spatial analysis, manage large amounts of spatial data, and produce cartographically appealing maps to aid in decision making. It improves the responders efficiency and performance by giving them rapid access to critical data during an incident.

My experience being part of this project

Being part of Omdena’s community has made me grow as a researcher, I have learned a lot about the processes of a high impact project like this, and that working together always brings excellent results.

I would like to be part of more projects like this, and encourage new generations to innovate and get involved in science and technology.

Omdena is an excellent family, with members from all over the world, each with a great history and career.

I hope one day to be as good researchers as they are. Thanks a lot for this opportunity to be part of something awesome for the world.

Want to join an AI challenge? Apply here to become part of our family.

If you want to receive updates on our AI Challenges, get expert interviews, and practical tips to boost your AI skills, subscribe to our monthly newsletter.

We are also on LinkedIn, Facebook, and Twitter.

--

--

Gabriel Garcia
Omdena
Writer for

Geomatic Engineer|ArcPy User|Data Scientist|Geo-Geek|Remote Sensing procesess|Geo-Sciences.