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

lenny.libre lenny.libre at orange.fr
Jeu 3 Nov 09:40:23 UTC 2016



Le 02/11/2016 à 16:06, Jérôme Amagat 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.
>
bonjour
peut-être que ceux qui, au début, ont mis "ref:fr_" l'ont fait par 
erreur en l'assimilant à "network=fr_ " ...
>
> Le 28 octobre 2016 à 21:26, Frédéric Rodrigo <fred.rodrigo at gmail.com 
> <mailto: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/
>     <http://osm110.openstreetmap.fr/%7Efred/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-des-points-darret-de-bus-du-reseau-star/
>         <https://data.rennesmetropole.fr/explore/dataset/topologie-des-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/osmose-backend/tree/master/analysers
>         <https://github.com/osm-fr/osmose-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
>         <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-reseau-star/download/?format=csv&timezone=Europe/Berlin&use_labels_for_header=true
>         <https://data.rennesmetropole.fr/explore/dataset/topologie-des-points-darret-de-bus-du-reseau-star/download/?format=csv&timezone=Europe/Berlin&use_labels_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&disjunctive.code_postal&disjunctive.departement
>         <http://data.ratp.fr/explore/dataset/positions-geographiques-des-stations-du-reseau-ratp/?disjunctive.stop_name&disjunctive.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/equipements/points-darrft-du-rfseau-tcl/
>         <http://data.grandlyon.com/equipements/points-darrft-du-rfseau-tcl/>
>
>         et peut être ailleurs
>
>
>         _______________________________________________
>         Talk-fr mailing list
>         Talk-fr at openstreetmap.org <mailto:Talk-fr at openstreetmap.org>
>         https://lists.openstreetmap.org/listinfo/talk-fr
>         <https://lists.openstreetmap.org/listinfo/talk-fr>
>
>
>
>
>     _______________________________________________
>     Talk-fr mailing list
>     Talk-fr at openstreetmap.org <mailto:Talk-fr at openstreetmap.org>
>     https://lists.openstreetmap.org/listinfo/talk-fr
>     <https://lists.openstreetmap.org/listinfo/talk-fr>
>
>
>
>
> _______________________________________________
> Talk-fr mailing list
> Talk-fr at openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-fr

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


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