整合チェック ルールは、フィーチャで許容される属性構成と一般的なリレーションシップを指定します。これらのルールは、特定の要件や制約に基づいてデータセットのフィーチャをチェックするために使用されます。ルールの評価はユーザーが指定した時間に既存のフィーチャに対して実施されます。ルール違反が見つかった場合は、エラー フィーチャが作成されます。このプロセスにより、フィーチャに対して品質評価チェックを行い、反復的なプロセスとして懸念のあるエリアを検証できるようになります。
整合チェック ルールの作成、共有、評価
整合チェック ルールは、エンタープライズ ジオデータベース内のデータセットに対して構成されます。ワークスペースをジオデータベース接続プロパティで [ブランチ] に設定する必要があります。
メモ:
バッチ計算ルールおよび整合チェック属性ルールは、ポイント、ライン、およびポリゴン フィーチャクラスまたはテーブルに対してのみサポートされます。整合チェック ルールは、[属性ルール] ビュー で [整合チェック ルール] ボタン をクリックすることで作成されます。ルールは、[属性ルールの追加] または [属性ルールのインポート (Import Attribute Rules)] ツールを使用して作成することもできます。
データセットの整合チェック ルールを評価するには、[ルールの評価 (Evaluate Rules)] ツールまたは [エラー インスペクター] を使用します。データ ソースは、[整合チェック] 機能が有効になっているフィーチャ サービスから取得する必要があります。
次に、整合チェック ルールの構成と評価に関連する一般的なステップを示します。
- データセットに属性ルールを追加します。
- [整合チェック] 機能を有効にした状態で、データセットを Web フィーチャ レイヤーとして共有します。
- Web フィーチャ レイヤーに編集を加えます。
- [エラー インスペクター] を使用してルールを評価し、フィーチャを確認します。
- エラー フィーチャを検証し、編集を加えてエラーを修正します。
- ルールを再評価します。
詳細については、「属性ルールを含むデータセットの共有」および「属性ルールの評価」をご参照ください。
例
以下の例は、整合チェック属性ルールをジオデータベースでどのように使用できるかを示したものです。
- 属性値 (文字列) は、指定した数の文字の長さでなければなりません。
- 給水栓フィーチャの場合、バルブのサイズが特定の直径以上であることを確認してください。
- 電柱の高さが 65 より大きい場合は、マテリアルを [鋼材] に設定する必要があります。
他の 属性ルール タイプを作成するための要件とグローバル変数については、「Arcade プロファイル」をご参照ください。属性ルールのスクリプト条件式の作成を開始するための追加リソースとして、「Arcade 基本操作ガイド」および「Arcade 関数インデックス」をご参照ください。
属性ルールのスクリプト条件式の具体例をご参照ください。