A ce sujet je trouve dommage qu'Overpass ne retourne pas au moins une ligne
de xommentaire XML mentionnant sa date de mise à jour et s'il y a une
maintenance en cours dessus (une simple ligne de texte), ou bien ne fasse
plus formellement dans ses données XML ou JSON avec un objet
"server-status" specifique (ignoré dans le rendu mais visible dans les
données brutes, ou qu'on pourrait obtenir avec une requête spéciale
(exécutée et affichée automatiquement sur un site web Overpass)..

Le 4 mai 2015 20:48, Philippe Verdy <verd...@wanadoo.fr> a écrit :

> D'ailleurs "OverpasTurbo.eu" ne voit rien du tout avec la requête
>  "relation(4850740);" mentionnant juste l'ID comme seul filtre.
> Il y a donc du retard dans sa base (ou une désynchronisation avec des
> modifs oubliées en cours de route, ou qui n'ont pas pu être intégrées à
> cause d'une erreur de format de données ou d'un problème de transfert). Les
> exploitants de la base de données pourront en dire plus (je ne sais pas
> quelle base est utilisée par Overpass-Turbo.eu mais il y a eu des problèmes
> de serveurs sur les bases françaises il y a quelques jours).
> Il semblerait alors que cette base soit en cours de reconstruction et ne
> dispose que d'un aperçu d'un dump datant de plusieurs jours (si c'est le
> cas il va falloir patienter, ou sinon utiliser un autre serveur OverpassAPI)
>
> Dans le cas présent: c'est la base "//overpass-api.de/api/" qui est en
> retard.
>
> En revanche la base "http://api.openstreetmap.fr/oapi/"; est à jour et
> contient bien ta relation.
>
> Bref change d'instance Overpass.
>
> Le 4 mai 2015 20:30, Augustin Doury <augustindo...@gmail.com> a écrit :
>
>> Désolé c'est parti tout seul.
>>
>> En l'occurence ma requête Overpass ici http://overpass-turbo.eu/s/97q
>> recherche les relations taguées avec operator=SOTRACO et doit
>> retourner ses membres (la ligne ">>;" permet justement une requête
>> récursive sur les membres).
>>
>> On voit d'ailleurs sur la carte que toutes les lignes sont bien
>> retournées sauf la ligne 10 alors que le modèle de données est
>> exactement le même :
>>
>> *chaque arrêt est mappé avec :
>> - 1 noeud sur la voie (public_transport=stop_position, bus=yes,
>> operator=SOTRACO, network=SOTRACO, name = *, source = survey;bing)
>> - 1 noeud à côté de la voie (highway=bus_stop,
>> public_transport=platform, operator=SOTRACO, network=SOTRACO, name =
>> *, shelter = *, bench = *, source = survey;bing)
>>
>> *le trajet aller est mappé avec :
>> - une relation qui a pour membres les portions de chemins où passe le
>> bus + les noeuds sur la voie (rôle=stop) + les noeuds à côté de la
>> voie (rôle=platform)
>> - la relation a les attributs suivants : type=route, route=bus + tous
>> les attributs utiles (to=*, from=*,name=*,network,operator,ref etc.)
>>
>> *le trajet retour pareil
>>
>> *la relation route_master a pour membres les relations précédentes.
>>
>> La requête actuelle http://overpass-turbo.eu/s/97q retourne toutes les
>> relations Aller et Retour des lignes de bus qui sont dans OSM (mais
>> pas les relations master, on est d'accord) sauf celles de la ligne 10
>> ...
>>
>> D'autres idées avec ces éléments ?
>>
>> Merci,
>>
>> Augustin
>>
>>
>> Le 04/05/2015, Augustin Doury<augustindo...@gmail.com> a écrit :
>> > Salut Philippe,
>> >
>> > Merci pour ta réponse !
>> >
>> > En l'occurence ma requête Overpass ici http://overpass-turbo.eu/s/97q
>> > recherche les relations taguées avec operator=SOTRACO et doit
>> > retourner ses membres (la ligne ">>;" permet justement une requête
>> > récursive sur les membres.
>> >
>> > On voit d'ailleurs sur la carte que toutes les lignes sont bien
>> > retournées sauf la ligne 10 alors que le modèle de données est
>> > exactement le même :
>> >
>> > *chaque arrêt est mappé avec :
>> >
>> > a) le lieu d'attente des voyageurs
>> > • placer un nœud hors de la voie, du bon côté de la route
>> > • attributs
>> > ◦ highway=bus_stop
>> > ◦ public_transport=platform
>> > ◦ operator=SOTRACO
>> > ◦ network=SOTRACO
>> > ◦ name = *
>> > ◦ shelter = yes si il y a un abris-bus
>> > ◦ bench = yes si il y a un banc
>> > ◦ source = survey;bing
>> > b) l'arrêt du bus
>> > •
>> > •
>> > placer un nœud à la même hauteur mais appartenant à la voie
>> > attributs
>> > ◦ public_transport = stop_position
>> > ◦ bus=yes
>> > ◦ operator=SOTRACO
>> > ◦ network=SOTRACO
>> > ◦ name = *
>> > ◦ source = survey;bing
>> >
>> > Le 04/05/2015, Philippe Verdy<verd...@wanadoo.fr> a écrit :
>> >> Ta requête Overpass ne descend pas les sous-relations pour en extraire
>> >> les
>> >> chemins et noeuds, elle ne descend qu'un seul niveau de la ligne 10 et
>> ne
>> >> trouve que des relations membres n'ayant elles-mêmes aucune géométrie,
>> >> donc
>> >> rien n'est visible sur la carte.
>> >>
>> >> Il faudrait donc distinguer deux requêtes et les fusionner:
>> >> - une prenant les relations "route_master" des lignes SOTRACO pour en
>> >> extraire les relations "route"
>> >> - une autre pour les relations "route" des lignes SOTRACO non
>> modélisées
>> >> en
>> >> route_master (avec routes séparées selon les sens ou les différents
>> >> services)
>> >>
>> >> Et ensuite avec le résultat de la fusion, descendre les membres de type
>> >> way
>> >> et noeud pour obtenir leur géométrie affichable.
>> >>
>> >> Overpass ne descend pas arbitrairement tous les niveaux de relations,
>> il
>> >> fait ses requêtes une par une avec des préselections dans un resultset
>> en
>> >> amont (ou bien un pseudo-resultset par défaut correspon dant à la
>> >> totalité
>> >> de la base de données), des filtres de sous-sélection, et produit un
>> >> result-set qu'il peut fusionner avec un autre.
>> >>
>> >> Le 4 mai 2015 13:47, Augustin Doury <augustindo...@gmail.com> a écrit
>> :
>> >>
>> >>> Et je précise que la L10 est bien visible sur le rendu Transport :
>> >>> http://osm.org/go/a6nowwCL?layers=T
>> >>>
>> >>> Le 4 mai 2015 11:35, Augustin Doury <augustindo...@gmail.com> a
>> écrit :
>> >>>
>> >>>> Salut à tous,
>> >>>>
>> >>>> Sur un projet de mapping dans OSM des lignes de bus de la compagnie
>> >>>> SOTRACO à Ouaga au Burkina (projet OKFN BF/OSM BF).
>> >>>>
>> >>>> Nous nous coordonnons avec cette uMap : http://u.osmfr.org/m/37032/
>> >>>> La dernière couche (invisible au chargement) pointe dynamiquement
>> vers
>> >>>> la
>> >>>> base OSM via une requête Overpass générée avec
>> >>>> http://overpass-turbo.eu/
>> >>>>
>> >>>> L'incompréhension concerne la ligne 10, modélisées avec ces
>> relations :
>> >>>> Aller : https://www.openstreetmap.org/relation/4850754
>> >>>> Retour : https://www.openstreetmap.org/relation/4850740
>> >>>> Master (Aller+Retour) :
>> http://www.openstreetmap.org/relation/4850778
>> >>>> Elles ne sont pas retournées par cette requête (relation et membres
>> >>>> vérifiant operator=SOTRACO) : http://overpass-turbo.eu/s/97q
>> >>>> Bien que les arrêts membres de la relation soient retournés par cette
>> >>>> requête (points vérifiant operator=SOTRACO) :
>> >>>> http://overpass-turbo.eu/s/97r
>> >>>>
>> >>>> Merci d'avance,
>> >>>>
>> >>>> Augustin
>> >>>>
>> >>>
>> >>>
>> >>> _______________________________________________
>> >>> Talk-fr mailing list
>> >>> Talk-fr@openstreetmap.org
>> >>> https://lists.openstreetmap.org/listinfo/talk-fr
>> >>>
>> >>>
>> >>
>> >
>>
>
>
_______________________________________________
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr

Répondre à