Le 12/06/08, murphy2712. nospam <[EMAIL PROTECTED]> a écrit : > > > > Le Framework de développement est GoogleAppEngine. C'est pas trop mal > > foutu mais ça demande un temps d'adaptation. > > > > La base de données, c'est BigTable. C'est une structure à la CouchDB > > développée par Google pour Google. > > Au début, on déteste (pas de relations, requêtes minables). > > Après on comprend (faut mettre les mains dans le cambouis des données). > > Après on aime (c'est ultra-ultra-ultra extensible). > > Mais j'avoue m'être flingué le cerveau pendant deux jours pour imaginer > > la manière dont j'allais définir ma structure de données "POI" (qui > > m'aurait pris 3 secondes avec SQL).
Merci pour ces précisions Il y a tout de même un problème, qui n'apparait pas pour l'instant vu le faible nombre de POIs, mais qui ne tardera pas à pointer le bout de son nez dès que leur nombre sera conséquent (qqs centaines) : tous sont chargés au démarrage de l'application. Ce qui risque de ralentir bcp leur chargement à terme. Un remède : n'afficher que ceux qui sont présents dans l'étendue courante de la carte et limiter ce nombre à 100 (par exemple). Il suffira de zoomer bcp sur une zone pour voir apparaitre ceux qui n'étaient pas présent à plus petite échelle. MapFish (framework de dev. d'applis carto sur le web basé sur OpenLayers et ExtJS) propose ce genre de fonctionnalité à travers l'utilisation de la classe MapFish.Searcher.Extent ( http://www.mapfish.org/svn/mapfish/trunk/MapFish/client/mfbase/mapfish/core/Searcher/Extent.js). Maintenant, cela signifie qu'il faudra mettre en place un service capable de répondre à la requete sur l'extent... Ce post de Christopher Schmidt sera surement très utile pour aller dans cette voie avec la plateforme de développement de Google : http://labs.metacarta.com/blog/27.entry/geographic-queries-on-google-app-engine/ > Yaurai moyen d'avoir le code source ? ou d'ajouter des développeurs > sur le projet AppEngine ? Je plussoie la demande ;-) F.
_______________________________________________ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-fr