ジオメトリのチェック

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

サマリー

[ジオメトリのチェック] チェックは、無効なジオメトリを含むフィーチャを特定します。 これには、NULL、空白のジオメトリ、空白のエンベロープのいずれかを含むフィーチャが含まれます。また、オプションとして、シンプルではないジオメトリも含まれることがあります。

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

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

ワークフローサポートライセンス

検証属性ルール

はい (ArcGIS Pro 3.0 および ArcGIS Enterprise 11.0 以降)

ArcGIS Pro Standard および Data Reviewer ライセンスで利用可能

制約属性ルール

いいえ

ArcGIS Pro Standard および Data Reviewer ライセンスで利用可能

データ チェックの実行

はい (ArcGIS Pro 3.4 以降)

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

レガシー:

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

概要

無効なジオメトリは、特にサードパーティ アプリケーションによって生成されたシェープファイルを使用する場合に、データの読み込みやクリップなどさまざまなプロセスによって作成されます。 無効と見なされるジオメトリは、以下のいずれかの条件を満たしています。

  • 空 - フィーチャのジオメトリにポイントがなく、SHAPE_LEN および SHAPE_AREA フィールドに、元の初期化状態以上のジオメトリ情報が含まれない場合に発生します。 空のジオメトリは、データがプログラで作成または編集され、不正なデータが地理情報システムにインポートされたときに生成されます。
    注意:
    • ポイントまたはマルチポイント ジオメトリ タイプには、ジオメトリ情報としてそれぞれポイントまたはマルチポイントが含まれます。
    • ラインまたはポリライン ジオメトリ タイプには、ジオメトリ情報としてライン セグメントまたはマルチライン セグメントが含まれ、ポイントとして表示されます。
    • ポリゴン ジオメトリ タイプには、ジオメトリ情報としてライン セグメントで形成されるリングが含まれ、ポイントとして表示されます。
  • 空のエンベロープがある - フィーチャのエンベロープ (または境界四角形) にジオメトリ情報がない場合に発生します。 この条件は、空のジオメトリ シナリオに似ています。
  • なし - フィーチャの SHAPE フィールドに NULL 値が含まれています。 このエラー タイプは、チェックがフィーチャのジオメトリ情報を取得できない場合に返されます。
  • シンプルでない - このエラー タイプは、以下のいずれかの条件が当てはまる場合に返されます。
    • リングの方向が不正 (ポリゴン フィーチャにのみ適用) - ポリゴンは自己交差していませんが、リングの配置が正しくありません (外側リングが時計回り、または内部リングが時計回り)。
    • セグメントの方向が不正 - 各セグメントの配置方向が一致していません。 セグメント i の終点はセグメント i+1 の始点と同じになる必要があります。
    • 短いセグメントを含む - ジオメトリに関連付けられている空間参照のシステム単位で許可されている長さよりも短いセグメントがあります。
    • 自己交差するリングを含む (ポリゴン フィーチャにのみ適用) - ポリゴンは自己交差してはなりません。
    • 自己交差するパスを含む (ポリライン フィーチャにのみ適用) - ポリラインは自己交差してはなりません。
    • 閉じていないリングを含む (ポリゴン フィーチャにのみ適用) - リングの最後の頂点は、リングの最初の頂点と一致する必要があります。
    • 一致しない属性を含む - セグメントの端点の Z 座標または M 座標が、一致する必要がある次のセグメントの端点の Z 座標または M 座標に一致しません。
    • 不連続なパートを含む - ジオメトリのパートの 1 つが接続されていないか、不連続な部分で構成されています。
    • 空の Z 値 (Z 対応フィーチャに適用) - Z 値が空 (NaN など) の頂点が 1 つ以上ジオメトリに存在します。

属性ルールの構文

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

サブタイプ

いいえ

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

検証

属性

いいえ

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

検証

名前

はい

ルールの一意の名前。

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

検証

説明

いいえ

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

この情報は、修正ワークフローのガイダンスを提供するために使用されます。

検証

重要度

いいえ

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

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

検証

タグ

いいえ

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

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

検証

データ チェックの実行の構文

パラメーター必須説明

入力フィーチャ

はい

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

属性

いいえ

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

名前

いいえ

ルールの一意の名前。

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

表示範囲

いいえ

マップの表示範囲を評価します。

全体表示

いいえ

データの全範囲を評価します。

備考

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

  • 無効なジオメトリを含むフィーチャに対して作成されたエラー結果は、ジオメトリ エラーの性質により、マップで使用できない可能性があります。

    ジオメトリの修正」および「フィーチャ ジオメトリの置換」の詳細をご参照ください。

  • 空のジオメトリを含むフィーチャ、またはジオメトリのないフィーチャは、アクティブなマップ範囲で選択されているか、そこに含まれているかどうかにかかわらず、エラーとして自動的に検出されます。
  • [属性] フィルター パラメーターでは、フィールド タイプとして、Big IntegerDate OnlyTime OnlyTimestamp Offset を使用できません。 これらのタイプが選択されると、行ヘッダーが赤色で示され、ルールを保存できなくなります。

関連トピック