フィーチャ間

ArcGIS Pro Standard ライセンスと Data Reviewer ライセンスで利用できます。

サマリー

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

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

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

検証制約

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

属性 (検証) ルール

はい

(ArcGIS Pro 2.4 以降)

はい

はい

(ArcGIS Pro 2.5 以降)

注意:

マップベースのレビューアー ルールは、廃止予定のため使用できません。 属性ルールで利用できる Data Reviewer 機能に自動レビュー ワークフローを移行することをおすすめします。 ArcGIS Pro 3.0 以降でマップ ドキュメント (.aprx) を開くか保存すると、ドキュメントから既存のマップ ルールがすべて削除されます。

概要

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

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

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

業界シナリオ

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

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

構文

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

サブタイプ

いいえ

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

制約

検証

属性

いいえ

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

検証

比較するフィーチャ

はい

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

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

制約

検証

フィルター

いいえ

[比較するフィーチャ] パラメーターで指定されたデータ ソースからルールに含めるフィーチャを特定するクエリ。

検証

空間リレーションシップ

はい

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

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

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

制約

検証

DE-9IM 文字列

条件

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

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

制約

検証

検索距離

いいえ

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

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

制約

検証

属性リレーションシップ

いいえ

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

検証

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

いいえ

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

  • オフ - 検証の結果は反転しません。 これがデフォルトです。
  • オン - 検証の結果は反転します。

制約

検証

トリガー

はい

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

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

制約

名前

はい

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

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

制約

検証

説明

いいえ

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

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

制約

検証

重要度

いいえ

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

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

検証

タグ

いいえ

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

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

制約

検証

備考

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

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

    空間参照の詳細

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

関連トピック