TIN 比較(TIN Compare) (データの管理)

ライセンス レベル:BasicStandardAdvanced

サマリ

2 つの TIN を比較して、比較結果を返します。[TIN 比較(TIN Compare)] を使って、ジオメトリ、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

コードのサンプル

TIN Compare(TIN 比較)の例(Python ウィンドウ)

次の Python ウィンドウ スクリプトは、TIN Compare(TIN 比較)関数をイミディエイト モードで使用する方法を、例を挙げて示したものです。

import arcpy
arcpy.TinCompare_management(r'c:\Workspace\basetin', r'c:\Workspace\newtin', 'ALL', 'CONTINUE_COMPARE', r'c:\Workspace\tincompare.txt')
TIN Compare(TIN 比較)ツールの例(スタンドアロン スクリプト)

次の例は、スタンドアロン スクリプトで TIN Compare(TIN 比較)ツールを使用する方法を示しています。

# Name: TinCompare.py
# Description: Compare two TINs and return comparison result.

# 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()

環境

このツールはジオプロセシング環境を使用していません

関連トピック

ライセンス情報

ArcGIS for Desktop Basic: ○
ArcGIS for Desktop Standard: ○
ArcGIS for Desktop Advanced: ○
9/14/2013