テレイン → TIN(Terrain to TIN) (3D Analyst)
サマリ
テレイン データセットを TIN データセットに変換します。
使用法
-
ジオプロセシングの範囲環境設定を使用して、出力 TIN の範囲を定義します。
-
TIN のノード制限を超えない範囲およびピラミッド レベルを使用します。32 ビットの Windows プラットフォームにおける TIN ノードの最大数は 1500 万~ 2000 万の間と推定されますが、最適な表示パフォーマンスを維持するために数百万に抑えることをお勧めします。より大きなサーフェスの三角形分割は、テレイン データセットで扱うのが最善です。
構文
パラメータ | 説明 | データ タイプ |
in_terrain |
The input terrain dataset. | Terrain Layer |
out_tin |
The output TIN dataset. | TIN |
pyramid_level_resolution (オプション) |
The z-tolerance or window size resolution of the terrain pyramid level that will be used by this tool. The default is 0, or full resolution. | Double |
max_nodes (オプション) |
出力 TIN で許可するノードの最大数。解析範囲とピラミッド レベルにより、このサイズを超える TIN が作成される場合は、ツールからエラーが返されます。デフォルトは 500 万です。 | Long |
clip_to_extent (オプション) |
作成された TIN が解析範囲に対してクリップされるかどうかを指定します。このオプションは、解析範囲が定義されていて、入力テレインの範囲よりも小さい場合に限って有効です。
| Boolean |
コードのサンプル
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.TerrainToTin_3d("sample.gdb/featuredataset/terrain", "tin", 6, 5000000, False)
The following sample demonstrates the use of this tool in a stand-alone Python script:
'''********************************************************************* Name: TerrainToTin Example Description: This script demonstrates how to use the TerrainToTin 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 inTerrain = "sample.gdb/featuredataset/terrain" pyrRes = 6 maxNodes = 5000000 clipExtent = False # Ensure output name is unique outTIN = arcpy.CreateUniqueName("tin") #Execute TerrainToTin arcpy.TerrainToTin_3d(inTerrain, outTIN, pyrRes, maxNodes, clipExtent) del arcpy