フィーチャ間

Data Reviewer のライセンスで利用可能。

サマリー

[フィーチャ間] チェックは、空間リレーションシップを共有する同じまたは 2 つの異なるフィーチャ レイヤーを検出して、それを結果として返します。

概要

[フィーチャ間] チェックの目的は、地形上の道路や草地に囲まれた湖など、空間的に関連するフィーチャを検出することです。 同じフィーチャクラスの複数のフィーチャを相互にオーバーラップさせ、共通の属性値を共有することもできます。

制約ルールとして構成した場合は、ルールのパラメーターで定義された条件を満たしているフィーチャが作成または変更されたときに、エラー通知が返されます。

整合チェック ルールとして構成した場合は、ルールのパラメーターで定義された条件を満たしているフィーチャごとにエラーが生成されます。 このエラーには、[エラー インスペクター] ウィンドウでアクセスできます。

業界シナリオ

チェックを使用する際には、次の点に留意してください。

  • 土地区画管理では、[フィーチャ間] チェックによって、課税区画内のロット単位が重ならないようにします。
  • 住所管理では、住所範囲に重なりまたは隙間が含まれる道路中心線フィーチャは、ジオコーディングに使用されるロケーターの精度に影響する可能性があります。
  • 水道管理における一般的な問題として、キー属性が異なる値で接続されているフィーチャがあります。 たとえば、バルブがパイプに接続されているが、パイプの直径が異なる場合 (直径が 8 インチの 2 つの給水管に接続された直径 12 インチのバルブなど)、エラーが発生する可能性があります。
  • 電力管理では、適切なネットワーク解析のために、接続されているフィーチャは別のフィーチャの端点に位置する必要があります。 たとえば、スイッチ フィーチャによって接続された一次導線が分割されていない場合、解析エラーが発生する可能性があります。

サポートされているワークフロー

ArcGIS Data Reviewer のチェックは、データの自動レビューを実装するための複数の方法をサポートしています。 次の表に、このチェックでサポートされている実装方法を示します。

整合チェック制約

レビューアー バッチ ジョブ

レビューアー マップ ルール

属性 (整合チェック) ルール

はい

(ArcGIS Pro 2.4 以降)

はい

はい

はい

(ArcGIS Pro 2.5 以降)

注意:

マップベースのレビューアー ルールは ArcGIS Pro 2.8 で非推奨となっており、 現在は使用が推奨されていません。 この機能は ArcGIS Pro の次のメジャー リリースで削除されます。 属性ルールで利用できる Data Reviewer 機能に自動レビュー ワークフローを移行することをおすすめします。

構文

パラメーター必須説明ワークフロー

入力フィーチャ レイヤー

はい

ルールによって評価される入力フィーチャ レイヤー。

有効な入力は、ポイント、ポリライン、およびポリゴン フィーチャです。

整合チェック (マップ ルール)

サブタイプ

いいえ

ルールが適用されるサブタイプ。

制約

整合チェック

属性

いいえ

ルールの適用先となるフィーチャを特定するクエリ。

整合チェック

比較するフィーチャ

はい

入力フィーチャは、このデータ ソースのフィーチャへのリレーションシップに基づいて、エラーとして返されます。

有効な入力は、ポイント、ポリライン、およびポリゴン フィーチャです。

制約

整合チェック

比較するフィーチャ フィルター

いいえ

ルールに含めるフィーチャを特定するクエリ。

整合チェック

空間リレーションシップ

はい

評価される空間リレーションシップ。

空間リレーションシップには、次のようなタイプがあります。

  • 接する - フィーチャの一部が [比較するフィーチャ] ソースのフィーチャの境界線と接します。 フィーチャの内部は交差しません。
  • 含む - フィーチャが [比較するフィーチャ] ソースのフィーチャを完全に囲みます。
  • 交差する - フィーチャの一部が [比較するフィーチャ] ソースのフィーチャの一部と接します。
  • 含まれる - フィーチャが [比較するフィーチャ] ソースのフィーチャ内に完全に収まります。
  • 横切る - フィーチャの内部が [比較するフィーチャ] ソースのフィーチャの内部または境界線 (フィーチャがポリゴンの場合) と接します。
  • 重なる - フィーチャの内部が [比較するフィーチャ] ソースのフィーチャを部分的に覆います。 比較できるのは、同じジオメトリのフィーチャのみです。
  • DE-9IM - 指定した DE-9IM (Dimensionally Extended 9-Intersection Model) 文字列に基づいてカスタマイズされたリレーションシップ。

制約

整合チェック

DE-9IM 文字列

条件付き

このパラメーターは、[空間リレーションシップ] パラメーターが [DE-9IM] に設定されている場合に必須です。

DE-9IM 文字列の作成の詳細

検索距離

いいえ

空間リレーションシップの決定に使用するバッファー距離。

このパラメーターは、[空間リレーションシップ] パラメーターが [交差する] に設定された場合にのみ有効になります。

制約

整合チェック

属性リレーションシップ

いいえ

空間リレーションシップを評価した後に、このオプションは、属性値の比較を整合チェックに含めることができるようにします。 たとえば、このオプションを使用すると、共通の属性値を共有する交差しているフィーチャを識別することができます。

整合チェック

リレーションシップの反転

いいえ

このオプションによって、リレーションシップが評価された後、その結果をそのまま使用するか、反転して使用するかが決まります。 たとえば、このオプションを使用すると、交差していないフィーチャまたは別のフィーチャから定義された距離内にはないフィーチャを識別することができます。

  • オフ - 整合チェックの結果は反転しません。 これがデフォルトです。
  • オン - 整合チェックの結果は反転します。

制約

整合チェック

トリガー

はい

ルールの有効化をトリガーする編集イベント。

  • [挿入] - 新しいフィーチャが追加された時点でルールをトリガーします。
  • [更新] - 新しいフィーチャが更新された時点でルールをトリガーします。
  • [削除] - 新しいフィーチャが削除された時点でルールをトリガーします。

制約

タイトル/名前

はい

ルールに一意のタイトルまたは名前。

この情報は、データ品質要件のトレーサビリティ、自動レポート、および修正ワークフローのサポートに使用されます。

制約

整合チェック

備考/説明

いいえ

非準拠フィーチャが検出されたときのエラーの定義済みの説明。

この情報は、修正ワークフローを円滑に進めるためのガイダンスを提供します。

制約

整合チェック

重要度

いいえ

非準拠フィーチャが検出された時点で割り当てられるエラーの重要度。

この値は、他のエラーに対するこのエラーの重要度を示します。 値の範囲は 1 ~ 5 で、1 は最高優先順位を示し、5 は最低優先順位を示します。

整合チェック

タグ

いいえ

ルールのタグ プロパティ。

この情報は、データ品質要件のトレーサビリティとレポートをサポートするためのルール作成および管理ワークフローで使用されます。

制約

整合チェック

備考

チェックを使用する際には、次の点に留意してください。

  • 入力フィーチャおよび [比較するフィーチャ] パラメーターのデータ ソースは、共通の測地基準を共有する必要があります。

    空間参照の詳細

  • このチェックが属性 (制約) ルールとして作成される場合、地理座標系に基づくデータセットのサポートは、Web メルカトル (WKID 3857) または WGS 84 (WKID 4326) を使用するデータセットに限られます。
  • このチェックが属性 (整合性チェック) ルールとして作成される場合は、次の条件が適用されます。
    • [比較するフィーチャ] パラメーターのデータ ソースには Global ID フィールドを含める必要があります。
    • [比較するフィーチャ] パラメーターに含まれている入力フィーチャとデータ ソースの Validation Status 属性値は評価中に無視されます。 たとえば、ルール評価時には、整合チェックのステータスが [0 (計算不要、整合チェック不要、エラーなし)])、[1 (計算不要、整合チェック必要、エラーあり)][4 (計算必要、整合チェック不要、エラーなし)]、または [5 (計算必要、整合チェック不要、エラーあり)] の入力フィーチャが引き続き含まれます。
    • [属性] および [比較するフィーチャ フィルター] パラメーターには、比較演算子 (=<>><>=<=) および論理演算子 (AND/ORIN/NOT INLIKE/NOT LIKEIS NULL) のみを使用できます。
    • [整合チェック] 機能を有効化して Web レイヤーを共有する場合に、[比較するフィーチャ] パラメーターのデータ ソースを含めます。
    • [検索距離] パラメーターとともに [インターセクト] 空間リレーションシップを使ってこのチェックを構成すると、エラー ジオメトリではなくフィーチャのジオメトリが返されます。
  • このチェックがマップベースのルールとして作成される場合は、次の条件が適用されます。
    • データベースに固有の SQL 関数を使用するフィルター パラメーターが、運用環境でサポートされているフィルター パラメーターと同じであることを確認します。
    • 複数の入力フィーチャ レイヤーの整合チェック ルールを作成する場合は、すべてのレイヤーで共通する (名前とデータ タイプが一致する) フィールドのみ [属性リレーションシップ] パラメーターで使用できます。

関連トピック