[OSM-talk-fr] Les spécialistes de openlayers, un peu d'aide ?

sylvain letuffe sylvain at letuffe.org
Lun 10 Nov 13:56:23 UTC 2008


J'avance ma création d'un tile serveur à la française !

> > Moi aussi, plus openstreetbugs, mais je pense que je reviendrais vous
> > présenter mon projet, s'il abouti d'un "noname" à la française ;-)
> > (+accessoirement une openhikingmaps.org )
> ça c'est une super idée.

En fait, mon niveau openlayers/javascript est vraiment trop mauvais, j'en 
chie. Mapnik/python, ça va à peut prêt, mais c'est sur OpenLayers que je 
perds du temps, j'aurais une petite question pour vous les "spécialistes"

La génération des tiles à l'avance c'est vraiment la misère, ça à l'avantage 
d'être super rapide à browser ( http://beta.letuffe.org ) et ça c'est cool, 
mais la génération, c'est actuellement 72h pour zoom 15 sur la france

Comme je voudrais au moins ~6 rendus différents, cette voie est morte

Je m'oriente donc vers un test "real time", et c'est en fait au delà de mes 
espérances (j'en révais, je m'en doutais, et c'est carrément possible) : 
mapnik, c'est "DE LA BOMBE!!!"

La génération d'une image png du centre de chambéry en png 1000x1000 avec 
appel d'un script shell+appel de python+appel du script + appel de la lib + 
écriture sur disque me prend 0.8s sur mon serveur :
(http://beta.letuffe.org/mapnik/mapnik-stuff/chambery.png)

Avec un brin d'optimisation, ça devrait être hautement possible

Ma question :
Comme puise-je avec Openlayer, lors d'un affichage demander au serveur 
uniquement l'image du "view point" ? (idéalement de la bbox )
Genre :
http://bilule/truc?bbox=5.89,45.55,5.96,45.59

si j'arrive à faire ça, alors c'est parti pour le temps réél, ensuite 
j'optimiserais avec un cgi codé en C qui n'écrit plus rien sur le disque et 
j'ai bon espoir de tomber à 0.4s pour la génération, et 0.5s pour le 
transfert sur une bonne connexion

-- 
Sylvain Letuffe sylvain at letuffe.org
qui suis-je : http://slyserv.dyndns.org






Plus d'informations sur la liste de diffusion Talk-fr