[OSM-talk-fr] erreur Osmose 7090 : nœud sur chemins
Philippe Verdy
verdy_p at wanadoo.fr
Mar 13 Mai 13:23:02 UTC 2014
Autres erreurs nouvelles : "rond-point manquant (TMC)" signalé là où il y a
bien un nœud "mini_roundabout" (et non pas un chemin rond)
aussi la même erreur dans un carrefour où une des voies qui le traverse
forme un chemin un peu arrondi sans qu'il y ait de rond point (les autres
rues traversent le même point central (ce n'est pas du tout un rond-point
c'est un carrefour normal où la rue qui se prolonge n'est pas celle la plus
en face de l'autre partie, j'ai du mal à voir comment Osmose croit que ce
devrait être un rond-point, rien ne l'indique, même pas un tronçon à sens
unique).
Le 13 mai 2014 15:09, Philippe Verdy <verdy_p at wanadoo.fr> a écrit :
> Visiblement un problème de SQL dans Osmose qui ne trouve plus les ways en
> question, ou une anomalie dans sa propre base de données.
> Effectivement il y a plein de ces faux positifs qui se multiplient un peu
> partout dans les analyses de type "tag à retirer" (ce qu'il ne fait pas
> faire évidemment).
> Je soupçonne l'effet inattendu d'une modif dans le code d'Osmose dans sa
> façon de gérer les requêtes d'analyse (du genre: code déplacé et mauvais
> replacement d'accolades fermant un bloc conditionnel qui génère les
> requêtes SQL, ou effacement par erreur d'un point d'exclamation dans un
> "!=", erreur de compilation "corrigée" en remettant un "==" à la place...
> suppression inattendue de la remise à zéro 'un compteur dans une boucle (en
> dépl_ant la déclaration d'une variable locale dans une boucle pour la
> placer hors de la boucle.)
> Cela me semble être donc un accident de programmation.
> S'il s'agissait d'une anomalie de la base je pense qu'on aurait beaucoup
> plus d'erreurs rapportée mais là ça touche seulement certaines analyses
> liées aux interactions noeud-chemin.
> Dans le même temps des vraies erreurs sur ces types d'interaction ne sont
> plus détectées. Visiblement un test a un résultat inversé.
>
> Autres faux positifs nouveau du même genre les mini_roundaout posés
> correctement dans un carrefour, les fins de lignes électriques sur des
> noeuds power=tower ou pole, correctement posés (lignes électriques
> prétendues non terminées...)
>
>
> Le 13 mai 2014 14:26, Lenny <lenny.libre at orange.fr> a écrit :
>
> Bonjour,
>> Ce matin, j'ai reçu un paquet d'erreurs 7090 "highway absent ou barrier
>> isolé "
>>
>> Je reçois cette erreur sur :
>> les panneaux "cédez le passage" - highway = give_way -
>> http://www.openstreetmap.org/browse/node/2566897464
>> les passages protégés - highway = crossing -
>> http://www.openstreetmap.org/node/442095173
>> les feux -highway = traffic_signals - http://www.openstreetmap.org/
>> browse/node/344541580
>> les fonds d'impasses - highway = turning_circle -
>> http://www.openstreetmap.org/browse/node/2329692091
>> les portails - barrier = bump_gate - http://www.openstreetmap.org/
>> browse/node/2661680913
>> les bretelles highway = motorway_junction - http://www.openstreetmap.org/
>> browse/node/338451082
>> ... et d'autres
>>
>> Je ne comprends pas les erreurs, ces points sont bien sur des highway !!!
>>
>> merci d'avance pour les informations que vous pourriez me donner.
>> cordialement
>> Lenny
>>
>> _______________________________________________
>> 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/20140513/39f48f3c/attachment.htm>
Plus d'informations sur la liste de diffusion Talk-fr