ジオデータベース トポロジの操作

パーセル ファブリックが作成されるときに、ジオデータベース トポロジも作成されます。 ジオデータベース トポロジには、パーセル フィーチャ間の空間リレーションシップを定義する一連の定義済みのトポロジ ルールが含まれます。 追加のトポロジ ルール属性ルールを定義して、組織内のデータ品質基準を施行できます。

パーセル タイプの動作は、追加のジオデータベース トポロジ ルールおよび属性ルールでも定義できます。 たとえば、地役権パーセルなどの特定のパーセル タイプに対してオーバーラップを許可し、他のパーセル タイプに対してはオーバーラップ許可しないということができます。

パーセル ファブリックが作成されると、パーセル ファブリック フィーチャクラスがトポロジに追加され、必要なトポロジ ルールが適用されます。

ヒント:
パーセル ファブリック フィーチャクラスからトポロジ ルールを削除するには、[パーセル トポロジの無効化 (Disable Parcel Topology)] ジオプロセシング ツールを実行します。 パーセル ファブリックのトポロジを再有効化するには、[パーセル トポロジの有効化 (Enable Parcel Topology)] ジオプロセシング ツールを実行します。 パーセルトポロジを無効化すると、ユーザー追加されたルールは無効化されません。

定義済みのトポロジ ルール

パーセル ファブリックは、次のジオデータベース トポロジ ルールの必須セットを使用して検証されます。

  • ライン - [端点が他クラスのポイント上にある] - ポイント
  • ライン - [ダングルがない]
  • ライン - [同一ライン内で重複しない]
  • ライン - [同一ライン内で交差しない]
  • ライン - [他クラスのポリゴンの境界線上にある] - ポリゴン
  • ポリゴン - [境界線が他クラスのライン上にある] - ライン

[ポイント] フィーチャ、[ライン] フィーチャ、および [ポリゴン] フィーチャのジオデータベース トポロジ ルールの詳細。

トポロジの検証

パーセル ファブリックのジオデータベース トポロジは、エラー インスペクターを使用して検証されます。 [検証] グループの [品質] タブで [エラー インスペクター] エラー インスペクター をクリックして、エラー インスペクターを開きます。 パーセル ファブリックのジオデータベース トポロジが [ソース] に設定されていることを確認して、[検証] 範囲の整合チェック をクリックします。

検証の後、ルール エラーがエラー インスペクター テーブルに行として表示されます。 行を選択してプレビューし、詳細とエラーの修正方法を確認します。 行を右クリックして、エラーにズームし、エラーの詳細とそれを修正するオプションを確認することもできます。

ルール エラーは、参加しているフィーチャ (ライン エラー、ポイント エラー、ポリゴン エラーなど) によりマップにシンボル表示されます。 ルール エラーがマップにシンボル表示されるように、[コンテンツ] ウィンドウでパーセル ファブリック レイヤーとトポロジ エラー サブレイヤーがオンになっていることを確認します。

トポロジの検証の詳細

エラーの修正

トポロジ エラーを修正するには、[エラー インスペクター] ウィンドウでエラーを選択し、プレビュー ウィンドウの [修正] タブをクリックして、利用可能な修正を表示します。 [エラーの修正] ツール エラーの修正 を使用して、定義済みの修正方法でマップ内のエラーを修正します。

パーセルが構築されていない場合、次のエラーが表示されることがあります。

  • ライン - [他クラスのポリゴンの境界線上にある] - ポリゴン
  • ポリゴン - [境界線が他クラスのライン上にある] - ライン
  • ライン - [端点が他クラスのポイント上にある] - ポイント

これらのエラーは、パーセルを構築することで修正できます。 パーセルを構築すると、欠落しているパーセル フィーチャ (ポイント、ライン、またはポリゴン) が作成されます。

既存のパーセル フィーチャがトポロジ的に相互に調整されていないためにトポロジ エラーが発生した場合、パーセル調整ツールと編集調整ツールを使用して、パーセル フィーチャを調整できます。