抽稀 TIN 结点 (3D Analyst)
插图
用法
可用的抽稀选项如下:
- Z-Tolerance - 生成在输入 TIN 的已知垂直精度范围内的输出 TIN。
- Count - 通过限制从输入 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 示例 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 示例 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