ジオデータベース トポロジの検証と修正

Standard または Advancedのライセンスで利用可能。

[編集] タブの [編集の管理] グループで [エラー インスペクター] エラー インスペクター を使用すると、個別または一度に複数のジオデータベース トポロジ エラーを検証して修正できます。 エラー インスペクターには、エラーの表示とフィルタリングのためのテーブル ビューアー、フィーチャ ジオメトリを調査するためのタブ、例外を管理するためのツールが含まれます。

注意:

フィーチャ サービスで公開されたジオデータベース トポロジは ArcGIS Pro で編集でき、フィーチャ サービスを介して検証および修正できます。

特定のフィーチャ タイプのジオデータベース トポロジ ルールと事前定義されている修正方法の詳細については、以下のトピックをご参照ください。

以下のセクションでは、ジオデータベース トポロジの検証と修正を始めるための基本的なワークフローを示します。

トポロジの検証

トポロジの検証では、ソース ジオデータベースに定義されたすべてのトポロジ ルールを基にフィーチャ ジオメトリが比較されます。 エラーとしてマークされたジオメトリはエラー テーブルに表示されます。 テーブルに表示されるエラーは、ツールバーで選択したトポロジ ルールによってフィルターされます。

エラーは、ジオメトリ タイプ別に整理されたレイヤーでシンボル化されます。 トポロジの検証後に行われた編集は追跡され、Modified Areas や Dirty Areas のような類似の名前を持つ四角形の領域としてシンボル化されます。

  1. [編集] タブの [編集の管理] グループで、[エラー インスペクター] エラー インスペクター をクリックします。

    [エラー インスペクター] テーブルが表示されます。

    エラー インスペクター

  2. ツールバーの [検証] 範囲の検証 をクリックします。

    現在のマップのフィーチャが、ソース ジオデータベースに定義されたすべてのトポロジ ルールを基に検証されます。

    ヒント:

    トポロジの検証ツールは、[編集] タブでジオデータベース トポロジ ルールを有効にすると [フィーチャの修正] ウィンドウでも使用できます。

エラーのプレビューとズーム

エラーの原因となったフィーチャ ジオメトリを表示するには、[プレビュー] タブを使用します。

  1. [編集] タブの [編集の管理] グループで、[エラー インスペクター] エラー インスペクター をクリックします。

    [エラー インスペクター] テーブルが表示されます。

  2. ツールバーの [検証] 範囲の検証 をクリックします。

    現在のマップのフィーチャが、ソース ジオデータベースに定義されたすべてのトポロジ ルールを基に検証されます。

  3. ツールバーの [ソース] ドロップダウン メニューをクリックし、ソース トポロジ ルールを選択します。

    トポロジ エラーはレコードに似たエラー テーブルに表示されます。

  4. [プレビュー] タブをクリックします。
  5. エラー テーブルで、形状フィールドの横にあるグレーの四角形をクリックし、エラーを選択します。

    拡大表示された不正なジオメトリがビューアーに表示されます。

    エラー インスペクターのプレビュー タブ

  6. ビューアーの下にあるツールバーで、[エラーにズーム] エラーにズーム をクリックします。

    アクティブなマップ上でそのエラーが拡大表示されます。

エラーの詳細の表示

エラーの原因となったフィーチャの情報を表示するには、[詳細] タブを使用します。

  1. [編集] タブの [編集の管理] グループで、[エラー インスペクター] エラー インスペクター をクリックします。

    [エラー インスペクター] テーブルが表示されます。

  2. ツールバーの [検証] 範囲の検証 をクリックします。

    現在のマップのフィーチャが、ソース ジオデータベースに定義されたすべてのトポロジ ルールを基に検証されます。

  3. ツールバーの [ソース] ドロップダウン メニューをクリックし、ソース トポロジ レイヤーを選択します。

    トポロジ エラーはレコードに似たエラー テーブルに表示されます。

  4. [詳細] タブをクリックします。
  5. エラー テーブルで、形状フィールドの横にあるグレーの四角形をクリックし、エラーを選択します。

    フィーチャに関する情報がタブに表示されます。

    エラー インスペクターの詳細タブ

トポロジ エラーの修正

トポロジ エラーを修正したり例外を管理したりするには、[修正] タブのツールを使用します。 定義済みのエラー ツールを使用できない場合は、標準の編集ツールを使用して、エラーを選択し修正します。

  1. [編集] タブの [編集の管理] グループで、[エラー インスペクター] エラー インスペクター をクリックします。

    [エラー インスペクター] テーブルが表示されます。

  2. ツールバーの [検証] 範囲の検証 をクリックします。

    現在のマップのフィーチャが、ソース ジオデータベースに定義されたすべてのトポロジ ルールを基に検証されます。

  3. ツールバーの [ソース] ドロップダウン メニューをクリックし、ソース トポロジ ルールを選択します。

    トポロジ エラーはレコードに似たエラー テーブルに表示されます。

  4. [修正] タブをクリックします。
  5. エラー テーブルで、形状フィールドの横にあるグレーの四角形をクリックし、フィーチャ レコードを選択します。
    • フィーチャ レコードの範囲を選択するには、複数の行にまたがってポインターを上下にドラッグするか、Shift キーを押しながら、シーケンスの最後のレコードをクリックします。
    • 複数のフィーチャ レコードを選択するには、Ctrl キーを押しながらそれぞれのレコードをクリックします。

    選択したエラーに使用できるツールがタブに表示されます。

    エラー インスペクターの修正タブ

  6. 例外を管理するには、次のいずれかをクリックします。
    • [例外としてマーク] 例外としてマーク - トポロジ レイヤー上にシンボル表示されたエラーを削除します。このフィーチャは、編集内容の検証時に無視されます。 トポロジ ルールに従ってそのフィーチャを修正する必要があると決定した場合は、そのエラーを元に戻すことができます。
    • [例外の解除] 例外の消去 - エラーを元に戻し、マップのトポロジ レイヤー上にエラーをシンボル表示します。
    注意:

    データ作成と更新のプロセスにおいて、例外は正常な現象です。 たとえば、評価担当者のジオデータベースに、建物フィーチャはパーセル境界と交差してはならないというルールが含まれている場合でも、 居住密度が高い複合ビルや商業ビルの場合は、交差することが許可されるかもしれません。

  7. トポロジ エラーを修正するには、次のいずれかの方法を使用します。
    • [修正] タブに表示される、選択したエラーに適切な修正をクリックします。
    • 対話形式でエラーを修正するには、タブの下部にある [エラーの修正] エラーの修正 をクリックすると、ポインターでマップ上のエラーを選択し、ポップアップ メニューに表示されるコマンドを使用します。

      ポップアップ メニュー

      ヒント:

      [編集] タブでトポロジ編集にジオデータベース トポロジ ルールが選択されている場合、[エラーの修正] エラーの修正[フィーチャの修正] ウィンドウでも使用できます。

    • 定義済みの修正方法が使用できない場合は、標準の編集ツールを使用してフィーチャを選択して編集します。
  8. トポロジ エラーを修正した後、もう一度 [検証] 範囲の検証 をクリックして、編集によりエラーが修正されたことを確認します。

エラー インスペクター用のキーボード ショートカット

キーボード ショートカットアクションコメント

上方向 キーと下方向 キー

ポインターを移動します。

ポインターをエラー テーブルの行の上下に移動します。

Ctrl + Shift + 等号 (=) キー

アクティブなマップで選択したエラーにズームします。

この操作は、ツールバーの [ズーム] 選択にズーム をクリックする操作と同じです。

F キー

エラー元のプライマリ フィーチャを選択します。

この操作は、ツールバーの [フィーチャの選択] フィーチャ をクリックする操作と同じです。

X キー

エラーを例外としてマーク

この操作は、現在の行を右クリックしてから [例外としてマーク] 例外としてマーク をクリックする操作と同じです。

E キー

例外を消去し、レコードをエラーとしてマークします。

この操作は、現在の行を右クリックしてから、[例外の消去] 例外の消去 をクリックする操作と同じです。

R キー

[ルール] ドロップダウン メニューを表示し、トポロジ ルールのフィルターを有効にします。

この操作は、ツールバーの [ルール] フィールド をクリックする操作と同じです。

注意:

エラー行のショートカット メニューでは、このショートカット キーを押すと、ルールの説明が表示されます。

M キー

現在のマップ範囲内のエラーを表示します。

この操作は、ツールバーの [マップ範囲] マップ範囲 をクリックする操作と同じです。

V キー

トポロジ エラーを識別し、レイヤー上の現在のマップ範囲内でシンボル表示します。

この操作は、ツールバーの [検証] 範囲の検証 をクリックする操作と同じです。

Ctrl + U キー

選択する行を切り替えます。

この操作は、ツールバーの [切り替え] 選択の切り替え をクリックする操作と同じです。

Ctrl + Shift + A キー

選択されているすべての行を選択解除します。

この操作は、ツールバーの [選択解除] 選択解除 をクリックする操作と同じです。

Ctrl + 8 キー

マップ内のエラー フィーチャの形状をフラッシュします。

この操作は、現在の行を右クリックしてから、[フラッシュ] フラッシュ をクリックする操作と同じです。

Ctrl + 等号 (=) キー

エラー フィーチャを拡大表示して、マップの中心に表示します。

この操作は、現在の行を右クリックしてから、[ズーム] ズーム をクリックする操作と同じです。

Ctrl + スペース キー

現在の行を選択または選択解除します。

この操作は、現在の行を右クリックしてから、[選択/選択解除] をクリックする操作と同じです。 選択解除

R キー

このエラーで、違反するルールの説明と図例が表示されます。

この操作は、現在の行を右クリックしてから、[ルールの説明] をクリックする操作と同じです。

注意:

ツールバーでは、このショートカット キーを押すと、[ルール] メニュー フィールド が表示されます。

トポロジ エラー インスペクター用のキーボード ショートカット