QGISは地理情報システム(GIS)の一つで、Pythonを用いてデータ処理を行うことが可能です. 以下に、QGISとPythonを用いたデータ処理の基本的な手順を示します.

QGISのPythonコンソールの使用

QGISのPythonコンソールを開くには CTRL+Alt+p を押します. コンソール上には以下のようなコマンドがあります:

  • 箒マーク: コンソール上の出力結果を全て消す
  • 再生マーク: Pythonプログラムを実行する
  • メモ帳マーク: Pythonのプログラムファイルを開く

Pythonのプログラムファイルを開くためには、メモ帳マークを押します. そして、作成したpyファイルを実行するためには右側の再生マークを押します.

QGISの機能の確認

以下のコードで、ユーザーのQGISに実装されている機能を確認します.

import processing
for alg in QgsApplication.processingRegistry().algorithms():
    print(alg.id(), "->", alg.displayName())

特定の機能の入力を確認

使いたい機能を実行するために必要な”入力すべきもの”を確認します. 以下のプログラムを使用します.

import processing
name="使いたい機能"
processing.algorithmHelp(name)

実行の仕方

以下のコードがデフォルトです.

import processing
processing.run("native:clip",{
 "INPUT":"C:Users/../../yourfile.shp",
 "OVERLAY":"C:Users/../../yourfile.shp",
 "OUTPUT":"C:Users/../../output_file_name.shp"
})

これをPythonファイルに打ち込んで、各項目を定義して実行すればQGISの機能がPythonで使用できます.

以上がQGISとPythonを用いたデータ処理の基本的な手順です. これらの手順を踏むことで、地理情報の処理を効率的に行うことが可能となります.

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です