[Talk-ro] Aplicatie GIS - Trasee montane

Stefan UNGUREANU stefan.ungureanu at mytrek.ro
Thu May 19 20:08:39 BST 2011


Am intrebat pentru ca mi se par foarte multe date; impresia (nu sunt 
100% sigur si e posibil sa aberez) mea este ca in urma acelui request 
(ajax?) cand serverul produce XML-ul (chestie care e de asteptat sa fie 
oarecum rapida), browser-ul va general un DOM (aici nu sunt 100% sigur), 
ceea ce poate fi incredibil de costisitor in materie de 
memorie/performante (asta nu e o aberatie; cum ar zice englezul, "it's a 
fact").

Limitarea datelor si/sau optimizarea lor poate produce efecte 
incredibile... ma rog, macar interesante ;)

Stefan.

PS. daca cineva are o idee mai buna despre cum se trateaza response-ul 
de la un XMLHttpRequest, astept critici; n-am avut timp sa caut prea 
mult despre asta.

PPS. daca considerati ca discutia nu-si are rostul aici si doriti sa 
continuam, o putem face direct prin mail




On 19-May-11 7:59 PM, Cristian Draghici wrote:
>
>
> 2011/5/19 Stefan UNGUREANU <stefan.ungureanu at mytrek.ro
> <mailto:stefan.ungureanu at mytrek.ro>>
>
>     O sugestie : pentru afisare, simplificarea track-urilor; in felul
>     asta se incarca mai putine puncte, si harta "se misca" mai bine;
>     cine doreste download, primeste track-ul complet.
>
>
> Am incercat si asa ceva fara rezultate notabile - ce avem acum e o
> evolutie care a trecut si pe acolo.
>
> Cel mai mult timp se pierde, in varianta curenta, cu ascunderea
> punctelor (puncte apropiate produc clustere urata la zoom level mic).
> Implementarea nativa OpenLayers nu mergea satisfacator, a rescris-o un
> coleg in JS dar consuma destul de mult CPU.
>
>     O curiozitate... ce contin sectiunile lengths, points si geometry ?
>
>
> Nu sunt foarte in tema - colegul meu Gabi a scris codul.
> As banui ca /geometry/ sunt variante serializate ale geometriilor
> traseelor dintr-un BBOX, si /points/ sunt punctele de interes (lat,
> long, name, type). Datele sunt calculate server side si ajung in JS
> serializate (XML) de unde sunt parsate si pe baza lor create obiecte
> OpenLayers.
>
> --
> Cristi
>
>
>
> _______________________________________________
> Talk-ro mailing list
> Talk-ro at openstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk-ro



More information about the Talk-ro mailing list