Qgis:バッファ距離がずれる

提供: dococo wiki
ナビゲーションに移動 検索に移動

パソコンやっていると、バッファーってよく言いますけど。日本語にすると何?って改めて聞かれると即答できないんですよね。パソコンでのバッファーって、一時的な記憶とかよく使う情報だから手元(近く)に置いておくデータとかそんなイメージで覚えていましたが、調べると緩衝記憶装置というらしい、まあ自分が理解していた内容とさほど変わらないから良しとしよう。
ところで、qgisでもバッファとか言いますけどこちらは緩衝記憶装置ではなく、あるポリゴン(点・線・面)からの一定の距離の圏域ということらしい。qgisでよく使うバッファ例として

  • 駅や病院、学校から半径1kmの円とか
  • 道路から500m離れたエリアとか

といういうエリアを画く時にバッファを利用します

バッファ距離がずれる

あるポイントから半径500mの円をバッファ機能を使って描いたのですが、なんとなく1~2割程度ずれが発生

  • 500mのバッファを作ったけど598mの円になってしまった状態

よく調べてみると、プロジェクトのプロパティに「計測」(楕円体:距離計測に使用)と描かれた項目があった。

  • WGS84を選択

楕円体をWGS84にして、再度バッファ作成を行ったところ

  • 500mになった

500.781m(少々誤差有り)になっておもいどおりのバッファ距離になりました。

原因

「計測」(楕円体:距離計測に使用)の設定ミス
あとCSRの設定も効いてきますのでQGIS#距離バッファーを使う場合を参考にして設定を正確に行ってください