TIN 比较 (数据管理)

摘要

比较两个 TIN 并返回比较结果。“TIN 比较”可以对几何、TIN 结点和三角形标记以及空间参考方面存在的差异进行报告。

用法

语法

TINCompare_management (in_base_tin, in_test_tin, {compare_type}, {continue_compare}, {out_compare_file})
参数说明数据类型
in_base_tin

“输入基础 TIN”与“输入测试 TIN”进行比较。“输入基础 TIN”是指已被您声明为有效的数据。该基础数据具有正确的几何、标记值(如果存在)和空间参考。

Tin Layer
in_test_tin

“输入测试 TIN”与“输入基础 TIN”进行比较。

Tin Layer
compare_type
(可选)

比较类型。

  • ALL这是默认设置。
  • PROPERTIES_ONLY如果存在几何和 TIN 标记值,则会被指定给结点和三角形。
  • SPATIAL_REFERENCE_ONLY坐标系信息。
String
continue_compare
(可选)

指示在遇到第一个不匹配项后是否继续比较所有属性。

  • NO_CONTINUE_COMPARE在遇到第一个不匹配项后即停止比较。这是默认设置。
  • CONTINUE_COMPARE在遇到第一个不匹配项后继续比较其他属性。
Boolean
out_compare_file
(可选)

包含比较结果的文本文件的名称和路径。

File

代码示例

TinCompare 示例(Python 窗口)

以下 Python 窗口脚本演示了如何在立即模式下使用 TinCompare 函数。

import arcpy arcpy.TinCompare_management(r'c:\Workspace\basetin', r'c:\Workspace\newtin', 'ALL', 'CONTINUE_COMPARE', r'c:\Workspace\tincompare.txt')
TinCompare 工具示例(独立脚本)

如何在独立脚本中使用 TinCompare 工具的示例。

# Name: TinCompare.py # Description: Compare two TINs and return comparison result. # Author: ESRI  # import system modules  import arcpy  try:     # Set local variables     base_tin= "C:/Workspace/basetin"     test_tin= "C:/Workspace/newtin"     compare_type = "ALL"     continue_compare = "CONTINUE_COMPARE"     compare_file = "C:/Workspace/tincompare.txt"       # Process: TinCompare     compare_result = arcpy.TinCompare_management(base_tin, test_tin, compare_type, continue_compare, compare_file)     print compare_result     print arcpy.GetMessages()   except:     # Print error message if an error occurs     print arcpy.GetMessages()

环境

此工具不使用任何地理处理环境

相关主题

许可信息

ArcView: 是
ArcEditor: 是
ArcInfo: 是

7/10/2012