协助使用 Python 和 QGIS

问题描述 投票:0回答:0

我需要一些帮助。我是 QGIS 和 PYTON 编码的新手,并被要求构建一个我可以在 QGIS 中运行的 python 脚本,它执行以下 5 个步骤....

  1. 在特定位置打开一个 QGIS 项目,
  2. DESELECTS(隐藏)该项目中的所有图层
  3. SELECT(显示)项目中的多个图层,
  4. 删除存储图块的现有目录(Windows 文件夹位置),
  5. 运行生成 XYZtiles(目录)例程以创建 xyz tiles,最后
  6. 所有完成后显示一条消息。

我一直在单独研究这些命令,但正在努力将它们放在一个组合的 python 脚本中。

任何帮助将不胜感激

问候 保罗

我尝试了下面显示的一些单独工作的命令,但我需要将它们组合成一个执行步骤 1-6 的脚本

  1. SELECT(显示)项目中的多个图层 layer = prj.mapLayersByName('图层名称')[0] prj.layerTreeRoot().findLayer(layer.id()).setItemVisibilityCheckedParentRecursive(真)

  2. 删除现有目录 导入shutil shutil.rmtree("目录路径")

python directory qgis
© www.soinside.com 2019 - 2024. All rights reserved.