You are here: FME Transformers > Surfaces > SurfaceModeller

SurfaceModeller

Constructs a Delaunay triangulation based on input points and breaklines.

The surface model may be output in a variety of representations, such as a triangulated irregular network (TIN), TIN vertices, triangles, digital elevation model (DEM), and contours. Because the surface model is a Delaunay triangulation, it can also be output as its dual – a Voronoi diagram.

When you need multiple representations of a surface model, this transformer is more efficient than using separate transformers.

Input Ports

Output

Tip: If a connection exists on this output port, the parameter Conflict Resolution is activated. This parameter can filter out a subset of input POINTS/LINES to ensure a well-constructed surface model.

SurfaceModel.vertex1_id, SurfaceModel.vertex2_id, and SurfaceModel.vertex3_id identify the vertices that define the triangle
SurfaceModel.slope the slope of the plane defined by the triangle, in degrees, relative to the horizontal plane
SurfaceModel.percentageSlope the slope expressed as ( rise / run ) * 100%, or equivalently tan( SurfaceModel.slope ) * 100%
SurfaceModel.aspect the aspect angle, in degrees, measured by the angle between nx and ny, where nx and ny are are the x and y components of the normal vector of the triangle
SurfaceModel.vertex_id identifies the vertices that it encloses
SurfaceModel.elevation contains the elevation of the enclosed vertex

Parameters

Example

Usage Notes

It is important to note that if the only thing you want to do with an existing surface model is output information, then you must route a feature into the surface model. The easiest way to do this is to simply use the Creator transformer and route a single NULL Geometry feature into the DRAPE_FEATURES input port.

Editing Transformer Parameters

About Transformer Parameter Options

Transformer Categories

Surfaces

FME Licensing Level

FME Professional edition and above

 

Search FMEpedia

Search for samples and information about this transformer on FMEpedia.

Keywords: MBR "minimum bounding rectangle"

Keywords: MBR "minimum bounding rectangle"