[英]writing python script to automate QGIS (Qt) tasks
我正在使用QGIS进行一些重复的映射工作。 我有一个养老院的平面图,它已被数字化到QGIS中,并正确标记了床号,还有一个电子表格,其中包含床号和属于该床的所有其他属性。
我需要创建多个图层并逐一可视化它们,目前我正在使用“另存为图像”功能。 如果只需要处理一次就可以了,但是我有30多个老年房屋,每个房屋都有4-5层可视化。 QGIS已经比ArcGIS好很多,但是当我意识到需要手动完成所有操作时,我仍然感到有些不知所措。
我正在寻找Python来实现自动化,但似乎它主要在QGIS中用于创建插件。
作为R用户,我习惯于自动执行所有重复性任务。
我知道QGIS是使用Qt4编写的,有人知道我可以用作自动QGIS的模型的QT4脚本吗?
谁能告诉我是否可行,如果可以,怎么办?
谢谢。
如果只想执行脚本,请查看Python控制台(插件-> Python控制台)。
还可以考虑编写QGIS Python插件。 真的很简单。
除了这两个选项,您还可以将qgis完全用作QGIS之外的Python库(例如,作为命令行脚本)-但我不知道您是否在寻找它。 出色的PyQIS食谱将其称为“ Python应用程序”
http://www.qgis.org/pyqgis-cookbook/intro.html
所有这些都是开源的,因此,如果您查看大量的QGIS Python插件存储库,则可以简单地寻找一个可以实现类似想法的插件,并将该代码用作模板。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.