From e95cfc945f5a6874baced77c194d3e61f4612dc4 Mon Sep 17 00:00:00 2001 From: DmsAnhr Date: Tue, 25 Nov 2025 16:59:05 +0700 Subject: [PATCH] update qgis path --- qgis_bootstrap.py | 50 +++++++++++++++++++++++------------------------ 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/qgis_bootstrap.py b/qgis_bootstrap.py index c8f607d..8a1a859 100644 --- a/qgis_bootstrap.py +++ b/qgis_bootstrap.py @@ -1,37 +1,37 @@ -import os -import sys +# import os +# import sys -QGIS_APP = "/Applications/QGIS-LTR.app/Contents" -QGIS_PREFIX = f"{QGIS_APP}/Resources" +# QGIS_APP = "/Applications/QGIS-LTR.app/Contents" +# QGIS_PREFIX = f"{QGIS_APP}/Resources" -# ==== FIX VERY IMPORTANT ==== -os.environ["QGIS_PREFIX_PATH"] = QGIS_PREFIX -os.environ["PROJ_LIB"] = f"{QGIS_PREFIX}/proj" -os.environ["GDAL_DATA"] = f"{QGIS_PREFIX}/gdal" -os.environ["QT_PLUGIN_PATH"] = f"{QGIS_PREFIX}/plugins" -# ============================= +# # ==== FIX VERY IMPORTANT ==== +# os.environ["QGIS_PREFIX_PATH"] = QGIS_PREFIX +# os.environ["PROJ_LIB"] = f"{QGIS_PREFIX}/proj" +# os.environ["GDAL_DATA"] = f"{QGIS_PREFIX}/gdal" +# os.environ["QT_PLUGIN_PATH"] = f"{QGIS_PREFIX}/plugins" +# # ============================= -os.environ["QT_QPA_PLATFORM"] = "offscreen" +# os.environ["QT_QPA_PLATFORM"] = "offscreen" -# Python path -sys.path.append(f"{QGIS_PREFIX}/python") -sys.path.append(f"{QGIS_PREFIX}/python/plugins") +# # Python path +# sys.path.append(f"{QGIS_PREFIX}/python") +# sys.path.append(f"{QGIS_PREFIX}/python/plugins") -from qgis.core import QgsApplication -from qgis.analysis import QgsNativeAlgorithms +# from qgis.core import QgsApplication +# from qgis.analysis import QgsNativeAlgorithms -import processing -from processing.core.Processing import Processing +# import processing +# from processing.core.Processing import Processing -def start_qgis(): - qgs = QgsApplication([], False) - qgs.initQgis() +# def start_qgis(): +# qgs = QgsApplication([], False) +# qgs.initQgis() - # === WAJIB: initialize processing === - Processing.initialize() - qgs.processingRegistry().addProvider(QgsNativeAlgorithms()) +# # === WAJIB: initialize processing === +# Processing.initialize() +# qgs.processingRegistry().addProvider(QgsNativeAlgorithms()) - return qgs +# return qgs