Skip to main content
Solved

Create DEM from the elevation points


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

jugoslaviaa wrote:

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.

View original
Did this help you find an answer to your question?

6 replies

virtualcitymatt
Celebrity
Forum|alt.badge.img+35

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
caracadrian wrote:

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
jugoslaviaa wrote:

@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
jugoslaviaa wrote:

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.


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings