This object is in archive! 

[CZ] OSM zrychlení vykreslování

Jarda Kvapil shared this idea 10 years ago
Completed

Napadla mě jedna věc při pohledu na OSM mapy a jejich pomalé vykreslování v malých zoomech. Vykresluje Locus všechna data na základě theme popisu? Pokud ano, asi by se vykreslování zrychlilo, kdyby vzal z theme hlavní data (silnice, vodstvo, lesy, obce ...) a to vykreslil. K čemu vykreslovat polni a lesni cesticky, vinice apod. v zoomu 12, 10, 9 atd.? Musí to žrát i procesorový čas a tím pádem i baterku. Možná i ikony bych vyhodil z těchto zoomů ...

Replies (2)

photo
0

Ahoj Jardo,


My jsme se tím částečně zabývali v zimě, když jsme upravovali interní témata a mapsforge. Jestli si dobře pamatuji, tak samotné renderovaní zabere v průměru snad jen 30% času (možná ještě míň) a zbytek zabere dolování dat z map souboru. Také je potřeba zvážit souboj “pěkné” mapy versus rychlosti. Nicméně bych to neviděl tak bídně. Lesní cesty jsou od 13 levelu, pěšiny od 12 (byl myslím požadavek, aby byly vidět už tomto zoomu kvůli alpským stezkám) a vinice snad ani nekreslíme (v map souboru jsou). Ikonky v podstatě začínají také až od 13 levelu. Nicméně jsi mě připomněl, že jsem chtěl posunout vykreslení lesů z 8 levelu do 9 nebo 10. To už by efekt mohlo mít.

photo
1

Uzivíráme jako vyřešeno, protože za poslední rok bylo vykreslování vektorových map mnohonásobně zrychleno

Replies have been locked on this page!