Smooth Bathymetric TIN (Bathymetry)

サマリー

Smooths a triangulated irregular network (TIN) dataset in a manner that strictly preserves a shallow bias.

The output is used to generate depth contours for navigation, so the output TIN nodes will never report a value deeper than the input.

使用法

  • The Smoothing Iterations parameter value should be determined experimentally, based on the scale of the desired output and aesthetics.

    注意:

    The iteration count should increase for smaller scale charts to apply more generalization appropriate for the scale.

  • The output TIN can be used to generate smoothed depth contours.

  • The output TIN cannot be overwritten even when the Allow geoprocessing tools to overwrite existing datasets option is checked. A unique name must be used for each TIN generated in a common workspace.

パラメーター

ラベル説明データ タイプ
Input TIN

The input TIN that will be smoothed with a shallow bias.

TIN Layer
Output TIN

The output smoothed TIN.

TIN
Depth Direction

Specifies how the depth will be captured in the input TIN.

  • Positive UpThe depth will be captured in the input TIN. This is default.
  • Positive DownThe downward depth will be captured in the input TIN.
String
Smoothing Iterations

The number of smoothing passes that will be performed over the TIN.

Long

arcpy.bathymetry.SmoothBathymetricTIN(in_tin, out_tin, depth_direction, smoothing_iterations)
名前説明データ タイプ
in_tin

The input TIN that will be smoothed with a shallow bias.

TIN Layer
out_tin

The output smoothed TIN.

TIN
depth_direction

Specifies how the depth will be captured in the input TIN.

  • POSITIVE_UPThe depth will be captured in the input TIN. This is default.
  • POSITIVE_DOWNThe downward depth will be captured in the input TIN.
String
smoothing_iterations

The number of smoothing passes that will be performed over the TIN.

Long

コードのサンプル

SmoothBathymetricTIN example (Python window)

The following Python window script demonstrates how to use the SmoothBathymetricTIN function.

import arcpy
arcpy.CheckOutExtension("Bathymetry")
# Input TIN
inTIN = r"C:\Data\smooth\seattle"
# Output TIN
outputTIN = r"C:\Data\smooth\seattle_smooth"
arcpy.bathymetry.SmoothBathymetricTIN(inTIN, outputTIN, "POSITIVE_UP", 25)
arcpy.CheckInExtension("Bathymetry")

環境

このツールは、ジオプロセシング環境を使用しません。

ライセンス情報

  • Basic: No
  • Standard: 次のものが必要 ArcGIS Bathymetry
  • Advanced: 次のものが必要 ArcGIS Bathymetry

関連トピック