Qgis - wielowątkowość - Wersja do druku +- Forum QGIS (http://forum.quantum-gis.pl) +-- Dział: Desktop GIS (http://forum.quantum-gis.pl/forum-4.html) +--- Dział: QGIS (http://forum.quantum-gis.pl/forum-5.html) +--- Wątek: Qgis - wielowątkowość (/thread-729.html)
1
2
|
Qgis - wielowątkowość - cooleq - 25-06-2012 Witam, czy da się uruchomić qgisa żeby pracował na kilku rdzeniach? Mam plugin, który bardzo dużo liczy i strasznie długo muszę czekać na wyniki. Przydało by się to też dla gdal i piramidowania. Czy może to zależy bezpośrednio od pluginu? RE: Qgis - wielowątkowość - borys - 26-06-2012 Niestety, 1.8 jeszcze tego nie potrafi. QGIS 2.0 będzie wielowątkowy, co będzie wymagało zerwania kompatybilności z istniejącymi wtyczkami, dlatego czeka na "duże" wydanie. Jednak chodzi tu głównie o renderowanie warstw w oddzielnych wątkach, żeby nie zamrażać całego interfejsu. Funkcje z menu Raster działają przez wywoływanie programów GDAL, więc to one muszą zapewniać wielordzeniowość... A to jest chyba dość szczątkowo zaimplementowane (znam tylko w gdalwarpie). RE: Qgis - wielowątkowość - cooleq - 27-06-2012 Dzięki za odpowiedź. Z gdala korzystam tak czy inaczej bez pośrednictwa qgisa. Jednak ten "nowy plugin" działa już za jego pośrednictwem. Wykonawca gwarantuje mi kompatybilność z przyszłymi wersjami Qgisa, może warto by się zabezpieczyć, bo jak rozumiem z wejściem qgis2.0 przestanie być kompatybilna? RE: Qgis - wielowątkowość - borys - 27-06-2012 Większość wtyczek (być może wszystkie) będzie wymagała drobnych korekt. Trudno przewidzieć zakres tych zmian, bo skoro i tak trzeba zerwać kompatybilność, to jest to dobra okazja do porządków w API. Na pewno postaramy się, żeby dostosowanie wtyczek było łatwe, szybkie i częściowo zautomatyzowane. Taka sytuacja już raz nastąpiła między wersją 0.x a 1.0 i wtedy nie nastręczyła problemów. Największą zmianą będzie ostateczne usunięcie starych mechanizmów stylu i etykietowania wektorów (po dopracowaniu nowych, które teraz funkcjonują równolegle), więc jeśli jakaś wtyczka z nich korzysta (choć żadna taka nie przychodzi mi do głowy), to będzie musiała przejść na nowe mechanizmy. RE: Qgis - wielowątkowość - cooleq - 27-06-2012 OK, dzięki. Możesz mi zdradzić kiedy będzie ta zmiana? I jakie informacje mam przekazać programiście, w celu późniejszego ułatwienia korekty? Jest może gdzieś lista mechanizmów, które wyjdą z użycia? Wtyczkę zaczniemy dopiero użytkować w najbliższym czasie. Niedobrze by było gdyby się zaraz zdeaktualizwała. RE: Qgis - wielowątkowość - borys - 27-06-2012 Przy sprzyjających wiatrach 1.8 będzie ostatnią wersją z serii 1.x i dwójka pokaże się pod koniec roku. Przy mniej sprzyjających, w pierwszej połowie przyszłego roku, a w międzyczasie pojawi się jeszcze 1.9. Tak czy owak, ze względu na głębokość zmian, część użytkowników zapewne przez jakiś czas pozostanie przy 1.x. Wyjdzie z użycia stary mechanizm stylów i stary mechamizm etykiet. Zmiany API jeszcze się nie zaczęły, z pewnością będą opublikowane przed wydaniem 2.0. A z nimi prawdopodobnie skrypt do automatycznego uaktualnienia kodu. RE: Qgis - wielowątkowość - [wiki] - 28-06-2012 Może w związku ze "zrywaniem" rozważyć nowy katalog na pluginy? Tak, aby możliwe było bez kombinowania i przestawiania używanie równolegle starej i nowej wersji programu? Czasami się przydaje - np. gdy odbiorca/klient korzysta ze starszej wersji, lub gdy w wersji nowej nie wszystko jeszcze działa ok (jak ostatnio PLiterki w 1.8). RE: Qgis - wielowątkowość - borys - 28-06-2012 Pod Windowsami i MacOSem powinien wreszcie trafić w bardziej intuicyjne miejsce: http://hub.qgis.org/issues/1442 A czy będzie nazwany qgis2 czy nie, to się jeszcze pewnie przetoczy dyskusja Problem ogonków akurat jest związany nie bezpośrednio z wersją QGISa, tylko z wersją GDALa wymaganą przez / zapakowaną z konkretną binarką QGISa, zbudowaną pod dany system operacyjny już po zamknięciu wydania 1.8. Niewykluczone, że z powodu tego błędu ktoś zaraz wyda QGISa 1.8 z GDALem 1.7, więc tutaj rozdzielanie katalogów dla każdej wersji by robiło tylko zamęt. Tak czy owak, zawsze można uruchamiać program z parametrem --configpath (nie wiem, czy edycja skrótu jest już kombinowaniem ) RE: Qgis - wielowątkowość - sebaq - 12-12-2013 Delikatnie odświeżam temat... QGIS 2.0 okazał się być jednowątkowy. Znalazłem post Borysa w którym pisał, że jakoby od wersji 2.1 są szanse na obsługę wielu rdzeni. Dlatego chciałbym spytać czy można się spodziewać wielowątkowości w późniejszych wersjach QGISa 2? Nie jest to jakieś krytyczne ale widać, że producenci procesorów doszli do granic częstotliwości i cały rozwój idzie w rdzenie i w cache (szczególnie w urządzeniach mobilnych). Pozdrawiam! RE: Qgis - wielowątkowość - Binko - 12-12-2013 Też mnie to zastanawia. Co z tego, że mam 4 wątki do wykorzystania, jak tylko jeden pracuje... Fakt, mogę sobie w międzyczasie oglądnąć jakiś filmik na YouTube, ale wolałbym, żeby proces szybciej się skończył To się tyczy niestety większości oprogramowania, nie tylko QGISa... Ale chyba coś się w tej kwestii rusza. Podobno nocne wydanie Firefoxa jest wielowątkowe. A i QGIS nadrabia Poniżej pokazane jest wielowątkowe renderowanie: http://www.lutraconsulting.co.uk/casestudies/qgis-multi-threaded-rendering |