[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