Hausnummern übereinander

Ich habe einige Häuser wo im Erdgeschoss Hausnummern sind und im ersten Stock wiederum welche - andere.
Wie tagge ich die?
Oben mit layer+1?
Zum Verständnis einige Beispielbilder:
http://www.imagebanana.com/view/096zru6d/kSDC11053.JPG
http://www.imagebanana.com/view/9di4wolu/kSDC11052.JPG
http://www.imagebanana.com/view/x16qwnji/kSDC11051.JPG
http://www.imagebanana.com/view/9eojz9u0/kSDC11041.JPG
oder die hier:
http://www.imagebanana.com/view/36edjlr/kSDC11048.JPG
http://www.imagebanana.com/view/nlarv3h3/kSDC11047.JPG
über der 38, 40 und 42 sind auch andere Hausnummern
http://www.imagebanana.com/view/00t6a17/kSDC11046.JPG

sonnige Grüße
st

Also ich würde die oberen mit layer=1 taggen und die unteren zur Verdeutlichung mit layer=0
Aber bitte keine 2 Punkte genau auf einen Platz machen, sonst haben wir wieder DupeNodes.

Dann waere aber auch der Layer-Tag ueberfluessig, da man nicht weiss, worauf er sich das Layer bezieht. “DupNodes” sind meiner Meinung nach hier gerechtfertigt.

So spontan würde ich da für jede Etage einen Node setzen mit level= und der Adresse

Das war auch mein Gedanke.
Mir ging es hauptsächlich um den ersten Stock. Eben mit welchem level/layer.

Hatte ich eigentlich auch nicht vor.
st

P.S. wie bescheuert muss man denn eigentlich sein? :slight_smile:
Gesten in der Hitze war ich Hausnummern mappen.

st

hmm, level=ground?

Wie wärs mit Relations/Proposed/Level

Overkill. Ein level=*-Tag sagt das selbe aus wie eine verschachtelte Relationsstruktur aus Stockwerksrelationen und Gebäude-“Metarelation” und ist weniger Aufwand für den Mapper.

+1

Es ist auch weniger Aufwand für eine Datenanalyse/-verarbeitung.

Und wie soll das nachher auf der Karte aussehen?

Solange wir nur eine zweidimensionale Karten haben, sollte man das Haus im Beispiel als Fläche und als einen Node mit den Hausnummern 9 - 27 taggen.
Wielviele Stockwerke/Layer machen denn Sinn? Bei Brücken etc. sind verschiedene Layer sinnvoll, da man durch den weiteren Straßenverlauf erkennen kann, welche Straße über der anderen liegt (Brücke).
Bei einem Haus würde man mit verschiedenen Layern letztlich nur die obersten Stockwerke sehen, da diese die unteren verdecken.

Gruß Jürgen

Hallo Jürgen

Zunächst einmal sind layer nicht level. layer gibt einfach schlicht an, ob etwas physikalisch über oder unter einem anderen Objekt liegt, ist also eine relative Angabe.
level hingegen gibt an, auf welchem Stockwerk sich ein Element befindet. Das kann zwar auch bei verschiedenen Stockwerkshöhen zu Verwirrungen führen, aber es ist letzendlich eine absolute Angabe.

Weiterhin musst du ja bei einem Gebäude nicht jedes Stockwerk wieder als Gebäude einzeichnen, sofern sich der Grundriss nicht ändert. Vielmehr reicht es einfach POIs als Nodes einzutragen. Dazu die Stockwerk-Angabe, und damit hättest du alle Probleme an den Renderer/Router abgegeben.

Hier ein paar Beispiele in Mapnik und auf einer selbstgebastelten Karte mit getrennten level-Angaben:
Düsseldorf, U-Bahnhof Heinrich-Heine-Alle:
http://www.openstreetmap.org/?lat=51.22601&lon=6.777543&zoom=18&layers=B000FTF
http://osm.e-malte.de/level/#ger-d-u-hha:0

Düsseldorf Hauptbahnhof:
http://www.openstreetmap.org/?lat=51.219758&lon=6.793904&zoom=18&layers=B000FTF
http://osm.e-malte.de/level/#ger-d-hbf:0

Grüße,
Malte

Ok, verstanden.

Genau das meinte ich.

Was bei Bahnhöfen (in Deinen Beispielen) noch Sinn macht, weil man bei der Suche nach POIs mit unterschiedlichen Leveln rechnet, kann ich bei einzelnen Hausnummern allerdings nicht nachvollziehen. Mal angenommen ich suche auf einer Karte im obigen Beispiel der Hausnummern 9-27 die Hausnummer 22 , die sich im zweiten Stock befindet. Dann würde ich diese Nummer erst finden, bzw. sichtbar machen, wenn ich wie in Deinem Beispiel auf Level 2 umschalte, oder? Wie funktioniert das dann auf einer gedruckten Karte, wenn man nicht mit Hausnummern im 2. Stock rechnet? Werden dann beim Kartendruck alle Hausnummern von 9-27 auf Level 0 angezeigt?
Dann wäre es ok.

Gruß Jürgen

Ja, das ist knifflig. Meine Beispielkarte erhebt nicht den Anspruch perfekt zu sein. Sie bildet lediglich die level-Angaben ab…

Mir ist bisher keine einzige (gedruckte) Karte bekannt, die jede einzelne Hausnummer zeigt. Bei solch einer Detailgenauigkeit wird die Karte riesengroß. Insofern bezweifle ich, dass sowas gedruckt Anwendung finden würde. Bei digitalen Karten würde ich direkt nach Straße und Hausnummer suchen, da sollte level auch kein Problem sein, und könnte als Zusatzinformation (2. Stock) ggf. noch sehr nützlich sein.
Und wenn ich die Hausnummer 25 suche, diese aber nicht angezeigt wird, so vermute ich sie doch irgendwo zwischen 23 und 27, bzw. das nächste/vorherige, das angezeigt wird.

Und letzendlich erfolgt der Kartendruck auch erst nach einem Rendern, und dafür sollst du ja nicht taggen. :wink:

Grüße,
Malte

Na ja, dieses hier immer wieder vorgetragene Credo wird m. E. aber zum Eigentor, vor allem, wenn man selber rendert. :slight_smile:
Für wen taggen wir denn sonst? Wenn ich feststelle, daß bestimmte Tags nicht in den von mir bevorzugrten Karten erscheinen, dann tagge ich sie erst gar nicht. Für mich dienen Karten, besonders gedruckte, in erster Linie der (schnellen) Orientierung. Also sollten die wesentlichen Informationen auf den ersten Blick erkennbar sein.

Wenn an der Hauswand die Nummern 9-27 angebracht sind wie in diesem Beispiel:
http://www.imagebanana.com/view/096zru6d/kSDC11053.JPG
die Wohnungen aber in verschiedenen Stockwerken liegen:
http://www.imagebanana.com/view/x16qwnji/kSDC11051.JPG

dann würde ich ohne Level arbeiten und die Hausnummern 9-27 als “eine” Adresse eintragen, unabhängig davon, ob die einzelnen Wohnungen in unterschiedlichen Stockwerken liegen, wie zum Beispiel hier:
http://www.openstreetmap.org/?lat=53.547195&lon=10.057914&zoom=18&layers=B000FTF

Gruß Jürgen

Dem Schließe ich mic an.
+1

Ansonsten die Nummer aufzählen:

adress:number = 3;5;7;22;55

Gruß

Hallo Jürgen,

Es ist auf jeden Fall eine gute Lösung für dieses Problem. Für den Renderer wahrscheinlich ideal, für eine Suche aber wohl eher ungeeignet, weil man eben nur “weiß”, dass es in dem Haus ist. Natürlich machen die paar Meter nichts, aber warum zusätzliche Genauigkeit aufgeben?
Interpolation lines sind wahrscheinlich auch schlecht, weil du davon auch mehrere bräuchtest, wenn ich die Bilder richtig interpretiere…

“Na ja, dieses hier immer wieder vorgetragene Credo wird m. E. aber zum Eigentor, vor allem, wenn man selber rendert. :)”
Das hast du sehr treffend formuliert. :wink: Und du hast sogar Recht. Ich tagge vor allem die Tags, die ich selber rendere (level zum Beispiel :wink: ).
Und wenn deine bevorzugten Karten nicht deine Lieblingstags rendern, dann musst du wohl selber ran. Dennoch taggt man doch in erster Linie für die Datenbank. :stuck_out_tongue:

Grüße,
Malte

Ich bin mit dem ganzen noch nicht glücklich.
Bis jetzt habe ich immer für jedes Haus die passende Nummer eingetragen. Bei Doppel-/Reihen-/Kettenhäuser habe ich die mit terracer aufgeteilt und wenn die Eingänge nicht vorne an der Straße sind habe ich das auch so eingetragen. Ich hatte des öfteren schon Hauseingänge die aus einer anderen Straße, als in der sie sind, den Zugang hatten. Ich habe noch nie diese Interpolation lines verwendet. Wenn ich schon vor Ort war dann tagge ich die auch richtig. Nicht falsch verstehen aber diese Interpolation lines sind für mich “zu faul um sie genau so einzutragen wie sie sind”. Klar brauch ich zum taggen oft länger als zum mappen aber wenn schon denn schon. :slight_smile:
Zu “meinen” Hausnummern übereinander - ich werde wohl mit Node und Level arbeiten.
Nur noch eine Frage: Erdgeschoss mit level=0 oder level=ground?

st