[Talk-de] Wohnhaus mit Geschäft
Tordanik
osm at tobias-knerr.de
Mi Sep 17 20:53:42 UTC 2008
Hallo Markus,
Markus schrieb:
> mehrere Geschäfte in einem Haus geht mit hierarchischen Schlüsseln:
>
> building=yes
> + addr:street=*
> + addr:housenumber=#
> + layer=0
> ++ office=*
> ++ office=*
> + layer=1
> ++ office=*
> ++ office=*
Das geht auch mit Relationen. Spontan würde ich mir so etwas wie eine
in_building-Relation vorstellen, die die Nodes (evtl. auch Areas, die
den belegten Teil des Gebäudes beschreiben?) für die Geschäfte und
sonstigen Einrichtungen (user-Role, auch mehrere Member dieser Role) und
die Gebäude-Area (building-Role) enthält. Bei Bedarf noch ein
Stockwerk-Tag in die Relation, gerne auch von-bis für kompliziertere Fälle.
Vorteile:
* Geschäftsnode und Gebäude werden auch von Renderern dargestellt, die
die Relation nicht kennen
* Geschäfte im Gebäude sind nicht nur Tags, sondern haben eigene IDs,
können also gegebenenfalls noch in anderen Relationen Member sein
* wäre mit derzeitiger Datenstruktur umsetzbar
Nur ein schneller Entwurf, diese Relation existiert natürlich bislang
ebenso wenig wie deine hierarchischen Schlüssel und müsste in einem
Proposal ausgearbeitet werden, aber vielleicht kann die Idee ja als
Denkanstoß dienen.
Tordanik
Mehr Informationen über die Mailingliste Talk-de