[OSM-talk-fr] Outil de vérification des relations de type "transports publics"

Francescu GAROBY windu.2b at gmail.com
Ven 30 Nov 12:37:53 UTC 2012


Le 30 novembre 2012 13:26, Ista Pouss <istaous at gmail.com> a écrit :

> Merci, cela a bien marché avec 2310565 !
>
> Et merci aussi de m'avoir fait découvrir la relation route_master :-)
>
> De rien :-)


> Maintenant, peut être, une... GUI ? Ça serait pas mal, ou alors
> préférez-vous vous spécialiser dans la ligne de commande ? Ou comme plug-in
> de Josm ? Ou comme règle d'osmose ? Ou rien ? Ou tout ?
>
> Ou... je sais pas encore ?
Dans l'immédiat, je vais me concentrer sur le mode "ligne de commandes",
car c'est le plus simple, préférant me concentrer sur le code de validation
proprement dit.

Francescu

>
> Le 30 novembre 2012 08:26, Francescu GAROBY <windu.2b at gmail.com> a écrit :
>
> Salut,
>> Merci tout d'abord de bien vouloir tester.
>>
>> Pour la relation que tu as testée, c'est une 'route_master' : elles ne
>> sont pas encore prises en compte, mais c'est prévu<https://github.com/windu2b/OSM_checkTransportRelations/issues/3>! :-)
>> Si tu veux un numéro de relation à tester, sur la page que j'avais
>> préalablement indiqué, clique sur n'importe quel lien dans la colonne
>> "direction" des tableaux (la colonne "ligne" correspond au 'route_master'
>> qui regroupe les différentes directions possibles, généralement les tracés
>> aller et  retour).
>>
>> Sinon, je n'utilise pas de tiret quadratin dans le nom des relations :
>> c'est soit une flèche (U+2192) entre l'arrêt de départ et celui d'arrivée,
>> pour les relations de 'type=route', soit une flèche à  double-sens (U+2194)
>> entre les 2 extrêmités de la ligne, pour les relations de
>> 'type=route_master', comme c'est ton cas avec la relation que tu as testée.
>>
>> Francescu
>>
>> Le 30 novembre 2012 07:02, Ista Pouss <istaous at gmail.com> a écrit :
>>
>>> Le 30 novembre 2012 02:04, Francescu GAROBY <windu.2b at gmail.com> a
>>> écrit :
>>>
>>>  À la demande générale, j'ai uploadé une version de mon appli, sous la
>>>> forme d'un fichier .jar<https://github.com/windu2b/OSM_checkTransportRelations/downloads>
>>>>
>>>>
>>> C'est beaucoup mieux ! Mais...
>>>
>>>  /home/herve> java -jar checkTransportRelations-0.3.jar 2589274
>>> GET http://api.openstreetmap.org/api/0.6/relation/2589274/full
>>> route=bus
>>> [CheckStopPosition]}The node 1 678 136 471 is not a
>>> public_transport=stop_position
>>> [CheckPlatform]node 1 678 136 496 is neither a public_transport=station
>>> nor a public_transport=platform
>>> java.lang.ArrayIndexOutOfBoundsException: 0
>>>         at
>>> org.windu2b.osm.check_transport_relations.data.osm.Way.getNode(Way.java:174)
>>>         at
>>> org.windu2b.osm.check_transport_relations.data.osm.Way.getFirstNode(Way.java:200)
>>>         at
>>> org.windu2b.osm.check_transport_relations.check.CheckWay.areContiguousWays(CheckWay.java:73)
>>>         at
>>> org.windu2b.osm.check_transport_relations.check.CheckWay.check(CheckWay.java:47)
>>>         at
>>> org.windu2b.osm.check_transport_relations.check.AbstractCheck.check(AbstractCheck.java:80)
>>>         at
>>> org.windu2b.osm.check_transport_relations.check.CheckPublicTransport.check(CheckPublicTransport.java:74)
>>>         at
>>> org.windu2b.osm.check_transport_relations.check.Check.check(Check.java:102)
>>>         at
>>> org.windu2b.osm.check_transport_relations.Main.main(Main.java:49)
>>>  /home/herve>
>>>
>>> Pour moi la difficulté est maintenant de trouver l'ID d'une ligne ; j'ai
>>> lu ta page http://wiki.openstreetmap.org/wiki/Caen/Transports_en_communque tu as indiqué dans ton premier message, mais je n'ai pas compris
>>> comment je faisais pour trouver un ID avec ça. J'ai trouvé par chance une
>>> ligne de bus sur Caen, avec une relation "route_master_bus" et un ID de
>>> 2589274/1 (à http://osm.org/go/ervfqnf64-- ), mais ton logiciel a
>>> rouspété à cause du "/1", je l'ai supprimé (vous voyez que je suis un vrai
>>> geek), et j'ai obtenu ce que je donne en intro de ce message.
>>>
>>> De plus, je tiens à dire qu'il me semble que le tiret quadratin pourrait
>>> être avantageusement remplacé par l'expression <tiretQuadratin
>>> id="58901:AI97" class="onTiretQuadratin" lang="FR-fr"/> qui a l'avantage
>>> d'être compatible..
>>>
>>> _______________________________________________
>>> Talk-fr mailing list
>>> Talk-fr at openstreetmap.org
>>> http://lists.openstreetmap.org/listinfo/talk-fr
>>>
>>>
>>
>>
>> --
>> Cordialement,
>> Francescu GAROBY
>>
>>
>> _______________________________________________
>> Talk-fr mailing list
>> Talk-fr at openstreetmap.org
>> http://lists.openstreetmap.org/listinfo/talk-fr
>>
>>
>
> _______________________________________________
> Talk-fr mailing list
> Talk-fr at openstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk-fr
>
>


-- 
Cordialement,
Francescu GAROBY
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <http://lists.openstreetmap.org/pipermail/talk-fr/attachments/20121130/1688745b/attachment.htm>


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