[OSM-talk-fr] [SOTM] La presentation programmee le samedi 11 juin

kimaidou kimaidou at gmail.com
Jeu 2 Juil 10:07:27 UTC 2009


Bonjour

D'abord pas de problème pour l'utilisation "sans me demander". C'était juste
une petite pique au passage.
Merci pour tout le travail fourni pour compiler et assembler toutes ces
infos

Bon, on a à peu prêt terminé la version 0.1 , et je vous donne la
description ici (j'ajouterai un page aide avec ce texte):

*****************************************

Présentation :

Osmtransport est un outil qui permet d'afficher par dessus un fond de carte
OpenStreetMap les lignes de transports publiques : métro, bus et tramway.

Les lignes sont extraites des données sources d'OpenStreetMap à partir des
relation "routes" (
http://wiki.openstreetmap.org/wiki/Relation:route#Public_Transportation ) et
mises en forme en fonction du type de ligne et de la couleur spécifiée dans
la relation route (tag "color"). Il y a pour l'instant une couche de données
(un layer) par type de ligne et un par type d'arrêts.
Les principaux avantages de l'utilisation de vecteurs par rapport à
l'utilisation de mapnik pour afficher ces lignes sont :

   - l'utilisation dynamique du tag "color" pour styliser chaque ligne (pas
   besoin de créer autant de styles que de lignes). Une ligne dont la route n'a
   pas de tag color est affichée en noir.
   - la possibilité d'afficher ou non chacune des couches, si on ne souhaite
   par exemple que voir les lignes de métro.
   - la possibilité d'avoir des informations complémentaires sur un arrêt
   (ou un ligne) sur clic de l'élément. Pour l'instant, seules des informations
   sommaires sont données, et seulement sur les arrêts.

L'un des objectifs principal de cet outil est d'aider les contributeurs à
visualiser l'avancement des transports publiques par commune. Un autre
objectif est de montrer les informations à corriger ou à compléter sur les
lignes et les arrêts (Par exemple une ligne noire montre l'absence du tag
color, ou bien on peut comparer les lignes de tramways issues de la relation
route=tram avec celles issues du railway=tram)

L'affichage de données vectorielles demande des ressources qui croissent
avec le nombre d'éléments à afficher par le navigateur internet. C'est
pouquoi le choix a été fait de créer des zones nommées "locations" pour
lesquelles les lignes sont extraites. Ces locations correspondent en fait à
des villes. On peut sélectionner une "location" pour zoomer automatiquement
sur la zone concernée, et voir les lignes de cette zone (seules les lignes
de cette zone sont affichées, pour ne pas surcharger le navigateur).

Si une location n'est pas dans la liste, on peut en créer une en cliquant
sur le lien "Add a location" en haut à droite. Il faut au préalable zoomer
sur la zone souhaitée. Ensuite, il faut cliquer sur "Draw" puis dessiner un
rectangle de la zone voulue, puis ajouter le nom de la zone (utiliser si
possible le nom de la ville) puis le pays, et enfin valider avec le bouton
"Add". Si tout se passe bien, la page se raffraichit sans message d'erreur
et vous voyez les lignes qui sont cartographiées. Si vous ne voyez pas de
lignes, c'est sûrement parce qu'il n'y a pas de routes correspondantes dans
la données d'OpenStreetMap, ou bien que les couches n'ont pas été
raffraîchies depuis l'ajout de cette données.

Les données sont mises à jour tous les matins à 6h30 à partir des fichiers
tar.gz fournis par Geofabrik ( http://download.geofabrik.de/osm/europe/ ).
Pour l'instant, les données ne sont téléchargées et donc disponibles que
pour la France métropolitaine.

Un permalink est fourni une fois la "location" choisie et la page
raffraîchie. Par exemple pour la ville de Montpellier :
http://3liz.fr/public/osmtransport/index.php?location=Montpellier&BtChooseLocation=Ok
Bugs connus

   - une fois le bouton "Draw" cliqué, parfois le rectangle ne se dessine
   par où on le souhaite.
   - la couche des arrêts de métro affiche aussi toutes les stations de
   train. Pour l'instant, nous n'avons pas trouvé le moyen avec osm2pgsql de
   trouver les points de type "bus_stop" ou "railway=station" qui appartiennent
   respectivement à une route de type "route=bus" ou "route=tram"
   - la pop-up sur clic d'un arrêt ne fonctionne que pour la couche visible
   la plus au dessus (la plus en bas dans le panel Openlayers). Ce bug va être
   corrigé grâce à l'utilisation de la nouvelle fonctionnalité implémentée dans
   la dernière version d'Openlayers

*****************************************

Alors je serai heureux qu'on remplace l'ancienne copie issue de "
kimaidou.kilu.de" pour celle ci, par exemple sur la ville de Montpellier :
http://3liz.fr/public/osmtransport/index.php?location=Montpellier&BtChooseLocation=Ok


Merci
Kimaidou
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <http://lists.openstreetmap.org/pipermail/talk-fr/attachments/20090702/fd669ee4/attachment.htm>


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