[OSM-talk-fr] Les spécialistes de openlayers, un peu d'aide ?
sylvain letuffe
sylvain at letuffe.org
Mar 11 Nov 15:55:33 UTC 2008
Tout d'abord je m'excuses auprès des autres que notre conversation "presque
privée" pourrait déranger, et je vous demande ne ne pas hésiter à me dire
d'aller faire ça ailleurs ou en privé
> J'ai codé quelques trucs en php hier soir et ce matin pour gérer ça:
> http://normandie.openstreetmap.fr/test_layer/
ça à l'air bien, mais si je clic, le php s'execute et je ne peux pas en voir
le code ;-)
> De ce que j'ai lu sur Mapnik, il y a deux commandes différentes:
> * generate_image.py
> * generate_tiles.py
>
> Je pense qu'avec un '--help', generate_tiles.py pourrait t'aider :)
ça, je me bas avec depuis 3 jours, je peux t'en parler si tu veux !
Ce que j'ai été incapable de trouver c'est l'API python ou C de mapnik, la
seule chose que j'ai trouvé c'est des bouts de codes d'exemple, dont ces deux
là et je peux te dire que c'est basique de chez basique, et j'en suis arrivé
au point ou je génère le code python avec php tellement le bidule ne prend
aucune option !
Alors le --help ben c'est pas gagné ;-)
Donc, là j'en suis à scruter le code et je tente de deviner ce que ça fait :
et j'ai trouvé :
* render_tiles(bbox, mapfile, tile_dir, minZoom=1,maxZoom=18, name="unknown");
->ça créer des fichier png sur le disque
* m = Map(imgx,imgy)
-> ça défini une map ?
* m.zoom_to_box(bbox)
->ça positionne la bbox
* im = Image(imgx,imgy)
* render(m, im)
-> ça fait le rendu en RAM
view = im.view(0,0,imgx,imgy) # x,y,width,height
view.save(map_uri,'jpeg')
-> ça sauve le fichier sur le disque
Après je suis pas aidé, je connais pas python (si quelqu'un me trouve des
binding php, je serais aux anges), j'ai pas la doc, bref, je fais la fourmis
dans du code inconnu
--
Sylvain Letuffe sylvain at letuffe.org
qui suis-je : http://slyserv.dyndns.org
Plus d'informations sur la liste de diffusion Talk-fr