TownBlog「QGIS」タグアーカイブQGIS2と3に対応するプラグイン開発のTipsQGIS2からQGIS3へのバージョンアップに伴い、以下のような大きな変更がありました。3が用意されています。今後はQGIS3が主流になると思いますが、今のところ長期リリース版は2.18であることから、QGIS2を使い続けている現場も多いようです。そこで、QGIS2と3の両方に対応するプラグイン開発のTipsを簡単にまとめておきます。小池隆QGISで測地系によるズレを実験する地球上の同じ地点であっても、その座標を表すために用いられた測地系によって、緯度経度の値が異なる場合があります。Datum)と呼ばれる測地系を用いていました。ややこしいことに、2002年に導入された測地系は日本測地系2000(JGD2000)とも呼ばれています。世界測地系1984(WGS84)旧日本測地系(Tokyo)日本測地系2000(JGD2000)の3種類において、どのようなズレが生じるのか、簡単なプログラムによってQGIS上で実験してみました。結果は以下のようになり、旧日本測地系(Tokyo)は大きくズレていたものの、世界測地系1984(WGS84)と日本測地系2000(JGD2000)はポイントが重なって目視ではズレを確認できませんでした。小池隆QGISでDEMから等高線を作ってGoogleマップに追加する先日、道の整備されていない山中で石切場の調査をしていたところ、目の前の地形と地図から読み取れる地形が大きく異なっていました。Model)から高精細な等高線のみの地図を作成し、Googleマップに重ね合わせて表示することを思いつきました。結果はこのようになります。3.0に対応し、「GetLinkData3」および「PediaLayer3」として公開しました。GetLinkData3は、LinkData.orgからQGISにデータを取り込むためのプラグインです。2.x用に開発したプラグインはそのままでは動作しなくなります。詳しくはこちらに書かれています。3.0用に移植することにします。GetLinkDataは、オープンデータ活用支援プラットフォームLinkData.orgからQGISにデータを取り込むためのプラグインです。