ジオデータベース トポロジの設計
このトピックは、ArcEditor および ArcInfo にのみ適用されます。
ArcGIS を使用してジオデータベースのトポロジを作成する前に、いくつかの設計手順を通して作業を実行できます。
- ジオメトリを共有するフィーチャクラスのリストを作成します。
- 各フィーチャクラス(ポイント、ライン、またはポリゴン)について空間的な表現を指定します。
- ジオメトリを共有し、編集と管理だ同時に行われるフィーチャクラスのリストを作成します。たとえば、フィーチャクラスのいずれかのジオメトリを編集すると、他のフィーチャクラスのジオメトリも更新されます。共有トポロジで管理されるフィーチャクラスの例
トポロジに属しているフィーチャクラスの例データ主題
フィーチャクラス
トポロジ ルールのサブサンプル
土地区画
土地区画ポリゴン、土地区画境界(ライン)、土地区画コーナー(ポイント)
土地区画ポリゴンは重複しないようにする必要があります。土地区画ポリゴンの境界線は、土地区画境界のライン上になければなりません。土地区画境界の端点は、土地区画コーナーのポイント上になければなりません。
道路の中心線と国勢調査単位
道路の中心線、国勢調査区、国勢調査ブロック グループ、国勢調査地区
道路線は内部と交差しない、または接しないようにする必要があります。国勢調査区は重複しないようにする必要があります。国勢調査ブロック グループは、国勢調査区上になければなりません。国勢調査ブロック グループは重複しないようにする必要があります。国勢調査地区は、国勢調査ブロック グループ上になければなりません。国勢調査地区は重複しないようにする必要があります。
土壌
土壌タイプ ポリゴン
土壌タイプ ポリゴンは重複しないようにする必要があります。土壌ポリゴンにはギャップがあってはなりません。
水文学
流水ライン、流水ポイント、流水界(ポリゴン)
流水ラインは同一ライン内で重複しないようにする必要があります。流水ポイントは流水ライン上になければなりません。流水界は重複しないようにする必要があります。流水界にはギャップが存在してはなりません。
- これらのフィーチャクラスをフィーチャ データセットにまとめます。
- 個々のフィーチャクラスのエレメント間にトポロジ ルールを指定します。たとえば、土地区画はシングルパートでもマルチパート ポリゴンでもかまいません。隣接する土地区画はジオメトリを共有します。土地区画を重複させることはできません。
- フィーチャクラス間にトポロジ ルールを指定します。たとえば、土地区画ポリゴンを定義するラインは、土地区画の境界線上にあります。
- 各フィーチャクラスの座標の精度ランクを特定します。最も精度の高いフィーチャクラスにランク 1 を割り当て、以下、精度の高い順にランク付けする必要があります(2 番目に精度の高いフィーチャクラスにはランク 2 を割り当てます)。複数のフィーチャクラスに同じランクを割り当てることができます。精度の違いを見きわめられない場合は、すべてのフィーチャクラスをランク 1 に設定します(つまり、それらの精度は同じです)。
- フィーチャのコピーからテスト ジオデータベースを構築し(ファイル ジオデータベースまたはパーソナル ジオデータベースを使用し)、トポロジ設計案をテストします。プロトタイプのジオデータベースを実際に試してみます。たとえば、設計案に基づいてトポロジを追加し、それを整合チェックし、一部のフィーチャを編集してみます。これは、振舞いを現実的に捉えて、設計を改善するのに役立ちます。
- 効果的な実装が得られるまで、設計の改善および調整を繰り返します。
David Arctur、Michael Zeiler 共著『Designing Geodatabases: Case Studies in GIS Data Modeling』(Esri Press)が参考になるでしょう。また、http://support.esri.com/datamodels もご参照ください。