正しい用語が何であるかはわかりませんが、これは一般的なカートグラフィックデザインパターンです。
市街地の輪郭を、道路や建物のレイヤーの下にある塗りつぶされたポリゴンとして表示したい。
OpenStreetMapでは、そのようなエリアはlanduse = residentialとして利用できる場合があります。これらはすべて手動でトレースされたのではないかと思います。
これが例です、これはジブラルタルです。この輪郭を手動でデジタル化して海岸線にクリップしました。「都市の足跡」は紫/ピンクの領域で構成されています(これは海に拡張され、OpenStreetMapDataから陸の輪郭にクリップされました)
QGIS(または他のFOSS GISツール)で、一連の建物からこれらを自動的に生成するためのツールはありますか?
私がすでに試した2つのアプローチ...
- 凹型の船体プラグインを試しましたが、1つのエリアしか取得できませんでした。
- また、建物の輪郭から抽出されたノードでデローニー三角形分割を試しました。大きなポリゴンや、頂点間の角度が非常に鋭角なポリゴンを破棄できるかどうかは、うまくいくと思います...