PyQGISのインストール

まず、PyQGISをインストールします。以下のコマンドを実行してください。

cd yourdir
python3 -m venv venv --system-site-packages
source venv/bin/activate
pip install -U notebook jupyterlab

Jupyter Notebookの起動

次に、Jupyter Notebookを起動します。

cd yourdir
source venv/bin/activate
jupyter-lab

PyQGISのインポート

最後に、新しいPython 3のノートブックを作成(または既存のものを開く)し、以下をコピー/ペーストしてノートブックを実行します。

import sys
import os
import qgis
from qgis.gui import *
from qgis.core import *
from qgis.utils import plugins
from PyQt5.QtCore import *
from qgis.analysis import QgsNativeAlgorithms

sys.path.append('/usr/share/qgis/python/plugins/')
sys.path.append('/usr/share/qgis/python/')

QgsApplication.setPrefixPath('/usr', True)
app = QgsApplication([], False)
app.initQgis()

import processing
from processing.core.Processing import Processing
Processing.initialize()
QgsApplication.processingRegistry().addProvider(QgsNativeAlgorithms())

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

app.exitQgis()
app.exit()

これで、Jupyter NotebookでPyQGISを使用する準備が整いました。これにより、地理情報システム(GIS)の強力な機能をPythonで利用できるようになります。.

投稿者 admin

コメントを残す

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