阅读完在QGIS中启用多线程处理后?,我想知道QGIS 2.6在运行各种过程时是否将包括此功能。我在网上检查了一下,发现QGIS 2.4引入了多线程渲染(我认为它在2.6中将再次可用)。现在,可以非常快速地重绘地图,尤其是在处理大型数据集时。
我读到将多线程包含到核心功能中是相当困难的,建议用户操纵Python代码以实现此功能,例如在PyQGIS中的并行GIS操作中?。
我还检查了功能请求,但Tim Sutton已将其关闭了9个月,最新评论为:
“我要结束这一点-Martin Dobias在分支机构中有一个实现,它将在QGIS 2.2之后合并。”
QGIS 2.6中的某些功能是否会利用多线程(或者将再次专注于呈现),如果没有,在QGIS 3.0中会有所改变吗?
多线程并不是特别适合大多数GIS任务,这些任务往往是面向流,简单且受I / O约束的。合并结果的难度通常不值得将它们独立排队(不妨立即执行简单任务)。因此,“利用”的定义尚需进行大量辩论。
—
文斯
@Vince-谢谢,我知道在许多用例中多线程并不是最重要的。但是由于已经完成了一些工作来实现这一目标,我想知道在新的QGIS版本中是否会对此提供支持(这可能比“ exploit”更好)=)
—
Joseph
@PolyGeo-谢谢,很公平,很适合这种Q / A格式。我同意:)
—
约瑟夫(Joseph)