Opened 4 years ago

Last modified 3 years ago

#538 new enhancement

[analyser] Detect barrier intersection

Reported by: frodrigo Owned by: frodrigo
Priority: major Component: osmose-backend
Keywords: Cc:

Description


Change History (2)

comment:1 Changed 3 years ago by operon

Afin d'affiner l'item 7090 noeud sur chemin

un cas d'école, cette zone : http://osm.org/go/l2Wn6roze--

A gauche :

  • Il y a des node barrier=gate sur un way barrier=wall. Ce cas devrait être signalé par le manque de way en highway passant par ce node. En effet si il y a une barrière, il y a un chemin pour venir à la barrière.
  • Dans le cas présent il y a bien un highway croisant le barrier=wall, ce cas devrait être signalé par l'item 1070 croisement d'objet.

A droite :

  • Il y a des node barrier sur un way barrier indiquant un portail sur une cloture. Aucun way highway ne passe par ce node pour indiquer la voie de circulation entre la rue et le portail, mais là je pense que l'on est dans le micromapping.

Dans ce cas je pense que osmose devrait tester la présence de la rue (highway) à une certaine distance (10/15m) du noeud barrier et ne pas signaler.

comment:2 Changed 3 years ago by Patchi

Il n'est pas illogique de mettre une barrière de type "node barriers" sur un way de type "linear barrier". Ceci est même indiqué dans la Wiki: "place a node at the location of the barrier on an existing way (either a highway or a linear barrier)".

Je pense que la solution actuelle de l'item 7090 n'est pas exacte, voir cette zone. Les erreurs indiquées n'en sont pas car les nodes barrier sont sur des ways de type "linear barrier".

Note: See TracTickets for help on using tickets.