[Sequanux-ml] Question OpenStreetMap

Thomas Petazzoni thomas.petazzoni at enix.org
Jeu 20 Aou 17:37:43 CEST 2009


Le Thu, 20 Aug 2009 09:42:21 +0200,
Milou <milou at sequanux.org> a écrit :

> Peut-être que Thomas Petazzoni qui est abonné à la liste pourra en
> dire plus?

Effectivement, nous utilisons OpenLayers sur l'Agenda du Libre.
L'utilisation que nous en faisons est loin d'être parfaite, mais les
trucs de base fonctionne.

On a un layer avec la carte, qui utilise le rendu Mapnik
d'OpenStreetMap (mais OpenLayers permet d'utiliser d'autres fonds si
nécessaire). Par dessus, on a mis deux layers :

 * Un layer utilisant GeoRSS, pour placer les évènements. Le GeoRSS,
   c'est juste un flux RSS normal avec une balise supplémentaire
   donnant des coordonnées géographiques ;

 * Un layer de type "Text" dans la terminologie OpenLayers, pour
   placer les GULLs. C'est un simple fichier séparé par des tabulations.
   Une ligne par lieu, pour chaque lieu il y a les coordonnées géo, un
   titre et un texte de description.

Le code qui génère la carte est dans
http://www.agendadulibre.org/svn/trunk/map.php. Le code pour le GeoRSS
est dans http://www.agendadulibre.org/svn/trunk/rss.php, mais seule la
partie générant <georss:point> est importante. Le texte du layer Text
est généré par http://www.agendadulibre.org/svn/trunk/lugtextlist.php.

Thomas
-- 
Thomas Petazzoni                         http://thomas.enix.org
Promouvoir et défendre le Logiciel Libre http://www.april.org
Logiciels Libres à Toulouse              http://www.toulibre.org
-------------- section suivante --------------
Une pièce jointe autre que texte a été nettoyée...
Nom: signature.asc
Type: application/pgp-signature
Taille: 197 octets
Desc: non disponible
URL: <http://sequanux.org/pipermail/sequanux-ml/attachments/20090820/c9bcae2a/attachment.pgp>


Plus d'informations sur la liste de diffusion Sequanux-ml