バッチ計算ルールおよび整合チェック ルールの評価により、エラーが生成され、属性ルールに違反するデータがハイライト表示されます。 各エラーは、エラー レイヤーにエラー フィーチャとして格納されます。 エラー フィーチャを検証するには、[エラー インスペクター] を品質評価のワークフローで使用します。
[エラー インスペクター] では、ワークスペース内の各エラー フィーチャの属性が表示され、バッチ計算ルールまたは整合チェック ルールで報告するよう構成されているデータ問題を識別することができます。 エラー フィーチャを操作したり、エラーを生成した元のフィーチャまたはレコードを選択したりできます。 エラーを確認し、エラーを生成したフィーチャを修正した後、属性ルールを評価して、エラー レイヤーからエラー フィーチャを削除する必要があります。
エラー インスペクター テーブル
[エラー インスペクター] テーブルに表示されるエラー フィーチャ属性について、次に説明します。
エラー フィーチャ属性 | 説明 |
---|---|
Shape | エラー フィーチャの形状。 エラー フィーチャは、エラーを生成したフィーチャの形状を継承します。 |
ルール タイプ | エラー フィーチャのルール タイプ。 |
例外 | エラーが例外かどうかを指定します。 空白である場合、エラーは例外ではありません。 「エラーの例外のマーク付けまたは解除」をご参照ください。 |
ソース レイヤー | Source Layer 列は、エラー レイヤーの Feature Class ID 列に対応します。
|
フィーチャの ObjectID | エラーを生成したフィーチャの ObjectID。 |
フィーチャの GlobalID | エラーを生成したフィーチャの GlobalID。 |
エラー番号 | 属性ルールのエラー番号。 |
エラー メッセージ | 属性ルールのエラー メッセージ。 |
ルール名 | 属性ルール名。 |
説明 | 属性ルールの説明。 |
重要度 | ルール プロパティで指定されている、属性ルールの重要度。 |
エラーの詳細の表示
属性ルールでデータセットを評価したら、[エラー インスペクター] テーブルと [詳細] タブを使用して、各エラー フィーチャに関する情報を表示します。
- [挿入] タブの [プロジェクト] グループで、[新しいマップ] をクリックします。
- [マップ] タブの [レイヤー] グループで、[データの追加] をクリックします。 データ ソースを参照し、評価対象のフィーチャクラスまたはテーブルを選択します。 [OK] をクリックします。
- データが、フィーチャ サービスとして [検証] 機能と共有されている場合、データ ソースは [ポータル] の下にあります。
- ジオデータベースのデータの場合、データ ソースは [プロジェクト] か [コンピューター] にあります。
- [コンテンツ] ウィンドウで、該当するレイヤーを右クリックして [エラー レイヤーの追加] をクリックします。
関連するエラー レイヤーが 1 つのグループ レイヤーとして追加され、[エラー インスペクター] でのエラーの検証に使用されます。
- [編集] タブの [編集の管理] グループで、[エラー インスペクター] をクリックします。
- [エラー インスペクター] ツールバーで [ソース] ドロップダウン メニューをクリックして、エラー レイヤーを選択します。
エラー フィーチャとその属性がグリッド内に表示されます。
- エラー テーブルで、データ グリッドの左端の列をクリックして、エラー フィーチャを選択します。 エラー フィーチャを参照するには、右クリックして、必要な機能のオプションを選択します。
- フラッシュ
- ズーム
- 画面移動
- [詳細] タブをクリックして、エラー フィーチャごとの個別の詳細を確認します。
エラーを生成したフィーチャの選択
[エラー インスペクター] でエラーに関する詳細を表示できたら、エラー フィーチャを作成した、マップ内のレコードを選択できます。 これにより、エラーを生成したフィーチャまたはレコードを確認し、編集を行って、エラーによって特定された問題を解決できるようになります。
- [エラー インスペクター] テーブルで、データ グリッドの左端の列をクリックし、1 つ以上のエラーを選択してハイライト表示します。
- [エラー インスペクター] ツールバーで、[フィーチャ] ボタン をクリックします。
注意:
非空間テーブルでは、属性テーブルを開き、選択したレコードを表示します。
エラーの例外のマーク付けまたは解除
エラーに関する詳細を表示できたら、エラーを例外としてマークできます。 属性ルールは理想的な状況を表現しますが、ジオデータベースは実世界のデータに生じるルールの例外を処理する柔軟性を備えています。 属性ルール違反はエラー フィーチャとして格納されますが、必要に応じて、[エラー インスペクター] で例外としてマークできます。 エラーがルールの例外でなくなった場合は、例外を解除できます。
例外としてマークされたエラーは、[エラー インスペクター] でエラーを確認するためのもので、エラーを生成したフィーチャの [検証ステータス] 属性に影響を及ぼす可能性があります。 評価中にフィーチャによってエラーが生成されると、フィーチャの [検証ステータス] 属性が [エラーがあります] とマークされます。 そのエラーが例外としてマークされると、フィーチャの [検証ステータス] 属性が [エラーはありません] に切り替わります。 フィーチャは、さまざまなルールの複数のエラーと関連付けられていることがあります。 エラーのうちの 1 つだけが例外としてマークされた場合、フィーチャの [検証ステータス] 属性は引き続き [エラーがあります] とマークされます。
例外としてマークされたエラーを持つフィーチャは、それでも [検証ステータス] 属性に基づいて評価されます。
- [エラー インスペクター] のエラー テーブルで、データ グリッドの左端の列をクリックし、1 つ以上のエラーを選択してハイライト表示します。
- 右クリックして、次のいずれかを選択します。
- [例外としてマーク] - エラー フィーチャの isException フィールドを [True] に更新します。 [True] のドメイン値は 1 です。
- [例外の消去] - エラー フィーチャの isException フィールドを [False] に更新します。 [False] のドメイン値は 0 です。