Fehlplatzierte Beschriftung am Paderborner Ahorn-Sportpark
In der Nähe des Paderborner Ahorn-Sportparks ist momentan vermutlich zufällig eine Beschriftung an der falschen Position gerendert. Hat von Euch jemand eine Idee? Siehe http://www.openstreetmap.org/note/994047 Grüße, Peter
On 2017-05-29 15:20, Peter Czaja wrote:
In der Nähe des Paderborner Ahorn-Sportparks ist momentan vermutlich zufällig eine Beschriftung an der falschen Position gerendert. Hat von Euch jemand eine Idee?
Eine einfache Lösung wäre vielleicht, einen node als Label hinzuzufügen, aber ich sehe gerade, dass das in einer Multipolygon-Relation nicht vorgesehen ist, und JOSM beschwert sich. Schade. http://wiki.openstreetmap.org/wiki/Relation:multipolygon Sebastian
Am 02.06.2017 um 11:19 schrieb Sebastian Lisken:
On 2017-05-29 15:20, Peter Czaja wrote:
In der Nähe des Paderborner Ahorn-Sportparks ist momentan vermutlich zufällig eine Beschriftung an der falschen Position gerendert. Hat von Euch jemand eine Idee?
Eine einfache Lösung wäre vielleicht, einen node als Label hinzuzufügen, aber ich sehe gerade, dass das in einer Multipolygon-Relation nicht vorgesehen ist, und JOSM beschwert sich. Schade.
Das betreffende Multipolygon http://www.openstreetmap.org/relation/5737221 ist ja in Ordnung. Und wenn ich das richtig sehe, auch das einzige Objekt in der Nähe, das den Namen "Ahorn-Sportpark" trägt. Alles supi soweit. Nur woher kommt diese Beschriftung mitten auf dem Gebäude http://www.openstreetmap.org/way/44734497 Das scheint nur in Mapnik aufzutreten. Ich vermute ja irgendeinen Fehler im Zusammenhang mit den aktuellen Aktivitäten im Bereich Multipolygone. Peter
On 2017-06-02 17:52, Peter Czaja wrote:
Am 02.06.2017 um 11:19 schrieb Sebastian Lisken:
On 2017-05-29 15:20, Peter Czaja wrote:
In der Nähe des Paderborner Ahorn-Sportparks ist momentan vermutlich zufällig eine Beschriftung an der falschen Position gerendert. Hat von Euch jemand eine Idee?
Eine einfache Lösung wäre vielleicht, einen node als Label hinzuzufügen, aber ich sehe gerade, dass das in einer Multipolygon-Relation nicht vorgesehen ist, und JOSM beschwert sich. Schade.
Das betreffende Multipolygon http://www.openstreetmap.org/relation/5737221 ist ja in Ordnung. Und wenn ich das richtig sehe, auch das einzige Objekt in der Nähe, das den Namen "Ahorn-Sportpark" trägt. Alles supi soweit.
Nur woher kommt diese Beschriftung mitten auf dem Gebäude http://www.openstreetmap.org/way/44734497
Ich wollte nicht sagen, dass aus meiner Sicht etwas nicht in Ordnung sei – aber nach meiner Erfahrung mit den Boundary-Relationen von Städten könnte man durch einen Node steuern, wo die Beschriftung erscheint, anstatt das irgendwelchen Automatiken überlassen zu müssen. Wenn es denn möglich wäre. Sebastian
Am 02.06.2017 um 18:06 schrieb Sebastian Lisken:
On 2017-06-02 17:52, Peter Czaja wrote:
Am 02.06.2017 um 11:19 schrieb Sebastian Lisken:
On 2017-05-29 15:20, Peter Czaja wrote:
In der Nähe des Paderborner Ahorn-Sportparks ist momentan vermutlich zufällig eine Beschriftung an der falschen Position gerendert. Hat von Euch jemand eine Idee?
Eine einfache Lösung wäre vielleicht, einen node als Label hinzuzufügen, aber ich sehe gerade, dass das in einer Multipolygon-Relation nicht vorgesehen ist, und JOSM beschwert sich. Schade.
Das betreffende Multipolygon http://www.openstreetmap.org/relation/5737221 ist ja in Ordnung. Und wenn ich das richtig sehe, auch das einzige Objekt in der Nähe, das den Namen "Ahorn-Sportpark" trägt. Alles supi soweit.
Nur woher kommt diese Beschriftung mitten auf dem Gebäude http://www.openstreetmap.org/way/44734497
Ich wollte nicht sagen, dass aus meiner Sicht etwas nicht in Ordnung sei – aber nach meiner Erfahrung mit den Boundary-Relationen von Städten könnte man durch einen Node steuern, wo die Beschriftung erscheint, anstatt das irgendwelchen Automatiken überlassen zu müssen. Wenn es denn möglich wäre.
Okay, das hab ich ursprünglich und auch im Subject verwirrend formuliert. Die Beschriftung gehört nicht zum Gebäude. Und das einzige Objekt in der Nähe, welches diesen String "Ahorn-Sportpark" enthält, hat sein Label schon, nämlich das Multipolygon [1]. Dieses umfasst das Areal des Ahorn-Sportparks und ist schon richtig aus dem Tag name=* mit "Ahorn-Sportpark" belabelt. Mir ist nur unklar, wo dieser zusätzliche Text "Ahorn-Sportpark" auf dem Gebäude [2], das außerhalb des Ahorn-Sportparks liegt und mit diesem nichts zu tun hat, überhaupt herkommt. Habe nun testweise mal [1] umbenannt und den Bindestrich entfernt. Wenn nun beide Labels ohne Bindestrich sind, wird da was doppelt gerendert. Wenn nicht, gibt's wohl ein anderes Objekt, wo der String herkommt. [1] http://www.openstreetmap.org/relation/5737221 [2] http://www.openstreetmap.org/way/44734497 Peter
On 2017-06-02 18:47, Peter Czaja wrote:
Am 02.06.2017 um 18:06 schrieb Sebastian Lisken:
On 2017-06-02 17:52, Peter Czaja wrote:
Am 02.06.2017 um 11:19 schrieb Sebastian Lisken:
On 2017-05-29 15:20, Peter Czaja wrote:
In der Nähe des Paderborner Ahorn-Sportparks ist momentan vermutlich zufällig eine Beschriftung an der falschen Position gerendert. Hat von Euch jemand eine Idee?
Eine einfache Lösung wäre vielleicht, einen node als Label hinzuzufügen, aber ich sehe gerade, dass das in einer Multipolygon-Relation nicht vorgesehen ist, und JOSM beschwert sich. Schade.
Das betreffende Multipolygon http://www.openstreetmap.org/relation/5737221 ist ja in Ordnung. Und wenn ich das richtig sehe, auch das einzige Objekt in der Nähe, das den Namen "Ahorn-Sportpark" trägt. Alles supi soweit.
Nur woher kommt diese Beschriftung mitten auf dem Gebäude http://www.openstreetmap.org/way/44734497
Ich wollte nicht sagen, dass aus meiner Sicht etwas nicht in Ordnung sei – aber nach meiner Erfahrung mit den Boundary-Relationen von Städten könnte man durch einen Node steuern, wo die Beschriftung erscheint, anstatt das irgendwelchen Automatiken überlassen zu müssen. Wenn es denn möglich wäre.
Okay, das hab ich ursprünglich und auch im Subject verwirrend formuliert.
Nein, hast du nicht – was du in den folgenden zwei Absätzen beschrieben hast, war zumindest mir schon völlig klar. Allerdings haben wir hier noch ein Missverständnis:
das einzige Objekt in der Nähe, welches diesen String "Ahorn-Sportpark" enthält, hat sein Label schon
Ein Label ist zumindest in meiner OSM-Begriffswelt nicht das „name“-Attribut irgendeines Objekts bzw. dessen Rendering, sondern es ist ein Node, der mit Rolle „label“ in der Liste der Mitglieder einer Relation steht. Das gibt es zum Beispiel für Bielefeld <http://www.openstreetmap.org/relation/62646> mit Label <http://www.openstreetmap.org/node/240037709>, im Fall von Paderborn <http://www.openstreetmap.org/relation/5610766> wurde allerdings die Rolle „admin_centre“ bevorzugt <http://www.openstreetmap.org/node/240114473>. By Relationen des Typs „multipolygon“ ist aber keine solche Rolle vorgesehen: <http://wiki.openstreetmap.org/wiki/Relation:multipolygon>
Habe nun testweise mal [1] umbenannt und den Bindestrich entfernt. Wenn nun beide Labels ohne Bindestrich sind, wird da was doppelt gerendert. Wenn nicht, gibt's wohl ein anderes Objekt, wo der String herkommt.
Ich hoffe sehr, dass du diesen Rechtschreibfehler sehr bald wieder korrigieren wirst ... Sebastian (jetzt offline)
Am 02.06.2017 um 20:16 schrieb Sebastian Lisken:
On 2017-06-02 18:47, Peter Czaja wrote:
Am 02.06.2017 um 18:06 schrieb Sebastian Lisken:
On 2017-06-02 17:52, Peter Czaja wrote:
Am 02.06.2017 um 11:19 schrieb Sebastian Lisken:
On 2017-05-29 15:20, Peter Czaja wrote: .. Nein, hast du nicht – was du in den folgenden zwei Absätzen beschrieben hast, war zumindest mir schon völlig klar. Allerdings haben wir hier noch ein Missverständnis:
das einzige Objekt in der Nähe, welches diesen String "Ahorn-Sportpark" enthält, hat sein Label schon
Ein Label ist zumindest in meiner OSM-Begriffswelt nicht das „name“-Attribut irgendeines Objekts bzw. dessen Rendering, sondern es ist ein Node, der mit Rolle „label“ in der Liste der Mitglieder einer Relation steht. Das gibt es zum Beispiel für Bielefeld <http://www.openstreetmap.org/relation/62646> mit Label <http://www.openstreetmap.org/node/240037709>, im Fall von Paderborn <http://www.openstreetmap.org/relation/5610766> wurde allerdings die Rolle „admin_centre“ bevorzugt <http://www.openstreetmap.org/node/240114473>.
By Relationen des Typs „multipolygon“ ist aber keine solche Rolle vorgesehen: <http://wiki.openstreetmap.org/wiki/Relation:multipolygon>
Okay, danke damit hatte ich auch mich noch nicht detailliert beschäftigt. Aber 'Label' als gerenderte Beschriftung eines Elementes auf der Karte (woraus auch immer erzeugt) finde ich immer noch passend.
Habe nun testweise mal [1] umbenannt und den Bindestrich entfernt. Wenn nun beide Labels ohne Bindestrich sind, wird da was doppelt gerendert. Wenn nicht, gibt's wohl ein anderes Objekt, wo der String herkommt.
Der Test hat die Vermutung der Herkunft der Beschriftung bestätigt. Der zweite gleichlautende Text war vermutlich noch auf einer alten Kachel, so dass zwei Beschriftungen sichtbar waren mit eine unterschiedlichen Platzierung, die sich zwischenzeitlich geändert hatte. Die automatisierte Platzierung von Beschriftungen kann wohl schon mal schiefgehen. Dazu gibt es mehrere Issues zu OSM Carto und Mapnik https://github.com/mapnik/mapnik/issues/3558 https://github.com/mapnik/mapnik/issues/2762
Ich hoffe sehr, dass du diesen Rechtschreibfehler sehr bald wieder korrigieren wirst ...
Klar, die Änderung ist mit http://www.openstreetmap.org/changeset/49216067 wieder rückgängig gemacht. Und da Ökkel nun eh' an dieser Stelle mit dem betreffenden Multipolygon aufgeräumt hat, ist dieser Fall nun auch erledigt. Peter
participants (2)
-
Peter Czaja -
Sebastian Lisken