エアロトヨタコラムColumn
- エアロトヨタ株式会社 TOPページ
- 知る・楽しむ
- エアロトヨタコラム
- QGISで作成したOD移動図をアニメーションで動かす
QGIS
QGISで作成したOD移動図をアニメーションで動かす
この記事でわかること
・QGISで作成したOD移動図のマーカー線のポイントを動かすことで、移動の状況を見やすくビジュアライズできます。
この記事は、執筆時の安定版(LTR)であるQGIS Ver3.44で作成しています。
前回作成したOD移動図
前回の記事で、都市間の転出人口を可視化した「OD移動図」を作成しました。
QGISで都市間転出者数のOD移動図を作る
この図では、マーカー線の三角形で出発地と目的地の方向(ラインの起点から終点の方向)をわかりやすく表現しましたが、QGISではこの三角形のマーカーをアニメーションで、起点から終点方向に動かすことができます。
マーカー線のマーカーをアニメーションで動かす方法
ラインのスタイルシンボルである「マーカー線」の設定を行うことで、マーカーをアニメーションで起点から終点方向に動かすことができます。
前回に記事のプロジェクトがファイルから、都市間のハブラインを直線のみ表示している地図で説明を行います。下の図のような地図を準備してください。
前回の記事のプロジェクトファイルを使用する場合には、既存の「ハブライン」レイヤを複製して、単一定義にし、「直線」シンボルを追加し「ジオメトリジェネレータ」シンボルは削除します。
式の欄に次の式を入力します。
(to_real(format_date(now(),'ss.zzz')) * 10 )% 10
この式を入力することで、マーカーがアニメーションで動きます。
式を入力したら、「OK」ボタンをクリックします。
※「* 10」はスピードです。大きいほど早くなります。「% 10」は「間隔で指定」の数値と合わせます。
このように、マーカー線の「線に沿ったオフセット」に計算式を入れることで、マーカーを動かすことができます。
マーカーの間隔や速度を調整して、見やすい設定にしてください。
前回作成したOD移動図のマーカーを動かす
前回作成した、ジオメトリジェネレータで作成した曲線のマーカーを動かしてみましょう。
これで、三角形のマーカーが起点から終点に向かって動くはずです。
後は数値の大きさで線の太さを変えるなど、見やすい設定を行ってください。
まとめ
QGISでもマーカーをアニメーションで動かすことができました。
説明資料などにも活用できますね!
記事編集:喜多耕一
==================
【QGIS講習会を実施しています】
エアロトヨタでは、自治体向けのQGIS講習会を実施しています。
初級者向け、中級者向けのほか、防災、都市計画、林業などの専門的な内容もお受けします。
「職場でQGISを使いたい」「QGISの操作方法を知りたい」「QGISでデータ分析したい」などがありましたら、ぜひエアロトヨタにご相談ください。
豊富な講習経験のある講師が、親切丁寧な講習を行います。
民間企業の方もお気軽にお問い合わせください!



