[Talk-de] JOSM - langsam bei ausgefüllten Polygonen?

Frederik Ramm frederik at remote.org
So Mai 11 01:11:33 UTC 2008


Hallo,

> Ich habe unter http://josm.openstreetmap.de/ticket/685 einen Patch 
> angehängt, der die Performance etwas verbessert.
> 
> Unter http://josm.openstreetmap.de/ticket/734 und 
> http://josm.openstreetmap.de/ticket/733 sind weitere Vorschläge zur 
> Performance-Verbesserung.

Eingebaut, danke. (Der 733 geht so nicht, beim Aufruf von
displaySegments geht es darum, die bislang angesammelten Segmente
auszugeben, sobald sich der Zeichenstil aendert, und das ist
unabhaengig davon, ob die aktuelle Position selbst visible ist oder
nicht.)

> Das Problem liegt einerseits darin, dass *alle* gefüllten Polygone 
> gezeichnet werden, nicht nur die sichtbaren.

Ja, das ist ein grosser Murks; alle Objekte sollten irgendwie eine
Bounding Box haben, damit man schnell sehen kann, welche ueberhaupt
angefasst werden muessen.

> Wie machen es denn andere Renderer, wissen die, dass z.B. park=leisure erst 
> gerendert werden muss und rendern dann building=yes drüber? Dann bräuchte 
> man keine Transparenz und das Zeichnen der Polygone wäre sehr schnell.

Ja, aber das huelfe uns wenig, denn weil wir ja ein Editor sind und
kein Renderer, wollen wir im Zeifel schon sehen, dass da noch Objekte
unter dem Park liegen...

Wenn das mit der Transparenz alles nichts gescheites ist, dann
koennten wir mal probieren, ob es nicht fast besser ist, an den Kanten
von Polygonen solche kleinen Schraffuren nach innen hin einzumalen:
________________
////////////////

Es koennte sein, dass das schneller geht und sogar noch
uebersichtlicher waere, kaeme aber echt auf 'nen Versuch an.

Bye
Frederik

-- 
Frederik Ramm  ##  eMail frederik at remote.org  ##  N49°00'09" E008°23'33"





Mehr Informationen über die Mailingliste Talk-de