update qgis path
This commit is contained in:
parent
275df4e673
commit
e95cfc945f
|
|
@ -1,37 +1,37 @@
|
||||||
import os
|
# import os
|
||||||
import sys
|
# import sys
|
||||||
|
|
||||||
QGIS_APP = "/Applications/QGIS-LTR.app/Contents"
|
# QGIS_APP = "/Applications/QGIS-LTR.app/Contents"
|
||||||
QGIS_PREFIX = f"{QGIS_APP}/Resources"
|
# QGIS_PREFIX = f"{QGIS_APP}/Resources"
|
||||||
|
|
||||||
# ==== FIX VERY IMPORTANT ====
|
# # ==== FIX VERY IMPORTANT ====
|
||||||
os.environ["QGIS_PREFIX_PATH"] = QGIS_PREFIX
|
# os.environ["QGIS_PREFIX_PATH"] = QGIS_PREFIX
|
||||||
os.environ["PROJ_LIB"] = f"{QGIS_PREFIX}/proj"
|
# os.environ["PROJ_LIB"] = f"{QGIS_PREFIX}/proj"
|
||||||
os.environ["GDAL_DATA"] = f"{QGIS_PREFIX}/gdal"
|
# os.environ["GDAL_DATA"] = f"{QGIS_PREFIX}/gdal"
|
||||||
os.environ["QT_PLUGIN_PATH"] = f"{QGIS_PREFIX}/plugins"
|
# os.environ["QT_PLUGIN_PATH"] = f"{QGIS_PREFIX}/plugins"
|
||||||
# =============================
|
# # =============================
|
||||||
|
|
||||||
os.environ["QT_QPA_PLATFORM"] = "offscreen"
|
# os.environ["QT_QPA_PLATFORM"] = "offscreen"
|
||||||
|
|
||||||
# Python path
|
# # Python path
|
||||||
sys.path.append(f"{QGIS_PREFIX}/python")
|
# sys.path.append(f"{QGIS_PREFIX}/python")
|
||||||
sys.path.append(f"{QGIS_PREFIX}/python/plugins")
|
# sys.path.append(f"{QGIS_PREFIX}/python/plugins")
|
||||||
|
|
||||||
from qgis.core import QgsApplication
|
# from qgis.core import QgsApplication
|
||||||
from qgis.analysis import QgsNativeAlgorithms
|
# from qgis.analysis import QgsNativeAlgorithms
|
||||||
|
|
||||||
import processing
|
# import processing
|
||||||
from processing.core.Processing import Processing
|
# from processing.core.Processing import Processing
|
||||||
|
|
||||||
def start_qgis():
|
# def start_qgis():
|
||||||
qgs = QgsApplication([], False)
|
# qgs = QgsApplication([], False)
|
||||||
qgs.initQgis()
|
# qgs.initQgis()
|
||||||
|
|
||||||
# === WAJIB: initialize processing ===
|
# # === WAJIB: initialize processing ===
|
||||||
Processing.initialize()
|
# Processing.initialize()
|
||||||
qgs.processingRegistry().addProvider(QgsNativeAlgorithms())
|
# qgs.processingRegistry().addProvider(QgsNativeAlgorithms())
|
||||||
|
|
||||||
return qgs
|
# return qgs
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user