2010/5/25 Nicolas B-DJ <nicolas....@gmail.com>

> Bonjour,
> Je souhaite utiliser les tracés ferroviaires du réseau français, et
> modifier leur taille en fonction de données : par exemple, sur une même
> carte, le tracé entre Toulouse et Montauban sera plus épais, et entre
> Toulouse en Saint-Gaudens plus fin ..
>
> Savez-vous si c'est possible ?
> Pouvez-vous m'indiquer comment, via l'API, on peut accéder à ces tracés, et
> choisir ceux qu'on affiche ?
>
>
D'abord l'accès aux données : n'utilise l'API que pour des quantités
limitées sinon tu risques de te faire bloquer par les admins. L'API est en
principe utilisée en priorité pour les éditeurs. Si tu veux juste faire de
l'accès en lecture seule, privilégie l'utilisation des planet-dump ou l'XAPI
qui, en plus, permettent d'avoir des zones plus larges.
Ensuite le rendu : il faudrait voir pourquoi tu veux afficher les lignes
différement. Si c'est sur un critère objectif comme le type de réseau
(national vs régional) ou le nombre de voies, il serait possible de les
faire figurer directement dans la base OSM avec des tags ou relations
spécifiques. Si c'est un critère subjectif, il faudra distinguer les lignes
soit par leur position géographique, soit par un numéro d'identification.
Les lignes du réseau ferré de France sont identifiés par un numéro standard
qu'on peut trouver ici:
http://www.rff.fr/fr/mediatheque/textes-de-reference-francais-45/document-reference/horaire-de-service-2011-424/annexes-427/
 mais je ne crois pas que ceux-ci soient déjà dans OSM. Mais comme pour les
routes, il n'y aurait pas d'inconvénient à les ajouter dans la base, soit
avec un tag 'ref' sur les ways, soit dans une relation. Après, ton outil de
rendu pourra faire la sélection sur cette référence. Je parle de ça parce
qu'il y a aussi les identifiants OSM (osm-id) qui sont uniques pour chaque
way ou relation (ou node) mais ils ne sont pas garantis dans le temps. Faire
une sélection uniquement sur un id de relation par exemple (ou une liste
d'osm-id de ways) est possible mais ne sera plus forcément valable dans 2
semaines ou 2 mois ou 2 ans...

Pieren
_______________________________________________
Talk-fr mailing list
Talk-fr@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-fr

Répondre à