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