管道基础大数据平台系统开发-【CS】-ExportMap
1
13693261870
2023-03-09 bd70d8ef35e1de691a1a1bcdcfd628b40760e609
1
已修改2个文件
21 ■■■■ 文件已修改
ExportMap/Sources/xyz.py 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ExportMap/Sources/说明.txt 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ExportMap/Sources/xyz.py
@@ -7,11 +7,7 @@
from qgis.core import *
# C:\Program Files\QGIS 3.16\apps\qgis-ltr\python\qgis
sys.path.append(r"C:\Program Files\QGIS 3.16\apps\qgis-ltr\python\plugins")
from processing.core.Processing import Processing
Processing.initialize()
import processing
#from qgis import processing
import math
import argparse
@@ -19,6 +15,7 @@
from qgis.PyQt.QtGui import *
from qgis.PyQt.QtCore import *
from qgis.PyQt.QtWidgets import *
#from qgis import processing
# èŽ·å–å®Œæ•´è·¯å¾„
@@ -62,14 +59,18 @@
        layer = QgsRasterLayer(line, "layer_" + str(i))
        if not layer.isValid():
            print("layer_" + str(i) + ": failed to load!")
        #prj.addRasterLayer(line, "layer_" + str(i))
# åˆå§‹åŒ–
def init():
    # QgsApplication.setPrefixPath("C:\Program Files\QGIS 3.16", True)
    qgs = QgsApplication([], True)
    qgs = QgsApplication([], False)
    qgs.initQgis()
    sys.path.append(r"C:\Program Files\QGIS 3.16\apps\qgis-ltr\python\plugins")
    from processing.core.Processing import Processing
    Processing.initialize()
    import processing
    args = get_args()
    project = QgsProject.instance()
@@ -77,9 +78,6 @@
    print("FileName: " + project.fileName())
    loadLayers(project, args)
    for alg in qgs.processingRegistry().algorithms():
        print(alg.id(), "->", alg.displayName())
    ops = {
         'BACKGROUND_COLOR': QColor(0, 0, 0, 0),
ExportMap/Sources/˵Ã÷.txt
@@ -4,8 +4,9 @@
================================================================================ QGIS环境配置
https://blog.csdn.net/Scarlett2025/article/details/128967607
C:\Program Files\QGIS 3.16\apps\Python37
C:\Program Files\QGIS 3.16\bin\python-qgis-ltr.bat
C:\Program Files\QGIS 3.16\bin\qgis_process-qgis-ltr.bat
1.path è®¾ç½®ï¼š
C:\Program Files\QGIS 3.16\apps\Python37;