SMS:Smooth Dataset: Difference between revisions

From XMS Wiki
Jump to navigationJump to search
No edit summary
 
(9 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[Image:Smooth_Data_Sets.jpg|thumb|400px|right|''Smooth Datasets'' dialog]]
[[Image:Smooth_Datasets.png|thumb|480px|right|The ''Smooth Dataset'' section of the ''Dataset Toolbox'' dialog]]


The ''Smooth Dataset'' dialog is used to condition scattered data scalar values before those values are used in an interpolation process.  This includes two general applications, smoothing a [[SMS:Size Dataset|size dataset]] to prevent the dataset values from changing too quickly, and smoothing depth/elevation values to prevent extreme slopes.
The ''Smooth Dataset'' tool is used to condition scattered data scalar values before those values are used in an interpolation process.  This includes two general applications, smoothing a size dataset to prevent the dataset values from changing too quickly, and smoothing depth/elevation values to prevent extreme slopes.


The ''Smooth Dataset'' dialog is accessed via the [[SMS:Dataset Toolbox|Dataset Toolbox]] by selecting ''Data'' | '''Dataset Toolbox''' in the [[SMS:Scatter Module|Scatter module]].
The ''Smooth Dataset'' tool is accessed via the [[SMS:Dataset Toolbox|''Dataset Toolbox'']] by selecting ''Data'' | '''Dataset Toolbox''' in the [[SMS:Scatter Module|Scatter module]].


== Smoothing Size Datasets ==
== Smoothing Size Datasets ==
Line 10: Line 10:
=== Smoothing options ===
=== Smoothing options ===
* ''Element area change limit'' – The selected dataset values will be modified to honor the specified [[SMS:Mesh Quality|element area change]] limit. This value defines the maximum ratio between adjacent points based on the distance between points.
* ''Element area change limit'' – The selected dataset values will be modified to honor the specified [[SMS:Mesh Quality|element area change]] limit. This value defines the maximum ratio between adjacent points based on the distance between points.
<blockquote style="margin-top:0px; margin-bottom:0px;">
** ''Minimum value anchor type'' &ndash; Dataset values are decreased. Results in a more refined (more nodes/elements) mesh when used as a size dataset.
* ''Minimum value anchor type'' &ndash; Dataset values are decreased. Results in a more refined (more nodes/elements) mesh when used as a [[SMS:Size Dataset|size dataset]].
** ''Maximum value anchor type'' &ndash; Dataset values are increased. Results in a less refined (fewer nodes/elements) mesh when used as a size dataset.
* ''Maximum value anchor type'' &ndash; Dataset values are increased. Results in a less refined (fewer nodes/elements) mesh when used as a [[SMS:Size Dataset|size dataset]].
</blockquote>
* ''Minimum node spacing'' &ndash; The minimum value allowed in the smoothed dataset.
* ''Minimum node spacing'' &ndash; The minimum value allowed in the smoothed dataset.


Line 21: Line 19:
== Smoothing Elevation/Depth Datasets ==
== Smoothing Elevation/Depth Datasets ==
This option allows specifying a maximum slope. The process creates a new dataset which honors the maximum specified slope.
This option allows specifying a maximum slope. The process creates a new dataset which honors the maximum specified slope.
* Minimum value anchor type &ndash; The smoothing operation anchors the minimum dataset value (such as the lowest elevation or smallest depth) and adjusts the adjacent values to ensure the slope is less than or equal to the specified slope.
* ''Minimum value anchor type'' &ndash; The smoothing operation anchors the minimum dataset value (such as the lowest elevation or smallest depth) and adjusts the adjacent values to ensure the slope is less than or equal to the specified slope.
* Maximum value anchor type &ndash; The smoothing operation anchors the maximum dataset value (such as the highest elevation or largest depth) and adjusts the adjacent values to ensure the slope is less than or equal to the specified slope.
* ''Maximum value anchor type'' &ndash; The smoothing operation anchors the maximum dataset value (such as the highest elevation or largest depth) and adjusts the adjacent values to ensure the slope is less than or equal to the specified slope.


The operation includes all scatter points if none are selected.  Alternatively, select a group of scatter points to be operated on. Points not selected will not have their scalar value modified.  This means the only way to modify a point is if it has an adjacent point that is also selected and the slope between these two selected vertices is steeper than the maximum specified slope.
The operation includes all scatter points if none are selected.  Alternatively, select a group of scatter points to be operated on. Points not selected will not have their scalar value modified.  This means the only way to modify a point is if it has an adjacent point that is also selected and the slope between these two selected vertices is steeper than the maximum specified slope.
Line 28: Line 26:
== Related Topics ==
== Related Topics ==
* [[SMS:Scatter Data Menu|Scatter Data Menu]]
* [[SMS:Scatter Data Menu|Scatter Data Menu]]
* [[SMS:Size Dataset|Size Dataset]]
* [[SMS:2D Mesh Elements Menu|Relax Elements]]
* [[SMS:2D Mesh Elements Menu|Relax Elements]]
* [[SMS:Dataset Toolbox|Dataset Toolbox]]
* [[SMS:Dataset Toolbox|Dataset Toolbox]]

Latest revision as of 15:24, 12 September 2017

The Smooth Dataset section of the Dataset Toolbox dialog

The Smooth Dataset tool is used to condition scattered data scalar values before those values are used in an interpolation process. This includes two general applications, smoothing a size dataset to prevent the dataset values from changing too quickly, and smoothing depth/elevation values to prevent extreme slopes.

The Smooth Dataset tool is accessed via the Dataset Toolbox by selecting Data | Dataset Toolbox in the Scatter module.

Smoothing Size Datasets

One measure of mesh quality is element area change. If the dataset values change too quickly in a size dataset, the element area change of adjacent elements may be too great, resulting in poor mesh quality.

Smoothing options

  • Element area change limit – The selected dataset values will be modified to honor the specified element area change limit. This value defines the maximum ratio between adjacent points based on the distance between points.
    • Minimum value anchor type – Dataset values are decreased. Results in a more refined (more nodes/elements) mesh when used as a size dataset.
    • Maximum value anchor type – Dataset values are increased. Results in a less refined (fewer nodes/elements) mesh when used as a size dataset.
  • Minimum node spacing – The minimum value allowed in the smoothed dataset.

Tips

After smoothing a size dataset, use the data calculator to subtract the smoothed sized dataset from the original dataset and create a "change" dataset. Contour the "change" dataset to easily determine what and where changes were made by the smoothing algorithm.

Smoothing Elevation/Depth Datasets

This option allows specifying a maximum slope. The process creates a new dataset which honors the maximum specified slope.

  • Minimum value anchor type – The smoothing operation anchors the minimum dataset value (such as the lowest elevation or smallest depth) and adjusts the adjacent values to ensure the slope is less than or equal to the specified slope.
  • Maximum value anchor type – The smoothing operation anchors the maximum dataset value (such as the highest elevation or largest depth) and adjusts the adjacent values to ensure the slope is less than or equal to the specified slope.

The operation includes all scatter points if none are selected. Alternatively, select a group of scatter points to be operated on. Points not selected will not have their scalar value modified. This means the only way to modify a point is if it has an adjacent point that is also selected and the slope between these two selected vertices is steeper than the maximum specified slope.

Related Topics