You are not logged in.

Announcement

*** NOTICE: CONTENT MIGRATION PENDING! Read More about the import. Bug? Post them here***

#1 2013-03-14 16:37:16

PHerison
Member
From: Rhein-Main
Registered: 2008-04-04
Posts: 1,770

Fehler im Web bei Realtion-Anzeige?

Hi

Mache ich hier einen Denkfehler, oder warum wird statt 33644915 der Knoten 295989735 markiert?

Offline

#2 2013-03-14 16:46:38

tunnelbauer
Member
Registered: 2012-01-13
Posts: 1,011
Website

Re: Fehler im Web bei Realtion-Anzeige?

Was willst du wann warum markiert haben? Ich verstehe deine Frage noch nicht ganz...


Grüße
Thomas

Offline

#3 2013-03-14 16:46:49

Oli-Wan
Member
From: NRW
Registered: 2010-09-14
Posts: 2,814

Re: Fehler im Web bei Realtion-Anzeige?

Markiert werden Knoten mit Tags, so wie bei der Anzeige eines Weges. Ob das noch Feature oder schon Bug ist, sei mal dahingestellt.


No animals were harmed in the writing of this posting.

Offline

#4 2013-03-14 17:04:31

PHerison
Member
From: Rhein-Main
Registered: 2008-04-04
Posts: 1,770

Re: Fehler im Web bei Realtion-Anzeige?

tunnelbauer wrote:

Was willst du wann warum markiert haben? Ich verstehe deine Frage noch nicht ganz...

Wenn ich mir die Relation 2801265 (turn restriction, 3 Member) im Web anzeigen lasse, dann bin ich davon ausgegangen, dass 2 Wege (from,to) und 1 Knoten (via) blau markiert werden. Aber wie Oli-Wan schon anmerkt wird der Knoten nur deshalb angezeigt, weil er als highway=crossing getaggt ist. nicht weil er zur Relation gehört. Bei dieser turn_restriction werden nur die Wege und kein via-Node blaui markiert.

Offline

#5 2013-03-14 18:07:51

EvanE
Member
Registered: 2009-11-30
Posts: 5,716

Re: Fehler im Web bei Realtion-Anzeige?

PHerison wrote:

Wenn ich mir die Relation 2801265 (turn restriction, 3 Member) im Web anzeigen lasse, dann bin ich davon ausgegangen, dass 2 Wege (from,to) und 1 Knoten (via) blau markiert werden. Aber wie Oli-Wan schon anmerkt wird der Knoten nur deshalb angezeigt, weil er als highway=crossing getaggt ist. nicht weil er zur Relation gehört. Bei dieser turn_restriction werden nur die Wege und kein via-Node blaui markiert.

Stimmt, ich hätte auch naiv erwartet, dass der Via-Knoten in der Relationsanzeige hervorgehoben wird. Dem ist aber offensichtlich nicht so. Vielleicht wird das noch irgendwann so kommen.

Edbert (EvanE)

Offline

#6 2013-03-14 21:47:22

Netzwolf
Member
Registered: 2008-04-01
Posts: 1,682
Website

Re: Fehler im Web bei Realtion-Anzeige?

Nahmd,

EvanE wrote:
PHerison wrote:

Wenn ich mir die Relation 2801265 (turn restriction, 3 Member) im Web anzeigen lasse, dann bin ich davon ausgegangen, dass 2 Wege (from,to) und 1 Knoten (via) blau markiert werden. Aber wie Oli-Wan schon anmerkt wird der Knoten nur deshalb angezeigt, weil er als highway=crossing getaggt ist. nicht weil er zur Relation gehört.

Stimmt, ich hätte auch naiv erwartet, dass der Via-Knoten in der Relationsanzeige hervorgehoben wird. Dem ist aber offensichtlich nicht so. Vielleicht wird das noch irgendwann so kommen.

Die zuständige Klasse versteht einen Parameter “checkTags”, aber keinen “checkMembership”.

Wenn man deren Methode “read()” ein paar Zeilen hinzufügt, erreicht man die wohl gewünschte Darstellung: Relation 1634424 und Relation 2801265.

Gruß Wolf

Edit: Link zur wahrscheinlich gewünschten/erwarteten Anzeige

Last edited by Netzwolf (2013-03-15 00:17:09)

Offline

#7 2013-03-14 23:51:00

ikonor
Member
Registered: 2010-11-08
Posts: 637
Website

Re: Fehler im Web bei Realtion-Anzeige?

Netzwolf wrote:

Die zuständige Klasse versteht einen Parameter “checkTags”, aber keinen “checkRole”.

Seit der Umstellung auf Leaflet ist die Entsprechung dazu vermutlich L.OSM.DataLayer (beziehungsweise jfirebaugh/leaflet-osm). Die Implementierung sieht ähnlich aus, nur die "checkTags" Option gibt es nicht und Relationen werden wie bei OpenLayers nicht berücksichtigt.

Gruß,
Norbert

Offline

Board footer

Powered by FluxBB