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で利用できるようになります。.