Re: [Talk-de] Darstellungsfehler im Rendering. Wie Fehler melden?

2013-08-13 Diskussionsfäden Kai Krueger
dieterdreist wrote
 Ganz ausschließen kann man abgeschnittene Label ja durch etwas Überlappung
 sowieso nicht (Kettenreaktion welche Labels gerendert werden, wenn
 andere da sind oder auch nicht), aber es kam mir so vor, als wären da ein
 bisschen viele abgeschnitten.

Ich frage mich ebenfalls ob es irgendwo eine Regression gegeben hat. Wenn
ich mich nicht taeusche ist der rendering stack der bis vor kurzem auf
osm.org verwendet wurde schon etwas aelter, waerend nun aktuelle Versionen
von renderd und mapnik verwendet werden. Auch renderd setzt eigentlich einen
buffer-size von 128px (eine halbe Kachel), wenn der Stil nicht explicit
einen anderen buffer-size verwendet.

Das erst genannte high-zoom Beispiel mit dem service weg und dem POI, sollte
eigentlich nicht zu einem abgeschnittenen Label fuehren, da sowohl der Weg
als auch der POI in beiden angrenzenden Kacheln komplett innerhalb des 128px
buffers liegen. Ausserdem sehe ich dort auch keinen Fall von Kettenreaktion
oder anderen Gruenden wieso der buffer nicht korrekt das abschneiden
verhindern sollte.

Bei den low-zoom Kacheln hingegen ist es wesentlich schwere auszuschliessen
das es keine Kettenreaktion gibt die das funktionieren des buffers
verhindern.

Kai 




--
View this message in context: 
http://gis.19327.n5.nabble.com/Darstellungsfehler-im-Rendering-Wie-Fehler-melden-tp5772491p5773497.html
Sent from the Germany mailing list archive at Nabble.com.

___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] Darstellungsfehler im Rendering. Wie Fehler melden?

2013-08-12 Diskussionsfäden Sven Geggus
Masi Master masi-mas...@gmx.de wrote:

 Vielleicht ist genau dort die Grenze der Meta-Kachel!?

Das nehme ich mal an, dass das so eine Stelle ist.

 Dann könnte es ggf. helfen, wenn die Meta-Kacheln größer, überlappend  
 gerechnet werden und der Rand verworfen wird!?

Laut den Postgresql query logs macht Mapnik das automatisch, wenn der
Parameter buffer-size= verwendet wird. Jedenfalls wird eine größere
Bounding-Box abgefragt.

Der deutsche Stil hat den Parameter buffer-size=256, der internationale
Stil hat ihn nicht. Trotzdem gibt es das selbe Problem.

Gruss

Sven

-- 
The only thing we have to fear is fear itself (Franklin D. Roosevelt)


/me is giggls@ircnet, http://sven.gegg.us/ on the Web

___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] Darstellungsfehler im Rendering. Wie Fehler melden?

2013-08-12 Diskussionsfäden Martin Koppenhoefer
Am 12. August 2013 09:57 schrieb Sven Geggus li...@fuchsschwanzdomain.de:

 Der deutsche Stil hat den Parameter buffer-size=256, der internationale
 Stil hat ihn nicht. Trotzdem gibt es das selbe Problem.



gab es da vielleicht irgendwo eine Regression ? Ich hatte in meiner lokalen
Karte (mit tirex) früher dieses Problem der abgeschnittenen Labels (bei
einem Buffer von 256px) nicht, oder nur sehr selten, während seit ca. 1
Jahr selbst kleinste Highway-Schilder (die viel kleiner sind als 256px) an
den Metatile-Grenzen sehr häufig abgeschnitten sind.

Gruß Martin
___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] Darstellungsfehler im Rendering. Wie Fehler melden?

2013-08-12 Diskussionsfäden Sven Geggus
Martin Koppenhoefer dieterdre...@gmail.com wrote:

 gab es da vielleicht irgendwo eine Regression ? Ich hatte in meiner lokalen
 Karte (mit tirex) früher dieses Problem der abgeschnittenen Labels (bei
 einem Buffer von 256px) nicht

Der deutsche Kartenstil hat das problem bei Autobahnschildern eigentlich
schon immer.

Das kann man aber einfach testen, was der mapnik sich da aus der
Datenbank holt:

* psql query log einschalten

* angeforderte bounding box einmal mit und einmal ohne Angabe von buffer
  im osm.xml anschauen.

Der tirex-code setzt immer mindestens einen overlap von 128:

http://svn.openstreetmap.org/applications/utils/tirex/backend-mapnik/metatilehandler.cc

if(mMap.buffer_size()  128)
mMap.set_buffer_size(128);

Gruss

Sven

-- 
All bugs added by David S. Miller da...@redhat.com
Linux Kernel boot message from /usr/src/linux/net/8021q/vlan.c

/me is giggls@ircnet, http://sven.gegg.us/ on the Web

___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] Darstellungsfehler im Rendering. Wie Fehler melden?

2013-08-12 Diskussionsfäden Martin Raifer
Am 12.08.2013, 10:45 Uhr, schrieb Martin Koppenhoefer  
dieterdre...@gmail.com:


gab es da vielleicht irgendwo eine Regression ? [...] früher dieses  
Problem der abgeschnittenen Labels [...] nur sehr selten


Ich habe auch diesen Verdacht. Besonders auffällig ist Das bei den  
ref-shields sichtbar, die mit dem alten OSM-Mapnik-Stil so gut wie nie  
abgeschnitten wurden, jetzt aber leider recht häufig:


http://bl.ocks.org/tyrasd/raw/6164696/#12.00/46.5124/11.3431

Grüße
Martin

___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] Darstellungsfehler im Rendering. Wie Fehler melden?

2013-08-12 Diskussionsfäden Sven Geggus
Martin Raifer tyr@gmail.com wrote:

 Ich habe auch diesen Verdacht. Besonders auffällig ist Das bei den  
 ref-shields sichtbar, die mit dem alten OSM-Mapnik-Stil so gut wie nie  
 abgeschnitten wurden, jetzt aber leider recht häufig

Martin redet von Mapnik/tirex/renderd und nicht vom OSM Kartenstil selbst.
Wie gesagt, der deutsche Stil ist bisher nicht carto basiert.

Gruss

Sven

-- 
Der normale Bürger ist nicht an der TU Dresden und schreibt auch
nicht mit mutt. (Ulli Kuhnle in de.comp.os.unix.discussion)

/me is giggls@ircnet, http://sven.gegg.us/ on the Web

___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] Darstellungsfehler im Rendering. Wie Fehler melden?

2013-08-12 Diskussionsfäden Martin Raifer
Am 12.08.2013, 13:33 Uhr, schrieb Sven Geggus  
li...@fuchsschwanzdomain.de:



Martin Raifer tyr@gmail.com wrote:


Ich habe auch diesen Verdacht. Besonders auffällig ist Das bei den
ref-shields sichtbar, die mit dem alten OSM-Mapnik-Stil so gut wie nie
abgeschnitten wurden, jetzt aber leider recht häufig


Martin redet von Mapnik/tirex/renderd und nicht vom OSM Kartenstil  
selbst.

Wie gesagt, der deutsche Stil ist bisher nicht carto basiert.


OK, mit altem OSM-Mapnik-Stil meinte ich eigentlich den gesamten  
Rendering-Stack. Sorry.
Martin vermutete, dass es irgendwo eine Regression gegeben hätte. Und  
seine Symptome (die er seit ca. 1 Jahr bemerkt) sieht man jetzt auch im  
aktuellen OSM-Rendering.
Wenn ich nicht irre, wurde auf osm.org kürzlich auch Mapnik auf eine neue  
Version upgedatet. Es könnte ja mittlerweile ein aggressiverer  
Label-Placement-Algorithmus im Einsatz sein und es deswegen zu so viel  
mehr Artefakten kommen?


Soweit mein Senf zu der Sache
Martin

___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] Darstellungsfehler im Rendering. Wie Fehler melden?

2013-08-12 Diskussionsfäden Sven Geggus
Martin Raifer tyr@gmail.com wrote:

 Wenn ich nicht irre, wurde auf osm.org kürzlich auch Mapnik auf eine neue  
 Version upgedatet.

Ein Mapnik2 Problem könnte das natürlich schon sein.

Es gibt da ja auch noch diesen avoid-edges Schalter mit dem man mal
experimentieren könnte.

Gruss

Sven

-- 
Das ist halt der Unterschied: Unix ist ein Betriebssystem mit Tradition,
 die anderen sind einfach von sich aus unlogisch.
  (Anselm Lingnau in de.comp.os.unix.discussion)
/me ist giggls@ircnet, http://sven.gegg.us/ im WWW

___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] Darstellungsfehler im Rendering. Wie Fehler melden?

2013-08-12 Diskussionsfäden Martin Koppenhoefer


Il giorno 12/ago/2013, alle ore 13:33, Sven Geggus 
li...@fuchsschwanzdomain.de ha scritto:

 Martin redet von Mapnik/tirex/renderd und nicht vom OSM Kartenstil selbst.
 Wie gesagt, der deutsche Stil ist bisher nicht carto basiert.


Nutzt ja aber auch diesen Stack. Ganz ausschließen kann man abgeschnittene 
Label ja durch etwas Überlappung sowieso nicht (Kettenreaktion welche Labels 
gerendert werden, wenn andere da sind oder auch nicht), aber es kam mir so vor, 
als wären da ein bisschen viele abgeschnitten.

Gruß 
Martin
___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] Darstellungsfehler im Rendering. Wie Fehler melden?

2013-08-11 Diskussionsfäden Masi Master
Am 07.08.2013, 15:18 Uhr, schrieb Sven Geggus  
li...@fuchsschwanzdomain.de:



rainerU ra...@sfr.fr wrote:

Es könnte mit der Umstellung auf CartoCss[1] zusammenhängen, die am  
Wochenende

erfolgt ist.


Nein, das kann es nicht! Das Problem liegt wie bereits mehrfach  
geschrieben

an der Kachelgrenze und tritt im deutschen Kartenstil, der nicht CartoCss
basiert ist ebenfalls auf.


Vielleicht ist genau dort die Grenze der Meta-Kachel!?
Dann könnte es ggf. helfen, wenn die Meta-Kacheln größer, überlappend  
gerechnet werden und der Rand verworfen wird!? Wird momentan nich nur ein  
Pseudo-Rand erzeugt, der sofort von mapnik verworfen wird. Oder der  
momentane Rad reicht nicht.


___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] Darstellungsfehler im Rendering. Wie Fehler melden?

2013-08-07 Diskussionsfäden Sven Geggus
rainerU ra...@sfr.fr wrote:

 Es könnte mit der Umstellung auf CartoCss[1] zusammenhängen, die am Wochenende
 erfolgt ist.

Nein, das kann es nicht! Das Problem liegt wie bereits mehrfach geschrieben
an der Kachelgrenze und tritt im deutschen Kartenstil, der nicht CartoCss
basiert ist ebenfalls auf.

Sven

-- 
Um Kontrolle Ihres Kontos wiederzugewinnen, klicken Sie bitte auf das
Verbindungsgebrüll. (aus einer Ebay fishing Mail)

/me is giggls@ircnet, http://sven.gegg.us/ on the Web

___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] Darstellungsfehler im Rendering. Wie Fehler melden?

2013-08-05 Diskussionsfäden Bernd Wurst
Hallo.

Am 05.08.2013 06:50, schrieb Manuel Reimer:
 hier genau in der Mitte ist der Name einer Gaststätte dank des, eigentlich
 hier sinnlosen, Straßennamens zerschnitten:
 http://www.openstreetmap.org/?lat=49.959407lon=9.656553zoom=18layers=M
 
 Ich finde: Entweder ganz darstellen oder garnicht. Dieses Geschnipsel sieht
 besch... aus...
 Woran liegt es? Kann man den Fehler irgendwo melden?

Das Geschnipsel ist genau am Rand einer Kachel. Vermutlich sind die
Kacheln unterschiedlich alt und entweder am Renderer oder an den Daten
hat sich da kürzlich was geändert, so dass der Name der Gaststätte
angezeigt werden soll oder nicht.

Man kann das Neu-Rendern der Kacheln erzwingen in dem man zuerst das
Bild alleine anzeigen lässt (Rechtsklick - Grafik anzeigen) und dann an
die Adresse hinter der .png noch ein /dirty dran hängt.

Ich habe das für die beiden Kacheln links und rechts der Gaststätte
gemacht, in wenigen Minuten wird es vermutlich einheitlich sein. Wenn
nicht, gibt es wohl wirklich einen Fehler, den man melden sollte.

Google findet das hier zu mapnik bug tracker:
https://github.com/mapnik/mapnik/issues

Gruß,
Bernd



signature.asc
Description: OpenPGP digital signature
___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] Darstellungsfehler im Rendering. Wie Fehler melden?

2013-08-05 Diskussionsfäden Franz-Josef Rüther

Am 05.08.2013 06:50, schrieb Manuel Reimer:

Hallo,

hier genau in der Mitte ist der Name einer Gaststätte dank des, eigentlich
hier sinnlosen, Straßennamens zerschnitten:

http://www.openstreetmap.org/?lat=49.959407lon=9.656553zoom=18layers=M


Hallo,

versuche doch, mal wie beim Gasthaus zum Stern (58529685) 
http://www.openstreetmap.org/browse/way/58529685  zu mappen. Dann 
sieht man den Restaurantnamen nicht erst mit zoom=18.


Gruß
 XM-Franz
___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] Darstellungsfehler im Rendering. Wie Fehler melden?

2013-08-05 Diskussionsfäden Walter Nordmann
scheint irgendwas wirklich faul zu sein. habe links ein Nebengebäude
hinzugefügt und rechts einen Namen geändert. Beide Kacheln wurden definitiv
neu erstellt. Problem ist immer noch da. Oder wird das Rendern
kachel-übergreifender Texte anders/extra behandelt?

Gruss
walter



-
[url=http://osm.wno-edv-service.de/residentials] Missing Residentials Map 
1.17[/url] [url=http://osm.wno-edv-service.de/plz] Postcode Map 2.0.2[/url]
--
View this message in context: 
http://gis.19327.n5.nabble.com/Darstellungsfehler-im-Rendering-Wie-Fehler-melden-tp5772491p5772497.html
Sent from the Germany mailing list archive at Nabble.com.

___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] Darstellungsfehler im Rendering. Wie Fehler melden?

2013-08-05 Diskussionsfäden Manuel Reimer
Franz-Josef Rüther post_tux at ruether24.de writes:
 versuche doch, mal wie beim Gasthaus zum Stern (58529685) 
 http://www.openstreetmap.org/browse/way/58529685  zu mappen. Dann 
 sieht man den Restaurantnamen nicht erst mit zoom=18.

Du meinst auf den Hausumriss? Wenn ja, dann wäre das meiner Ansicht nach
nicht korrekt.

Während das Gasthaus zum Stern wirklich ein richtiges Gasthaus ist
(primäre Nutzung des Gebäudes ist also Gasthaus) sind die Gasträume der
Fischräucherei nur Bestandteil eines Wohnhauses (also primäre Nutzung des
Gebäudes ist Wohnhaus).

Aus diesem Grund habe ich die Info für's Restaurant auch in den
Gebäudeumriss als Node gelegt und nicht das ganze Gebäude als Restaurant
getaggt.

Gruß

Manuel


___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] Darstellungsfehler im Rendering. Wie Fehler melden?

2013-08-05 Diskussionsfäden rainerU
Am 05.08.2013 06:50, schrieb Manuel Reimer:
 
 Woran liegt es? Kann man den Fehler irgendwo melden?

Das ist ein Effekt, der beim Erzeugen von Kacheln mit Mapnik an Kachelgrenzen
auftreten kann. Vereinfacht ausgedrückt rendert Mapnik jede Kachel für sich und
mit den Daten des von der Kachel abgedeckten Bereichs. Hier geht es um zwei 
Kacheln:

http://tile.openstreetmap.org/18/138103/88950.png
http://tile.openstreetmap.org/18/138104/88950.png

Auf der ersten Kachel hat die Straße kein Label, also ist Platz für das Label
des POI. Auf der zweiten Kachel ist die Straße beschriftet und da Straßenlabels
höhere Priorität haben als POI-Labels, wird das POI-Label nicht gerendert.

Dieser Effekts kann nicht völlig verhindert werden, aber es gibt Möglichkeiten,
sein Auftreten zu reduzieren, z.B. durch das Verwenden von Metatiles. Ich gehe
aber davon aus, dass diese Möglichkeiten bei der Generierung der Tiles für
openstreetmap.org schon effizient genutzt werden.

Fehler kann man auf https://trac.openstreetmap.org/ melden.

Gruß
Rainer


___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] Darstellungsfehler im Rendering. Wie Fehler melden?

2013-08-05 Diskussionsfäden fly
Am 05.08.2013 11:35, schrieb rainerU:
 Am 05.08.2013 06:50, schrieb Manuel Reimer:

 Woran liegt es? Kann man den Fehler irgendwo melden?
 
 Das ist ein Effekt, der beim Erzeugen von Kacheln mit Mapnik an Kachelgrenzen
 auftreten kann. Vereinfacht ausgedrückt rendert Mapnik jede Kachel für sich 
 und
 mit den Daten des von der Kachel abgedeckten Bereichs. Hier geht es um zwei 
 Kacheln:
 
 http://tile.openstreetmap.org/18/138103/88950.png
 http://tile.openstreetmap.org/18/138104/88950.png
 
 Auf der ersten Kachel hat die Straße kein Label, also ist Platz für das Label
 des POI. Auf der zweiten Kachel ist die Straße beschriftet und da 
 Straßenlabels
 höhere Priorität haben als POI-Labels, wird das POI-Label nicht gerendert.
 
 Dieser Effekts kann nicht völlig verhindert werden, aber es gibt 
 Möglichkeiten,
 sein Auftreten zu reduzieren, z.B. durch das Verwenden von Metatiles. Ich gehe
 aber davon aus, dass diese Möglichkeiten bei der Generierung der Tiles für
 openstreetmap.org schon effizient genutzt werden.

Entweder es werden nur Labels gerendert, die auch auf die jeweilige
Kachel passen oder es muss immer eine Überlappung berechnet werden.
Keine von beiden Regeln scheint beachtet zu werden.

Zumindest was das schlaue Zusammenfassen von Linien mit gleichen Namen
und erst daraus das Berechnen der Namensplatzierung versagt Mapnik noch
komplett.

 Fehler kann man auf https://trac.openstreetmap.org/ melden.

Mit mehr oder weniger Erfolg

Grüße

fly

___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] Darstellungsfehler im Rendering. Wie Fehler melden?

2013-08-05 Diskussionsfäden Tirkon
Manuel Reimer manuel.s...@nurfuerspam.de wrote:

Ich finde: Entweder ganz darstellen oder garnicht. Dieses Geschnipsel sieht
besch... aus...

Woran liegt es? Kann man den Fehler irgendwo melden?

Nach einem Edit hatte ich auch einmal am Kachelstoß auf der einen
Seite ein bereits gelöschtes Stück Wald und auf der anderen eine neu
eingetragene Straße. In einer speziellen Karte konnte man das
Neurendern von Kacheln anstoßen. Aber in diesem Fall half das ebenso
wenig, wie neue Objekte in den betroffenen Kacheln.

Nach einigen Wochen hatte sich das von allein behoben. Möglicherweise
gibt es von Zeit zu Zeit eine Art Rundumschlag beim Rendern.


___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] Darstellungsfehler im Rendering. Wie Fehler melden?

2013-08-05 Diskussionsfäden rainerU
Am 06.08.2013 01:38, schrieb Tirkon:
 Möglicherweise gibt es von Zeit zu Zeit eine Art Rundumschlag beim Rendern.

Es könnte mit der Umstellung auf CartoCss[1] zusammenhängen, die am Wochenende
erfolgt ist. Das Restaurant wurde schon am 30.07.13 gemappt. Es wäre daher
interessant zu wissen, ob das Rendering-Problem bereits vor der Umstellung
existierte. Ich würde es auf jeden Fall im Trac melden.

[1] http://lists.openstreetmap.org/pipermail/talk/2013-August/067802.html


___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


[Talk-de] Darstellungsfehler im Rendering. Wie Fehler melden?

2013-08-04 Diskussionsfäden Manuel Reimer
Hallo,

hier genau in der Mitte ist der Name einer Gaststätte dank des, eigentlich
hier sinnlosen, Straßennamens zerschnitten:

http://www.openstreetmap.org/?lat=49.959407lon=9.656553zoom=18layers=M

Ich finde: Entweder ganz darstellen oder garnicht. Dieses Geschnipsel sieht
besch... aus...

Woran liegt es? Kann man den Fehler irgendwo melden?

Gruß

Manuel


___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de