Skip to main content
Solved

Create DEM from the elevation points

  • July 26, 2021
  • 6 replies
  • 298 views

jugoslaviaa
Enthusiast
Forum|alt.badge.img+6

I have a 2D point dataset with elevation information. They are not evenly distributed on the field. However, I would like to create a DEM based on the information I have. Which steps should I follow?

My final goal is to calculate the Surface Volume. Therefore I need to generate a DEM.

 

Thanks in advance.

Best answer by caracadrian

I would like to calculate the volume using the raster DEM. I have a base level from where the height will be calculating @caracadrian​ 

You need to prepare your data for VolumeCalculator.

I recommend creating upper and lower surfaces, clipping them to the same footprint and using SolidBuilder to create a solid that FME can calculate volume on. You have to be careful on how you handle voids.

This post is closed to further activity.
It may be an old question, an answered question, an implemented idea, or a notification-only post.
Please check post dates before relying on any information in a question or answer.
For follow-up or related questions, please post a new question or idea.
If there is a genuine update to be made, please contact us and request that the post is reopened.

6 replies

virtualcitymatt
Celebrity
Forum|alt.badge.img+47

FME has a couple of options for this (DEM creation).

If you need a Raster DEM (e.g., GeoTIFF or ascii grid) then there is a tool called RasterDEMCreator, this lets you choose a tolerance and a output pixel size.

Alternatively if you want a triangulated mesh you can use the SurfaceModeller, this will output a TIN.

Alternatively if you just want regular points then you can use the DEMGenerator to get a grid of points to your desired resolution.

All option allow for the inclusion of breaklines if you have them.


caracadrian
Contributor
Forum|alt.badge.img+23
  • Contributor
  • July 26, 2021

Use 3DForcer to set Elevation to your elevation attribute values.

Input your 3d points to the Points/Lines port of DEMGenerator or SurfaceModeller, chose the Surface Tolerance, Interpolation Method and Cell Spacing.

Do what you need to do with your DEM.


jugoslaviaa
Enthusiast
Forum|alt.badge.img+6
  • Author
  • Enthusiast
  • July 26, 2021

Use 3DForcer to set Elevation to your elevation attribute values.

Input your 3d points to the Points/Lines port of DEMGenerator or SurfaceModeller, chose the Surface Tolerance, Interpolation Method and Cell Spacing.

Do what you need to do with your DEM.

I would like to calculate the volume using the raster DEM. I have a base level from where the height will be calculating @caracadrian​ 


jugoslaviaa
Enthusiast
Forum|alt.badge.img+6
  • Author
  • Enthusiast
  • July 26, 2021

@caracadrian​ as you recommend it, I used 3DForcer  to set the elevation. Then I wanted to use DEMGenerator  however what should Breaklines be?


caracadrian
Contributor
Forum|alt.badge.img+23
  • Contributor
  • July 27, 2021

@caracadrian​ as you recommend it, I used 3DForcer  to set the elevation. Then I wanted to use DEMGenerator  however what should Breaklines be?

Breaklines are 3D lines that indicate a forced change of slope. For example the toe of a roadway or river edges.

They are very important when your points are not distributed evenly or to increase accuracy of your surface model.


caracadrian
Contributor
Forum|alt.badge.img+23
  • Contributor
  • Best Answer
  • July 27, 2021

I would like to calculate the volume using the raster DEM. I have a base level from where the height will be calculating @caracadrian​ 

You need to prepare your data for VolumeCalculator.

I recommend creating upper and lower surfaces, clipping them to the same footprint and using SolidBuilder to create a solid that FME can calculate volume on. You have to be careful on how you handle voids.