首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >编写python脚本以自动执行QGIS (Qt)任务

编写python脚本以自动执行QGIS (Qt)任务
EN

Stack Overflow用户
提问于 2011-10-18 17:17:37
回答 1查看 9K关注 0票数 2

我正在使用QGIS来做一些重复的制图工作。我有一个老人之家的平面图,它被数字化到QGIS中,正确地标记了床号,还有一个电子表格,上面有床号和属于那张床的所有其他属性。

我需要创建多个层,并将它们一个接一个地可视化,目前我正在使用“另存为图像”功能。如果我只需要做一次就可以了,但是我有30多个老人院,每个老人院有4-5层来可视化。QGIS已经比ArcGIS好了很多,但当我意识到我需要手动完成所有这些工作时,我仍然感到有点不知所措。

我希望使用Python来实现自动化,但似乎它主要用于QGIS中创建插件。

作为一名R用户,我习惯于自动执行所有重复的任务。

我知道QGIS是用Qt4编写的,有没有人知道QT4脚本,我可以用它作为自动化QGIS的模型?

有人能告诉我这是不是可能的,如果是,是如何实现的?

谢谢。

EN

回答 1

Stack Overflow用户

发布于 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插件存储库,您可以简单地寻找一个与您的想法类似的插件,并将该代码用作模板。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7804977

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档