管道基础大数据平台系统开发-【CS】-ExportMap
1
13693261870
2023-03-10 adffca71aba3ed339dc0484900e7c866d52d5f33
ExportMap/Sources/xyz.py
@@ -51,22 +51,26 @@
    lines = readTxt(args.file)
    for i in range(0, len(lines)):
        line = lines[i]
        if len(line) == 0:
        if len(lines[i]) == 0:
            continue
        print("layer: " + line)
        layer = QgsRasterLayer(line, "layer_" + str(i))
        print("layer: " + lines[i])
        layer = QgsRasterLayer(lines[i], "layer_" + str(i))
        if not layer.isValid() or layer.crs() is None:
            print("layer_" + str(i) + ": failed to load!")
            continue
        if len(prj.mapLayers()) == 0:
            prj.setCrs(layer.crs())
        for j in range(1, layer.bandCount() + 1):
            layer.dataProvider().setNoDataValue(j, 0)
        prj.addMapLayer(layer)
    for layer in prj.mapLayers().values():
        print(layer.name() + ": " + layer.extent().toString())
        print(layer.name() + ", " + layer.extent().toString() + ", " + layer.crs().authid())
# 初始化
def init():