[Talk-de] Relations für Teilwege

Karl Eichwalder ke at gnu.franken.de
So Feb 10 07:24:24 UTC 2008


> Derzeit müssen wir ja dauernd Straßen u.ä. zerschneiden weil z.B.
> teilweise
> 50km/h und teils 70 gefahren werden darf, oder weil nur ein Teil einen
> Fahrradweg hat oder... Diese ganzen Wegstückchen vereinfachen die Eingabe
> nicht unbedingt. Will man z.B. einer Straße nachträglich noch ein Atribut
> geben muß man alle Teile zusammensuchen. Danach geht man dann mit
> Relations
> wieder hin um Teile zusammenzufassen. Was wiederum zu Problemen führt wenn
> eines der Member nachträglich zerschnitten wird, wie vor kurzem berichtet.
> Wäre es nicht praktischer wenn man den umgekehrten Weg geht. Also
> möglichst
> eine Straße = ein way. Will man dann Tempo 50 für das Teilstück der
> Hauptstraße von Node xyz4 bis Node xyz7 setzen so zerschneidet man die
> Hauptstraße nicht an den beiden Nodes sondern macht eine Relation:
> way=Hauptstraße
> start=xyz4
> end=xyz7
> maxspeed=50

Haben wir diesen vorschlag eigentlich schon besprochen?  Ich war auch
ziemlich überrascht, als ich zum ersten mal von dem zerschnipseln
hörte.  Segmente durch die hintertür...  Aber nun ist es wohl erstmal
zu spät.

Ich hänge die komplette mail gleichwohl nochmal an:

> Man könnte auf diesem Weg sogar so unmögliche Sachen (im heutigen OSM-
> Dtenmodel) wie Tempo 50 in die eine und Tempo 70 in Gegenrichtung setzen.
> Entweder setzt man noch ein Flag
> opposit_same=FALSE
>
> wenn es nur in einer Richtung gilt, oder man setzt z.B. bei Relations für
> beide Richtungen beide nodes als start, also
> way=Hauptstraße
> start=xyz4
> start=xyz7
> maxspeed=50
>
> Damit könnte man auch so Mamutprojekte wie Grenzen vereinfachen. Hat man
> z.B. schon die Grenze Deutschlands und will jetzt die von NRW definieren
> ist
> ja ein großer Teil gleich. man könnte sa dann einfach aus der nationalen
> Grenze die Teilstücke NRW/Belgien und NRW/Niederlande extrahieren. Dann
> trägt man noch die zu den anderen Bundesländern ein und sumiert dann alle
> wieder über eine relation auf.
> Diese Relation sollte also alle Atribute haben können, die auch Wege haben
> können, und alle anderen Relations die Wege als Member haben können
> sollten
> dann auch diese Teilwege akzeptieren.
>
> Probleme machen dann nur noch geschlossene Wege, denn da ist nicht klar
> wierum von start nach end zu gehen ist. Hier könnte man z.B. mit einem 3.
> Node nachhelfen, also z.B.
>
> way=Hauptstraße
> start=xyz4
> via=xyz5
> end=xyz7
> maxspeed=50







Mehr Informationen über die Mailingliste Talk-de