5.2. Lesson: 地物のトポロジ
オーバーラップやギャップなどのエラーを最小限に抑えるため、トポロジはベクタデータレイヤの有用な側面です。
たとえば、2つの地物が境界を共有し、トポロジを使用してその境界を編集する場合、はじめの地物を編集し、そしてもう1つの地物を編集して、それらが合うように慎重に境界を描く必要はありません。それらの共有された境界を編集でき、両方の地物は同時に変化します。
このレッスンの目標: 例を用いてトポロジを理解します。
5.2.1. Follow Along: スナップ
スナップはトポロジ編集を容易にします。これによりデジタイズ中にマウスカーソルを他のオブジェクトにスナップさせることができます。スナップオプションを設定するには:
メニュー項目
に移動します。スナップオプション ダイアログを設定して、 データ型 頂点、許容誤差
12
ピクセルでlanduse
レイヤをアクティブにします:重なりを避ける 欄のボックスがチェックされていることを確認します。
ダイアログを閉じます。
ツールバーの 先進的デジタイズ が有効になっていることを確認します( の項を参照)。
このエリアにズームします (必要に応じてレイヤとラベルを有効にします):
この新しい(架空の)領域をデジタル化します。
プロンプトが表示されたら、OGC_FID に 999 を与えます。しかし、他の値は変更しなくても大丈夫です。
注意深くデジタイズしていて、カーソルを隣接する領域の頂点にスナップさせるようにすると、既存の隣接区域との間に隙間ができないことに気がつくはずです。
5.2.2. Follow Along: トポロジ的地物を修正
トポロジ地物の更新が必要な場合があります。今回の調査地域では、ある地域が森林になったので、 landuse
レイヤを更新する必要があります。そこで、この地域の森林地物を拡大し、結合することにします。
森林地域を結合するために新しいポリゴンを作成するのではなく、 頂点ツール を使って既存のポリゴンを編集して結合します。
編集モードに入ります(まだアクティブになっていない場合
森林の地域を選択し、頂点を選択し、隣接する頂点に移動して、2つの森林地物が出会うようにします:
他の頂点をクリックし、所定の位置にスナップさせます。
トポロジとして正しい境界線はこのようになります:
続けて、*頂点ツール*を使って、さらにいくつかの地域を結合します。
また、 ポリゴン地物を追加 ツールを使用して、2つの森林ポリゴンの間のギャップを埋めることができます。 重なりを避ける を有効にすると、頂点を一つ一つ追加する必要はありません。新しいポリゴンが既存のポリゴンに重なる場合、自動的に追加されます。
例題のデータを使用する場合、次のような森林の領域があるはずです:
あなたが結合した森林エリアがより多くても、より少なくても、違う地域であったとしても気にしないで下さい。
5.2.3. Follow Along: ツール: 地物の簡素化
同じレイヤで続けて、 地物を簡素化 ツールをテストしてみましょう:
それをクリックしてアクティブにします。
頂点ツール または 地物を追加 ツールを使って結合した領域の一つをクリックします。このダイアログが表示されます:
許容度 を変えて何が起きるか見てみましょう:
これにより、頂点の数を減らすことができます。
OK をクリックします
このツールの利点は、一般化するためのシンプルで直感的なインターフェイスを提供していることです。しかし、このツールはトポロジを台無しにしていることに注意してください。単純化されたポリゴンは、本来あるべき隣接するポリゴンとの境界を共有しなくなるのです。そのため、このツールは独立した地物に適しています。
次へ進む前に、最後の変更を元に戻すことでポリゴンを元の状態に戻します。
5.2.4. Try Yourself ツール: リングの追加
リングを追加 ツールを使用すると、ポリゴン地物に内部リングを追加(ポリゴンに穴を開ける)することができます。その穴はポリゴン内に完全に含まれている必要がありますが、境界に触れていても問題ありません。例えば、南アフリカの外周をデジタイズし、レソトの穴を追加する必要がある場合、このツールを使用することになります。
このツールを使って実験してみると、スナップオプションがポリゴン内にリングを作るのを邪魔していることに気づくかもしれません。そのため、穴を開ける前にスナップをオフにすることをお勧めします。
右クリックすると穴が見えるようになります。
答え
正確な形状は重要ではありませんが、このように地物の中央に穴が開いているはずです:
編集を元に戻してから、次のツールの演習を続けてください。
5.2.5. Try Yourself ツール: 部分の追加
部分を追加 ツールを使用すると、主地物に直接接続されていない新しい部分を地物に追加することができます。例えば、南アフリカ共和国本土の境界線をデジタル化したが、プリンスエドワード諸島をまだ追加していない場合、このツールを使用して作成します。
部分を追加 ツールを使って、はみ出した部分を追加します。
-
注釈
部分の内側をクリックして削除します。
答え
まず、Bontebok National Park を選択します:
新しい部分を追加します:
編集を元に戻してから、次のツールの演習を続けてください。
5.2.6. Follow Along: ツール: 地物の変形
地物を変型 ツールは、ポリゴン地物を拡張したり、その一部を(境界線に沿って)切り取るために使用します。
拡張:
ポリゴンの中を左クリックして、描画を開始します。
ポリゴンの外側に図形を描きます。最後の頂点はポリゴンの内側にしてください。
右クリックして形状を完成させます:
これは次のような結果になります:
部分を切り取る:
5.2.7. Try Yourself ツール: 地物の分割
地物を分割 ツールは 地物を変型 ツールと似ていますが、2つの部分のどちらかを削除しない点が異なります。そのかわり、その両方を保持します。
このツールを使って、ポリゴンから角を分割してみます。
5.2.8. Try Yourself ツール: 地物のマージ
ここで、先ほど分割した地物をポリゴンの残りの部分に再度結合します:
答え
選択地物を結合 ツールを使って、まず結合したいポリゴンを両方とも選択します。
属性のソースとして、 OGC_FID が
1
の機能を使用します(ダイアログでそのエントリーをクリックし、 選択した地物から属性を取得する ボタンをクリックします):
別のデータセットを使用している場合、元のポリゴンの OGC_FID が 1
でない可能性が高くなります。そのような場合には、 OGC_FID が指定されている地物を選択します。
選択地物の属性結合 ツールを使用すると、ジオメトリを区別したまま、同じ属性を与えることができます。
5.2.9. In Conclusion
トポロジ編集はトポロジの観点からの正しさを維持しながら迅速かつ容易にオブジェクトの作成や変更ができる強力なツールです。
5.2.10. What's Next?
オブジェクトの形状を簡単にデジタイズする方法はわかりましたが、属性の追加にはまだ頭を悩ませているようですね! 次は、フォームを使って、属性編集をよりシンプルに、より効果的に行う方法を紹介します。