{"action":"created","issue":{"url":"https://api.github.com/repos/ruz76/qgis_patrac/issues/20","repository_url":"https://api.github.com/repos/ruz76/qgis_patrac","labels_url":"https://api.github.com/repos/ruz76/qgis_patrac/issues/20/labels{/name}","comments_url":"https://api.github.com/repos/ruz76/qgis_patrac/issues/20/comments","events_url":"https://api.github.com/repos/ruz76/qgis_patrac/issues/20/events","html_url":"https://github.com/ruz76/qgis_patrac/issues/20","id":310317893,"number":20,"title":"Pomalý běh na Windows 10","user":{"login":"ruz76","id":15860810,"avatar_url":"https://avatars1.githubusercontent.com/u/15860810?v=4","gravatar_id":"","url":"https://api.github.com/users/ruz76","html_url":"https://github.com/ruz76","followers_url":"https://api.github.com/users/ruz76/followers","following_url":"https://api.github.com/users/ruz76/following{/other_user}","gists_url":"https://api.github.com/users/ruz76/gists{/gist_id}","starred_url":"https://api.github.com/users/ruz76/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ruz76/subscriptions","organizations_url":"https://api.github.com/users/ruz76/orgs","repos_url":"https://api.github.com/users/ruz76/repos","events_url":"https://api.github.com/users/ruz76/events{/privacy}","received_events_url":"https://api.github.com/users/ruz76/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-04-01T11:50:54Z","updated_at":"2018-04-01T17:15:20Z","closed_at":"2018-04-01T17:15:20Z","author_association":"OWNER","body":"Na Windows 7 byl běh bez problémů. Asi jen 2x pomalejší než na Linuxu, tedy export 10 sektorů trval cca 2 minuty. Na Windows 10 je to cca 1 minuta na 1 sektor, což je hrůzné. Zkusil jsem nějaké optimalizace, změny konfigurace. Zrychlilo se to o cca 15%, ale to je pořád málo. Hlavním problémem je, že Windows 10 asi jinak (pomaleji) zavádějí jednotlivé příkazy GRASSu. Při vyzkoušení pythonw místo python jsem viděl, že každý příkaz se zavádí jako nový proces a je to to co zpomaluje vykonání. Nevím jestli na Windows 7 to bylo jinak, ale tipuji, že ano. Jako jediné rychlé řešení, které vidím je přesunout co nejvíce logiky na strany QGIS. Ukazuje se, že by mohlo stačit na straně GRASS GIS vykonat čtyři z devíti příkazů, což by mohlo tedy zrychlit o cca 50%. Teoreticky by šlo přesunout vše na stranu QGIS (myslím, že to co dělám v GRASS umí GDAL), ale nevím."},"comment":{"url":"https://api.github.com/repos/ruz76/qgis_patrac/issues/comments/377801594","html_url":"https://github.com/ruz76/qgis_patrac/issues/20#issuecomment-377801594","issue_url":"https://api.github.com/repos/ruz76/qgis_patrac/issues/20","id":377801594,"user":{"login":"ruz76","id":15860810,"avatar_url":"https://avatars1.githubusercontent.com/u/15860810?v=4","gravatar_id":"","url":"https://api.github.com/users/ruz76","html_url":"https://github.com/ruz76","followers_url":"https://api.github.com/users/ruz76/followers","following_url":"https://api.github.com/users/ruz76/following{/other_user}","gists_url":"https://api.github.com/users/ruz76/gists{/gist_id}","starred_url":"https://api.github.com/users/ruz76/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ruz76/subscriptions","organizations_url":"https://api.github.com/users/ruz76/orgs","repos_url":"https://api.github.com/users/ruz76/repos","events_url":"https://api.github.com/users/ruz76/events{/privacy}","received_events_url":"https://api.github.com/users/ruz76/received_events","type":"User","site_admin":false},"created_at":"2018-04-01T17:15:20Z","updated_at":"2018-04-01T17:15:20Z","author_association":"OWNER","body":"Zdařilo se. Zrychlení na cca 25 s na sektor. To už je lepší. Další možnost zrychlení je předpočítat sektory a při výpočtu aktualizovat jen ty co se změnily (sloučení, rozdělení, vytvoření nového). Asi to ještě udělám, problém bude jen určení zda došlo ke změně a jasná identifikace. Tady by se asi hodilo udělat notmálně dotaz zda jsou polygony identické, a pokud ano, tak nedělat nad nimi výpočet. Problém je, že skript pro GRASS na to není nachystaný, ale asi by stačilo udělat kopii exportu, identické polygony v ní smazat a do GRASS poslat jen ty co nejsou identické. Ale je tam zase problém s identifikací.  "}}
{"actor":{"display_login":"ruz76"}}