TIN の頂点を単純化(Decimate TIN Nodes) (3D Analyst)

サマリ

入力 TIN からノードのサブセットを使用して TIN を作成します。

[TIN の頂点を単純化(Decimate TIN Nodes)](3D Analyst)の仕組みに関する詳細

DecimateTinNodes illustration

使用法

構文

DecimateTinNodes_3d (in_tin, out_tin, method, {copy_breaklines})
パラメータ説明データ タイプ
in_tin

The input TIN.

TIN Layer
out_tin

The output TIN dataset.

TIN
method
"ZTOLERANCE <z_tolerance_value> <max_node_value>" or "COUNT <max_node_value>"

入力 TIN からノードのサブセットを選択するための単純化方法を指定します。

  • ZTOLERANCE <z_tolerance_value> <max_node_value> 指定された垂直精度の範囲内で TIN をジェネラライズします。オプションのノード制限も指定できます。このパラメータは、文字列として指定します。したがって、「ZTOLERANCE 0.5 5500」は、Z 許容値が 0.5 で、最大ノード値が 5,500 であることを表します。
  • COUNT <max_node_value>ノード制限を指定することによってサイズを制約して TIN を生成します。このパラメータは、文字列として指定します。したがって、「COUNT 5500」は、最大ノード値が 5,500 であることを表します。
Decimate
copy_breaklines
(オプション)

入力 TIN のブレークラインを出力にコピーするかどうかを示します。

  • BREAKLINESブレークラインをコピーします。
  • NO_BREAKLINESブレークラインをコピーしません。これがデフォルトです。
Boolean

コードのサンプル

DecimateTINNodes(TIN の頂点を単純化)の例 1(Python ウィンドウ)

The following sample demonstrates the use of this tool in the Python window:

import arcpy
from arcpy import env

arcpy.CheckOutExtension("3D")
env.workspace = "C:/data"
arcpy.DecimateTinNodes_3d("tin", "tin_simple", "COUNT 5000" "BREAKLINES")

DecimateTINNodes(TIN の頂点を単純化)の例 2(スタンドアロン スクリプト)

The following sample demonstrates the use of this tool in a stand-alone Python script:

'''****************************************************************************
Name: DecimateTinNodes Example
Description: This script demonstrates how to use the 
             DecimateTinNodes tool.
****************************************************************************'''

# Import system modules
import arcpy
from arcpy import env

# Obtain a license for the ArcGIS 3D Analyst extension
arcpy.CheckOutExtension("3D")

# Set environment settings
env.workspace = "C:/data"

# Set Local Variables
inTin = "elevation"
method = "COUNT 5000"
copyBrk = "BREAKLINES"
# Ensure output name is unique
outTin = arcpy.CreateUniqueName("simple_elev")

#Execute DecimateTinNodes
arcpy.DecimateTinNodes_3d(inTin, outTin, method, copyBrk)

環境

関連項目

ライセンス情報

ArcView: 必須 3D Analyst
ArcEditor: 必須 3D Analyst
ArcInfo: 必須 3D Analyst

7/10/2012