Am 15. Februar 2009 22:48 schrieb Steffen Schoch <[email protected]>: > Hallo, > > > ich bin gerade auf der Suche wie man unten beschriebene Situation > rendert. Im Wiki oder hier unter talk-de habe ich (noch?) nichts > Passendes gefunden. > > Ich habe einen Weinberg, an dessem Rand ist eine Straße und auf der > anderen Seite ist direkt Wald. Wie rendere ich das? > > * Variante 1: Straße normal zeichnen. Auf der einen Seite eine > Fläche als Weinberg, auf der anderen Seite eine Fläche als Wald > ausweisen. Ergibt an der Stelle wo die Straße läuft 3 Linien die > deckungsgleich übereinander laufen. Sieht man ziemlich oft wenn > man sich mal umschaut wie das wo anders gemacht wurde.
ja, das ist eine Möglichkeit > * Variante 2: Multipolygon. Straße normal zeichnen und in die > entsprechenden Abschnitte zerteilen. Teile der Straße als Grenze > in das jeweilige Multipolygon für den Weinberg bzw. den Wald > aufnehmen. So gibt es an der Stelle wo die Straße ist nur eine > Linie, eben die Straße. Und diese ist teilweise in den > Mulipolygonen für den Wald und Weinberg zusätzlich noch drin. So > sind z.B. Kreisgrenzen realisiert. Links von der Linie Kreis A, > rechts Kreis B - aber nur eine Linie... das ist keine Möglichkeit, Multipolygone sind was anderes (Löcher in Flächen). Hier wäre die 2. Möglichkeit, die Linien nicht direkt übereinander zu zeichnen, sondern den Waldrand und den Rand des Weinbergs dort, wo er auch wirklich aufhört, die Straße aber in ihrer Mitte. So würden zwischen Wald und Weinberg genau eine Straßenbreite Luft bleiben, in derer Mitte die Straße läuft. Beides ist üblich, such' Dir was aus, 1. sieht evtl. gerendert besser aus (und sagt aus: Wald und Weinberg bis zur Straße), 2. ist leichter zu bearbeiten und irgendwie m.E. korrekter, weil es die Flächen nicht vergrößert (und sagt sowas aus wie: das ist die Straßenbreite + Abstandsgrün, dahinter kommt erst der Weinberg bzw. Wald). Gruß Martin _______________________________________________ Talk-de mailing list [email protected] http://lists.openstreetmap.org/listinfo/talk-de

