[OSM-talk-fr] osmose et les arrêts de bus

Francescu GAROBY windu.2b at gmail.com
Mer 2 Nov 17:14:51 UTC 2016


@Philippe : un sigle qui se prononce comme un mot, c'est un acronyme :-)



Francescu

Le 2 novembre 2016 à 18:04, Philippe Verdy <verdy_p at wanadoo.fr> a écrit :

> c'est vrai que jusqu'à présent c'était "refr:fr_star", mais on peut
> changer en "ref:FR:STAR", et non pas "ref:FR:Star" car la STAR est un sycle
> même s'il se prononce comme l'INSEE (voir "ref:FR:INSEE" qui jusqu'à
> présent était "ref:INSEE" mais est trop massivement déployé et connu pour
> le changer maintenant, d'autant plus qu'on en trouve aussi quelques un à
> l'international).
>
> "rer:fr_star "n'a que peu de documentation et est surtout lié depuis une
> seule page wiki consacrée au transport à Rennes, et quelques liens facile à
> corriger, et sinon l'essentiel est faicle à retrouver depuis la relation
> "réseau". Il restera juste quelques éléments dispersés à corriger.
>
>
>
> Le 2 novembre 2016 à 16:06, Jérôme Amagat <jerome.amagat at gmail.com> a
> écrit :
>
>> J'ai fait une erreur sur le tag public transport c'est les platform qui
>> sont présentent dans les données donc il faudrait remplacer
>> "public_transport": "stop_position", par "public_transport": "platform"
>> Ensuite, pour shelter= il y a un problème ça marche pas quand c'est yes
>> mais c'est normal j'ai mis "Abris" avec une "s" alors qu'il n'en faut pas
>> il faut remplacer "Abris" par "Abri".
>> Pour la référence, j'ai mis "ref:FR:Star" (Je l'ai construit comme
>> d'autre ref) mais il existe déjà des "ref:fr_star" dont les valeurs
>> correspondent (d’après les quelques uns que j'ai vérifié), je sais pas ce
>> qu'il faut choisir comme nom.
>>
>>
>> Le 28 octobre 2016 à 21:26, Frédéric Rodrigo <fred.rodrigo at gmail.com> a
>> écrit :
>>
>>> Salut,
>>>
>>> J'ai légèrement corrigé le code et je l'ai lancé.
>>> Le résultat est là :
>>> http://osm110.openstreetmap.fr/~fred/star/
>>>
>>> Tu peux valider que c'est bon pour toi ?
>>>
>>> Pour Paris on l'a retiré à cause de la qualité.
>>>
>>> Si vous proposez le paramétrage pour d'autres villes je prends aussi ;)
>>>
>>> Frédéric.
>>>
>>>
>>> Le 27/10/2016 à 04:27, Jérôme Amagat a écrit :
>>>
>>>> ça parle beaucoup des bus, des bus à rennes en plus où il existe en
>>>> open data la position de tous les arrêt ici
>>>> https://data.rennesmetropole.fr/explore/dataset/topologie-de
>>>> s-points-darret-de-bus-du-reseau-star/
>>>> les données ont l'air très bonne, en regardant avec la photo aérienne
>>>> les coordonnées ont l'air très bonne (a 2 mètre près des fois), il y a les
>>>> noms ( là il y a un petit soucis : les accents sur les lettre majuscule
>>>> n'existe pas comme pour Eglise) l’accès pmr et la présence d'abris sont
>>>> indiqués.
>>>> ça pourrait être pas mal de pouvoir les intégrer avec osmose.
>>>>
>>>> En me basant sur les exemples ici https://github.com/osm-fr/osmo
>>>> se-backend/tree/master/analysers
>>>> je dirais qu'il faudrait créer un test comme ça :
>>>>
>>>> #!/usr/bin/env python
>>>> #-*- coding: utf-8 -*-
>>>>
>>>> from Analyser_Merge import Analyser_Merge, Source, CSV, Load, Mapping,
>>>> Select, Generate
>>>>
>>>>
>>>> class Analyser_Merge_Public_Transport_FR_Star(Analyser_Merge):
>>>>     def __init__(self, config, logger = None):
>>>>         self.missing_official = {"item":"8040", "class": 71, "level":
>>>> 3, "tag": ["merge", "public transport"], "desc": T_(u"Star stop not
>>>> integrated") }
>>>>         self.possible_merge   = {"item":"8041", "class": 73, "level":
>>>> 3, "tag": ["merge", "public transport"], "desc": T_(u"Star stop,
>>>> integration suggestion") }
>>>>         self.update_official  = {"item":"8042", "class": 74, "level":
>>>> 3, "tag": ["merge", "public transport"], "desc": T_(u"Star stop update") }
>>>>         Analyser_Merge.__init__(self, config, logger,
>>>>             "https://data.rennesmetropole.
>>>> fr/explore/dataset/topologie-des-points-darret-de-bus-du-reseau-star",
>>>>             u"Topologie des points d'arrêt de bus du réseau STAR",
>>>>             CSV(Source(attribution = u"Keolis Rennes", millesime =
>>>> "2016",
>>>>                     fileUrl = "https://data.rennesmetropole.
>>>> fr/explore/dataset/topologie-des-points-darret-de-bus-du-res
>>>> eau-star/download/?format=csv&timezone=Europe/Berlin&use_lab
>>>> els_for_header=true")),
>>>>             Load(lambda res: res['Coordonnées'].split(' -
>>>> ')[1].strip(), lambda res: res['Coordonnées'].split(' - ')[0].strip()),
>>>>             Mapping(
>>>>                 select = Select(
>>>>                     types = ["nodes", "ways"],
>>>>                     tags = {"highway": "bus_stop"}),
>>>>                 osmRef = "ref:FR:Star",
>>>>                 conflationDistance = 10,
>>>>                 generate = Generate(
>>>>                     static1 = {
>>>>                         "highway": "bus_stop",
>>>>                         "public_transport": "stop_position",
>>>>                         "bus": "yes",
>>>>                         "network": "Star"},
>>>>                     static2 = {"source": self.source},
>>>>                     mapping1 = {
>>>>                         "ref:FR:Star": "Code",
>>>>                         "name": "Nom",
>>>>                         "wheelchair": "Accessible aux PMR",lambda res:
>>>> "yes" if res["Accessible aux PMR"]=="true" else "no" if res["Accessible aux
>>>> PMR"]=="false" else None
>>>>                         "shelter": lambda res: "yes" if res["Mobilier"]
>>>> and "Abris" in res["Mobilier"] else "no" if res["Mobilier"]=="Poteau" else
>>>> None},
>>>>                     text = lambda tags, fields: {"en": u"Star stop of
>>>> %s" % fields["Nom"], "fr": u"Arrêt Star de %s" % fields["Nom"]} )))
>>>>
>>>>
>>>> c'est à peu près la même chose que ce qui a été fait pour d'autres
>>>> réseaux de bus (comme à bordeau).
>>>> Je suis pas très doué en codage donc il peut y avoir des erreurs (en
>>>> fait il y en a sûrement :) ).
>>>>
>>>> il y a aussi en open data les trajets des bus mais c'est plus compliqué
>>>> à intégrer. (sûrement même impossible avec osmose)
>>>>
>>>> Les positions des arrêts de bus existe aussi pour paris :
>>>> http://data.ratp.fr/explore/dataset/positions-geographiques-
>>>> des-stations-du-reseau-ratp/?disjunctive.stop_name&disjuncti
>>>> ve.code_postal&disjunctive.departement
>>>> par contre (en regardant très rapidement) les coordonnées je suis pas
>>>> sur quelles soient très bonnes.
>>>>
>>>> pour Lyon : http://data.grandlyon.com/equi
>>>> pements/points-darrft-du-rfseau-tcl/
>>>>
>>>> et peut être ailleurs
>>>>
>>>>
>>>> _______________________________________________
>>>> Talk-fr mailing list
>>>> Talk-fr at openstreetmap.org
>>>> https://lists.openstreetmap.org/listinfo/talk-fr
>>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> Talk-fr mailing list
>>> Talk-fr at openstreetmap.org
>>> https://lists.openstreetmap.org/listinfo/talk-fr
>>>
>>
>>
>> _______________________________________________
>> Talk-fr mailing list
>> Talk-fr at openstreetmap.org
>> https://lists.openstreetmap.org/listinfo/talk-fr
>>
>>
>
> _______________________________________________
> Talk-fr mailing list
> Talk-fr at openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-fr
>
>


-- 
Francescu
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <http://lists.openstreetmap.org/pipermail/talk-fr/attachments/20161102/3f771236/attachment.htm>


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