TIN の頂点を単純化(Decimate TIN Nodes) (3D Analyst)
図
![]() |
使用法
次の単純化オプションを利用できます。
- Z 許容値 - 入力 TIN の既知の垂直精度の範囲内にある出力 TIN を生成します。
- データの個数 - 入力 TIN から保持されているノードの数を制限することによって、出力 TIN を生成します。
-
[Z 許容値] オプションを使用するときは、垂直方向の許容値を入力 TIN の Z 単位で指定する必要があります。
構文
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 からノードのサブセットを選択するための単純化方法を指定します。
| Decimate |
copy_breaklines (オプション) |
入力 TIN のブレークラインを出力にコピーするかどうかを示します。
| 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
