Skip to main content

テーブル比較 (データ管理ツール)

サマリー

2 つのテーブルおよびテーブル ビューを比較して、比較結果を返します。

使用法

  • このツールは、比較結果を示すメッセージを返します。 デフォルトでは、ツールは入力間の最初の相違点を検出した後に実行を停止します。 相違点をすべてレポートする場合は、比較を継続 パラメーターをオンにします。

  • 入力データセット間でレポートされた相違点の原因がレコードの追加または削除である場合、最初にレポートされた相違点のみが有効です。 追加または削除後にレポートされたすべての相違点は、比較の順序が間違っていることが原因となります。 比較ツールは、追加または削除されたレコードを検出した後、次の一致するレコード セットを検出しようとはしません。

  • このツールは、テーブル値とフィールド定義の相違点をレポートできます。

  • 複数の並べ替えフィールドを指定できます。 指定するフィールドに基づいて、入力ベース テーブル パラメーター値および 入力テスト テーブル パラメーター値が並べ替えられます。 最初のフィールドが並べ替えられたら、2 番目のフィールドが並べ替えられ、以降、昇順で並べ替えが行われます。 ベース テーブルとテスト テーブルの両方にある共通フィールドで並べ替えることにより、各入力データセットの同じ行を比較することができます。

  • デフォルトでは、比較するタイプ パラメーターは すべて に設定されます。 つまり、フィールドのプロパティや属性などを含め、比較されるテーブルのすべてのプロパティがオンになります。 特定のプロパティを比較するには、異なる比較タイプを指定します。

  • 比較対象外のプロパティ パラメーターは、比較からプロパティを除外する柔軟性を提供します。 これらのプロパティには、拡張プロパティ、サブタイプ、および リレーションシップ クラス が含まれます。

  • フィールド数の比較に含まれていないフィールドを除外すると、これらのフィールドのフィールド定義とテーブル値は無視されます。

  • 属性許容値は、数値フィールド タイプにのみ指定できます。

  • 出力比較ファイル パラメーター値には、入力ベース テーブル パラメーター値および 入力テスト テーブル パラメーター値の間のすべての類似点と相違点が含まれます。 このファイルは、ArcGIS でテーブルとして表示および使用できる、カンマ区切りテキスト ファイルです。 たとえば、これを検索して、差異のあるすべての行のすべての ObjectID 値を取得できます。

  • このツールを Python で使用する場合、1.(result[1]) のインデックス位置を使用して、返された Result オブジェクトから比較状況を取得します。 相違点が検出されない場合は値が 'true'、相違点が検出された場合は 'false' になります。

    Python でのツールの使用についての詳細

パラメーター

ラベル 説明 データ タイプ

入力ベース テーブル

入力テスト テーブル パラメーター値と比較されるデータ。 このパラメーター値は、有効と宣言したデータです。 このベース データには、正しいコンテンツおよび情報が含まれます。

Table View; Raster Layer

入力テスト テーブル

入力ベース テーブル パラメーター値と比較されるデータ。 このパラメーター値は、新しい情報の編集またはコンパイルによって変更を行ったデータです。

Table View ; Raster Layer

並べ替えフィールド

入力内のレコードを並べ替えるために使用されるフィールド。 レコードは昇順で並べ替えられます。 両方の入力にある共通フィールドで並べ替えることにより、各入力データセットの同じ行を比較することができます。

Value Table

比較するタイプ

(オプション)

使用される比較タイプを指定します。

  • すべてすべてのプロパティが比較されます。 これがデフォルトです。

  • 属性のみ属性とその値のみが比較されます。

  • スキーマのみスキーマのみが比較されます。

String

比較対象外のプロパティ

(オプション)

比較されないテーブル プロパティを指定します。

  • 拡張プロパティを無視拡張プロパティは比較されません。

  • サブタイプを無視サブタイプは比較されません。

  • リレーションシップ クラスを無視リレーションシップ クラスは比較されません。

  • フィールド エイリアスを無視フィールド エイリアスは比較されません。

String

属性許容値

(オプション)

属性値が等しいと考えられる範囲を決める数値。 このパラメーターは数値フィールド タイプにのみ適用されます。

値テーブル列:

  • FieldThe numeric field that the tolerance will be applied to.

  • ToleranceThe numeric value that determines the range in which attribute values are considered equal. This only applies to numeric field types.

Value Table

除外フィールド

(オプション)

比較時に除外されるフィールド。 これらのフィールドのフィールド定義とテーブル値は無視されます。

String

比較を継続

(オプション)

入力間の最初の相違点を検出した後も比較を継続するかどうかを指定します。

  • オンツールは、最初の相違点を検出した後に動作を継続します。

  • オフツールは、最初の相違点を検出した後に動作を停止します。 これがデフォルトです。

Boolean

出力比較ファイル

(オプション)

入力間のすべての類似点と相違点が含まれている出力ファイル。 このファイルは、ArcGIS でテーブルとして表示および使用できる、カンマ区切りテキスト ファイルです。

入力間のすべての類似点と相違点が含まれている出力ファイル。 このファイルは、ArcGIS でテーブルとして表示および使用できる、カンマ区切りテキスト ファイルです。

File

派生した出力

ラベル 説明 データ タイプ

比較状況

相違点が検出されない場合は比較状況が'true' 、相違点が検出された場合は 'false' になります。

Boolean

環境

現在のワークスペース

ライセンス情報

  • Basic: はい
  • Standard: はい
  • Advanced: はい