3

これまでは、行政ポリゴン、河川、陸地などを提供する Web の GIS ファイルを常に使用していました。次に、それらを Topojson 形式に変換して D3js にフィードしました。

今日、Quantum GIS (QGIS) 内で独自のレイヤー (wine_areas) を設計する必要があります。同様に、この .shp ファイルは後で Topojson 形式に変換されます。

GIS ソフトウェア (.shp ファイル) 内でシェイプ、ライン、ドットを設計する場合: 心配すべき重要な側面とその方法は? ほとんどの場合、隣接するポリゴンが共通の円弧を共有している場合などです。


特に、GIS ソフトウェアで topojson の「アーク」を設計する方法を知りたいです。

  • 私は自分の形をそのような近くに置くべきですか[][]
  • 形を作って線で切るか[|]
  • どのレベルの精度が必要ですか? (そしてそれを知る方法)

と他のヒント。

4

1 に答える 1

3

QGISでは:

  1. [設定] > [スナップ オプション]に移動し、下部にある両方のボックスをオンにし、作業中のレイヤーの左側にあるボックスをオンにします。許容値を 0 より大きい値に設定します。許容値をピクセル単位で設定し、頂点がスナップされたことがはっきりわかるように十分大きくするのが好きです。10pxは私にとってはうまくいきます。

  2. Topology Checker プラグイン(プラグイン>プラグインの管理とインストール... で有効化) を使用して、意図しない場所にギャップやオーバーラップがないかどうかを確認します。インストールしたら、Vector > Topology Checkerでアクセスします。ポップアップするパネルで [構成] をクリックし、最初のボックスでレイヤーを選択します。2 番目のボックスで、[オーバーラップを持たない] を選択して [ルールを追加] をクリックし、[無効なジオメトリを持たない]について繰り返します。デザインによっては、隙間があってはいけないこともある

データを設計するときは、描画してから分割するのではなく、図形を並べて描画できます。TopoJSON で円弧を共有する機能が必要な場合は、その円弧を形成する頂点が互いにスナップしていることを確認してください。シェープファイルはトポロジを保存しませんが、一緒にスナップされた 2 つの頂点は同じ座標を持ち、トポロジは TopoJSON ユーティリティによって推測されます。

必要な精度については、TopoJSON がポイントを量子化し、この値を調整できます。ここで説明されているように、計算が必要な量を知ることができます。ポイントが同じポイントに量子化されるほど十分に近い場合は、スナップについて心配する必要はありません。

それをすべて書いたので、私は今、この質問がどれほど古いかを理解しました...

于 2015-01-24T09:35:13.600 に答える