属性ルールを使ったフィーチャの評価

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

チュートリアルのサマリー

データに属性ルールを追加すると、評価プロセスでデータに関するルールが実行され、ルールに従っているかどうかの確認が行われます。 使用される評価方法は、ルールのタイプとプロパティによって異なります。 整合チェック ルールは手動、または指定したタイミングで評価されますが、制約ルールは編集操作中に即座に評価されます。 この演習では、前の演習のレビューアー属性ルールを使用して、品質要件を満たさないフィーチャを特定します。

注意:

前の演習を完了していない場合を考慮して、この演習ではレビューアー属性ルールがあらかじめ読み込まれています。

データ レビュー中に検出されたエラーを使用して、品質要件を満たしていないフィーチャを特定して修正します。

予定時間

25 分

ソフトウェア要件

ArcGIS Pro 2.7 以降

データ要件

このチュートリアルのデータは、「Data Reviewer for ArcGIS Pro Tutorial」ページから取得できます。 このパッケージには、ArcGIS Pro プロジェクト パッケージと地方自治体サンプル データのサブセットが含まれています。 データをダウンロードするには、次の手順に従います。

  1. Data Reviewer for ArcGIS Pro Tutorial」ページに移動します。
  2. [ダウンロード] をクリックします。
  3. ファイルをコンピューター上の便利な場所 (C:\Data_Reviewer_for_ArcGIS_Pro_Tutorial など) に抽出します。

プロジェクトを開く

この演習では、ArcGIS Pro を使用してプロジェクト パッケージを開き、そのコンテンツを確認します。

  1. 必要に応じて、ArcGIS Pro を起動してサイン インします。
    注意:

    Data Reviewer for ArcGIS Pro Tutorial データをまだダウンロードしていない場合は、上記のデータ要件をご参照ください。

  2. 開始ページにある最近使用したプロジェクトの下で、[別のプロジェクトを開く] をクリックします。
    注意:

    すでにプロジェクトを開いている場合は、[クイック アクセス ツールバー][開く] プロジェクトを開く をクリックして、手順 4 に進みます。

  3. [開く] ページの [開く] の下で、[コンピューター] をクリックし、[参照] 参照 をクリックします。
  4. チュートリアル データをダウンロードおよび抽出したフォルダー ( <extracted location>\DataReviewer_AttributeRules\Evaluating_features_with_Attribute_Rules) を参照します。
  5. [DataReviewer_AttributeRulesTutorial_EvaluatingFeaturesWithAttributeRules.aprx] をクリックします。
  6. [OK] をクリックします。
  7. プロジェクトが開き、イリノイ州ネイパービルにズームした都市データを含む地形図ベースマップが表示されます。

属性整合チェック ルールの評価

次の表に、属性整合チェック ルールが作成された、住所検索のワークフローをサポートするデータ品質要件のサブセットを示します。 これらの属性整合チェック ルールを使用して、住所に関連するすべてのフィーチャがこれらの要件に準拠していることを保証します。

ID要件チェック属しているフィーチャクラス/テーブル

1

道路フィーチャに重複が含まれていてはいけない。

重複フィーチャ

Road Centerline

2

道路の頂点同士が 1 フィート以上離れている必要がある。

頂点の重複

Road Centerline

3

道路中心線 Full Road Name 属性値はマスター ストリート インデックスと一致している必要がある。

テーブル間属性

Road Centerline、Master Road Name

属性整合チェック ルールによるフィーチャの整合チェック

整合チェック ルールは指定したタイミングで評価されます。 この演習では、[エラー インスペクター] ウィンドウを使ってファイル ジオデータベースでルールを実行します。

  1. [コンテンツ] ウィンドウで、[Site Addresses][Roads] グループで任意のレイヤーを右クリックして [エラー レイヤーの追加] をクリックします。

    エラー レイヤーがマップに追加されます。

  2. [マップ] タブで [ブックマーク] をクリックし、[Study Area] を選択してマップ範囲を調整します。
  3. [編集] タブの [編集の管理] グループで、[エラー インスペクター] エラー インスペクター をクリックします。

    [エラー インスペクター] ウィンドウが開き、既存のエラー結果が表示されます。

  4. [エラー インスペクター] ウィンドウで、[ルールの評価] ボタン 範囲の整合チェック のドロップダウン矢印をクリックして、[バッチ演算] オプションをオフにします。
    ヒント:

    [表示範囲] チェックボックスがオンになっていて、評価範囲が現在のマップ範囲に制限されていることを確認します。

  5. [ルールの評価] ボタン 範囲の整合チェック をクリックします。
  6. エラーが [エラー インスペクター] ウィンドウに行として表示されます。

エラー結果の確認と修正

ここからは、[エラー インスペクター] ウィンドウでエラーの確認と修正を行っていきます。

  1. オプション ボタン オプション をクリックし、[ステータスを表示] をクリックします。
  2. [フィルター] グループで [フィールド] フィールド をクリックします。
    [フィールド] フィルター オプション
  3. [重要度] セクションで、[1] チェックボックスをオンにして、重要度が 1 のものでソートします。

    Road name missing from master street list (道路名がマスター ストリート リストにない)」というルール名のエラーが 1 つ残ります。

  4. エラー フェーズの横にある空の列をダブルクリックして、エラーがあるフィーチャをハイライトします。
  5. [編集] タブで、[属性] ボタン 属性 をクリックして [属性] ウィンドウを開きます。
  6. [四角形による選択] ボタン 四角形による選択 をクリックしてエラーがある道路を選択します。

    道路が [属性] ウィンドウに表示されます。

  7. [Summit Hills Lm] をクリックして選択します。
    選択された Summit Hills Lm
  8. 属性で、[Full Road Name] までスクロールして [Lm][Ln] に変更してから、Enter キーを押します。
    修正された道路名
  9. [適用] をクリックします。
  10. [編集] タブで [編集の保存] ボタン 編集の保存 をクリックし、[はい] をクリックして編集内容を保存します。
  11. [選択解除] ボタン 選択解除 をクリックして選択を解除します。
  12. [ルールの評価] ボタン 範囲の整合チェック をクリックします。

修正したエラーが確認済みステータスと共に [エラー インスペクター] ウィンドウに表示されます。

属性制約ルールによるフィーチャの整合チェック

この演習では、データを編集してエラーを意図的に発生させることで、編集内容が品質要件を満たしているかを属性制約ルールがチェックする様子を確認します。

次の表に、属性制約ルールが作成された、住所検索のワークフローをサポートするデータ品質要件のサブセットを示します。 編集内容が要件を満たすには道路の長さを 20 フィート以上にする必要がある、要件 3 を使用します。

ID要件チェック属しているフィーチャクラス/テーブル

1

道路中心線は、交差部分で分割されなければなりません。

フィーチャ間

Road Centerline

2

道路中心線は、15 度以下の鋭角を持ってはいけません。

カットバック

Road Centerline

3

道路の長さは 20 フィートより長くする必要があります。

ポリラインの長さの評価

Road Centerline

  1. [編集] タブで [フィーチャ作成] ボタン フィーチャ作成 をクリックします。

    [フィーチャ作成] ウィンドウが表示されます。

  2. [フィーチャ作成] ウィンドウで [道路: 一般道路] テンプレートをクリックします。
  3. 小さい道路をマップに描画します。

    ルールの要件の詳細、および編集を完了できなかったことを通知するエラーが [フィーチャ作成] ウィンドウに表示されます。

    無効なフィーチャを作成した際の制約ルール
  4. 距離が 20 フィートより長い道路を描画してエラーを修正します。
  5. [編集] タブで [編集の保存] ボタン 編集の保存 をクリックし、編集内容の保存を確認されたら [はい] をクリックします。

ルールとエラー結果を評価し、レビューアー属性ルールによって実装した構成済みチェックを使用してデータの整合チェックを実施して、品質保証ワークフローが完了しました。