#1 Tue 08 April 2014 11:14
Performance du rendu vectoriel à partir de Mysql
Bonjour,
Je vous fais part d'un test que j'ai effectué dans l'objectif était de trouver le chemin le plus efficace pour afficher, sur Leaflet, des données stockées dans une base Mysql.
La technologie canva de l'HTML5 permet d'afficher les 200 000 coordonnées de la couche sans sourciller, et cela même sur mon Nexus 5, c'est assez impressionnant.
Côté requête, le meilleur chemin que j'ai trouvé est d'encoder les polygones à la sauce Google ce qui réduit la taille du résultat reçu par 10.
Du coup, dans le test, on arrive à afficher la totalité du département de l'Isère provenant d'OSM ( non simplifié) en 1 seconde.
Le lien des explications et du test
Dernière modification par Dof (Tue 08 April 2014 11:15)
Hors ligne
#2 Fri 11 April 2014 06:14
- Georgie
- Participant assidu
- Date d'inscription: 28 May 2011
- Messages: 232
Re: Performance du rendu vectoriel à partir de Mysql
Très intéressant ! Merci !
C'est quoi "encodé à la sauce Google" ?
Hors ligne
#3 Fri 11 April 2014 09:11
Re: Performance du rendu vectoriel à partir de Mysql
Bonjour,
C'est l’algorithme que Google utilise pour l'affichage des polylignes /polygones sur Google Maps.
Il se trouve ici : https://developers.google.com/maps/docu … ithm?hl=fr
Hors ligne
#4 Wed 16 April 2014 16:12
- Georgie
- Participant assidu
- Date d'inscription: 28 May 2011
- Messages: 232
Re: Performance du rendu vectoriel à partir de Mysql
euh OK...
Hors ligne
#5 Thu 01 May 2014 16:16
Re: Performance du rendu vectoriel à partir de Mysql
Bonjour,
As tu testé le Binary JSON ? http://bsonspec.org/
Y.
Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !! - GeoRezo vous aide ? Aidez GeoRezo !
Hors ligne