我正在使用QGIS来做一些重复的制图工作。我有一个老人之家的平面图,它被数字化到QGIS中,正确地标记了床号,还有一个电子表格,上面有床号和属于那张床的所有其他属性。
我需要创建多个层,并将它们一个接一个地可视化,目前我正在使用“另存为图像”功能。如果我只需要做一次就可以了,但是我有30多个老人院,每个老人院有4-5层来可视化。QGIS已经比ArcGIS好了很多,但当我意识到我需要手动完成所有这些工作时,我仍然感到有点不知所措。
我希望使用Python来实现自动化,但似乎它主要用于QGIS中创建插件。
作为一名R用户,我习惯于自动执行所有重复的任务。
我知道QGIS是用Qt4编写的,有没有人知道QT4脚本,我可以用它作为自动化QGIS的模型?
有人能告诉我这是不是可能的,如果是,是如何实现的?
谢谢。
发布于 2012-01-21 00:42:44
如果您只想执行脚本,请查看Python控制台(Plugins->Python Console)。
还可以考虑编写一个QGIS Python插件。真的很简单。
除了这两个选项之外,你也可以将qgis作为一个完全在QGIS之外的Python库使用(例如,作为一个命令行脚本)--但我不知道这是不是你想要的。优秀的PyQIS食谱将其称为"Python应用程序“
http://www.qgis.org/pyqgis-cookbook/intro.html
它都是开源的,所以如果您查看大量的QGIS Python插件存储库,您可以简单地寻找一个与您的想法类似的插件,并将该代码用作模板。
https://stackoverflow.com/questions/7804977
复制相似问题