Hallo,

die Darstellung von Hausnummern in Osmarender zeigt noch ein paar kleine
Probleme, die ich gern zur Diskussion stellen möchte.

Beispielgebiet:
http://www.openstreetmap.org/?lat=49.08522&lon=8.40373&zoom=17&layers=0B00TFF

- Namen verdecken Hausnummern: Hat ein Gebäude sowohl einen Namen als auch eine
Hausnummer (Eigenschaft des ways, kein eigener Knoten), dann werden beide in der
Gebäudemitte gerendert - der Name verdeckt dann die Hausnummer. Es wäre aber
wahrscheinlich ein ziemlicher Aufwand, beim rendern auf eine solche Kollision zu
prüfen und gf die Hausnummer etwas zu versetzen.
Im o.g. Kartenausschnitt im oberen Kartenbereich der Fall - die Bezeichnung der
Seniorenresidenzen am Berliner Ring verdecken die jeweilige Hausnummer.

- Hausnummern verdecken einander bei enger Bebauung: Liegen zB Reihenhäuser eng
beieinander und werden alle mit ihrer Hausnummer getaggt (was ja zwecks Routings
erwünscht ist), dann überdecken sich die Nummern teilweise. Ich würde gerne auf
Interpolierung der "mittleren" Reihenhäuser ausweichen, was aber nicht geht,
wenn die Hausnummern indiziert sind (zB 52a - 52f). In solchen Fällen würde ich
eine Interpolierung grundsätzlich für zulässig halten, da es für das Routing um
einen Bereich von geschätzt weniger als 50 Meter geht. Dazu müßte aber
Interpolierung auch bei Hausnummern mit Buchstaben unterstützt werden.
Im o.g. Kartenausschnitt ganz unten südlich / westlich des Magdeburger Rings der
Fall.

Rein optisch reicht für die gerenderte Karte eine schematische Darstellung wie
im Fall der Interpolation (östlich des Potsdamer Rings) am besten - könnte man
evtl. Hausnummern-Relationen als Basis für das Rendering nutzen? Das würde auch
deutlicher zeigen, zu welcher Straße zB Eckhäuser gehören. Meinungen, insb. auch
zur technischen Machbarkeit?

Gruss
florian

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

Antwort per Email an