9
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

FOSS4GAdvent Calendar 2024

Day 8

QGISでOverture Mapsデータの取得方法

Last updated at Posted at 2024-12-07

2023年から、Overture Maps Foundationによって地図データが公開されるようになりました。現在、Overtureデータのダウンロード方法はいくつかありますが、この記事ではQGISを使った取得方法をご紹介します。

Overtureデータの取得方法

DuckDB

DuckDB:hatched_chick: を使用すれば、大量のデータでもスムーズにダウンロードできます。DuckDBを利用した具体的な手順については、以下の公式ドキュメントをご覧ください。

Overture Maps公式サイト

活用事例

Python Command

DuckDBは便利ですが、SQLやプログラミングに慣れていない方には難しく感じる場合があります。その場合、Pythonコマンドを使って簡単にOvertureデータをダウンロードする方法があります。

  • pip install overturemaps でパッケージをインストール。
  • 以下のコマンドを実行すると、指定エリアのデータをGeoJSON形式で取得できます。
    対象エリアの領域、データ種類と出力ファイル名を記入するだけで簡単です。
overturemaps download --bbox=-71.068,42.353,-71.058,42.363 -f geojson --type=building -o boston.geojson

取得後、このGeoJSONファイルをQGISに読み込んで可視化できます。

QGIS Plugin (GeoParquet Downloader + QDuckDB)

Pythonコマンドも良い方法ですが、コマンドラインに慣れていない方や、手動でBBOXを設定する手間を省きたい場合は、QGISのプラグインを使うと便利です。ここでは「GeoParquet Downloader」と「QDuckDB」プラグインを利用する方法をご紹介します。

GeoParquet Downloader

このプラグインを使えば、QGISのマップキャンバス範囲内のOverture MapsデータをGeoParquet形式でダウンロードし、そのまま可視化できます。
image.png

QDuckDBプラグインの事前インストール

現時点では、このプラグインはWindowsでのみ使用可能です。
LinuxやMacOSの場合は、事前インストール手順に従う必要があります。

GeoParquet DownloaderはDuckDBを利用してデータをダウンロードするため、QDuckDBプラグインのインストールが必須です。以下で手順を詳しく説明します。

QGISでOvertureMapsデータの取得する手順

1. QDuckDBプラグインのインストール

メニューバー -> プラグイン -> プラグインを管理とインストールを選択
Capture d’écran 2024-12-07 à 16.26.24.png

QDuckDBを検索してインストール
image.png

2. GeoParquet Downloaderプラグインのインストール

同じプラグイン管理画面でGeoparquetを検索し、Geoparquet Downloaderのプラグインを選択してインストール。
image.png

インストールが完了すると、ツールバーにQDuckDBGeoParquet Downloaderのボタンが表示されます。
image.png

これからOverture Mapsのデータをダウンロードしてみましょう!

3. GeoParquet Downloaderを使ってOvertureデータを取得

  • まずは、マップキャンバスをダウンロードしたいエリアに移動する(例:鹿児島県与論島)
    image.png
     

  • ツールバーにOverture Mapsのアイコンをクリックして、プラグインの画面が表示されます。
    image.png
     

  • Overture Mapsが選択されるを確認し、データの種類(例:Transportation)を指定。
    image.png
     

  • OKをクリックすると、保存先を指定してダウンロードが開始します。
    image.png
    image.png

処理が完了すると取得したデータが表示されました!
image.png

今回は田舎の小さな範囲(6km x 6km)をダウンロードするのに1〜2分で完了しましたが、都市部の広い範囲をダウンロードする場合、時間がかなりかかる可能性があるのでご注意ください。

おわりに

DuckDBとGeoParquet Downloaderプラグインを利用すれば、Overture Mapsのデータ取得が簡単に行えるようになりました。ただし、現状ではWindows環境での利用に制限があり、MacOSやLinuxで使用するにはDuckDBの事前インストールやWindowsの仮想環境のセットアップが必要です。
GeoParquet Downloader(2024年12月)とQDuckDB(2023年12月)がリリース間もないので、改善を楽しみにしています!

9
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
9
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?