Create Isosurface

Create isosurfaces from a NoiseModelling resulting table and its associated TRIANGLES table.

Overview

➡️ Create isosurfaces from a NoiseModelling resulting table and its associated TRIANGLES table. 🚨 The triangle table must have been created using the “Receivers/Delaunay_Grid” WPS block. ✅ The output table is called CONTOURING_NOISE_MAP

Create isosurfaces

Arguments

Mandatory inputs

resultTableSound levels table

Name of the sound levels table, generated from the “Noise_level_from_source” WPS block. (STRING) Example : RECEIVERS_LEVEL

Type: String

Optional inputs

isoClassIso levels in dB

Separation of sound levels for isosurfaces. The first range is from -∞ to the first value (excluded). The next range is from the first value (included) to the next value (excluded). Read this documentation for more information about sound levels classes.

Type: String

Default: 35.0,40.0,45.0,50.0,55.0,60.0,65.0,70.0,75.0,80.0,200.0

keepTrianglesKeep triangles

Point inside areas with the same iso levels are kept so elevation variation into same iso level areas will be preserved but the output data size will be higher. Keeping triangles will reduce significantly the computation time.

Type: Boolean

Default: false

resultTableFieldField of result table

Field to read in the result table to make the iso surface.

Type: String

Default: LAEQ

smoothCoefficientPolygon smoothing coefficient

This coefficient (Bezier curve coefficient) will smooth the generated isosurfaces. If equal to 0, it disables the smoothing step and will keep the altitude of final polygons (3D geojson can be viewed on https://kepler.gl).Use this option with keepTriangles to keep the altitude variation into same iso level areas.

Type: Double

Default: 0

Output

resultOutput table

Name of the output table containing the isosurfaces. The table is created in the same schema as the input result table. (STRING)

Type: String