Nach dem Lesen Aktivieren der Multithread-Verarbeitung in QGIS? Ich habe mich gefragt, ob QGIS 2.6 dies beim Ausführen verschiedener Prozesse berücksichtigt. Ich habe online nachgesehen und konnte nur feststellen, dass in QGIS 2.4 Multithread-Rendering eingeführt wurde (ich gehe davon aus, dass es in 2.6 wieder verfügbar sein wird). Jetzt können Karten sehr schnell neu gezeichnet werden, insbesondere bei großen Datenmengen.
Ich habe gelesen, dass es ziemlich schwierig ist, Multithreading in die Kernfunktionalität aufzunehmen, und dass Benutzern empfohlen wird, Python-Code zu manipulieren, um dies zu erreichen, z. B. beim Parallelisieren von GIS-Vorgängen in PyQGIS? .
Ich habe auch die Feature-Anfrage überprüft, aber sie wurde seit 9 Monaten von Tim Sutton geschlossen. Der letzte Kommentar lautet:
"Ich schließe dies ab - Martin Dobias hat eine Implementierung in einer Niederlassung, die nach QGIS 2.2 zusammengeführt wird."
Werden einige Funktionen in QGIS 2.6 Multithreading nutzen (oder wird es sich wieder auf das Rendern konzentrieren) und wenn nicht, wird sich dies bei QGIS 3.0 ändern?
Antworten:
Ich denke, dass die Antwort für QGIS 3.0 in diesem kürzlich in Nabble veröffentlichten Gespräch zu finden ist :
Unterstützt die Verarbeitung in QGIS 3 die Parallelisierung?
Unter Berufung auf Nyall Dawson:
quelle
Nur zum aktuellen Zeitpunkt rendern (QGIS 2.6).
Martin und ich haben über eine Art generische Thread-Prozess-API gesprochen, aber es handelt sich derzeit nur um Gespräche.
quelle