Hi,
also ich habe es jetzt soweit, dass ich sie korrekt zeichnen kann, indem
ich einfach nur die ways mit boundary=4 bzw 9,10 zeichne.
Verstehe ich das richtig, dass es nun noch relations gibt, die die
Stadtteile beschreiben und aus den obengenannten ways zusammengesetzt
sind, aber nicht in der richtigen reihenfolge?
Danke
Tom
Am 06.09.2010 17:22, schrieb Frederik Ramm:
Hallo,
Tom Müller wrote:
und noch eine Frage zu den Stadt und Stadtteil-Polygonen.
Ich lese die der Reihe nach ein, aber wenn ich sie dann zeichne,
überlappen sich die Grenzen kreuz und quer. Es scheint, als stünden
die in beliebiger Reihenfolge in den Daten.
Das muesstest Du nochmal erklaeren. Was genau liest Du ein, und was
ist kreuz und quer?
Falls Du folgendes meinst: "Ich nehme eine Relation fuer einen
Stadtteil und lese dann dessen Ways nacheinander ein, aber es kommt
oft vor, dass ein Way an einem ganz anderen Punkt beginnt, als der
vorherige aufhoerte", dann stimmt das - die Reihenfolge der Ways in so
einer Relation ist nicht immer so, wie man das erwarten wuerde, und Du
musst sie selbst richtig hinsortieren.
Das ist, wenn es keine Enklaven/Exklaven gibt, sehr einfach. Du liest
einfach alle Ways ein, schnappst Dir einen beliebigen davon, schaust
auf seinen End-Node, und suchst dann den naechstbesten aus den
eingelesenen, der die gleiche Node-ID als Start- oder Endpunkt hat.
Dann hangelst Du Dich so weiter durch.
Fuer kompliziertere Polygone ist ein Algorithmus hier beschrieben:
http://wiki.openstreetmap.org/wiki/Relation:multipolygon/Algorithm
Bye
Frederik
_______________________________________________
Talk-de mailing list
[email protected]
http://lists.openstreetmap.org/listinfo/talk-de
_______________________________________________
Talk-de mailing list
[email protected]
http://lists.openstreetmap.org/listinfo/talk-de