Re: [Talk-de] Kreuzungsrelation, war: Re: Brainstorming zum OpenRouteService
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Andreas Jacob wrote, on 15.07.2008 20:54: | Am Dienstag, 15. Juli 2008 20:04:36 schrieb Frederik Ramm: |> |>> Und das erzeugt bei einer normalen X-Kreuzung 17(!) Relationen, wenn man |>> sie komplett erfasst. Solche Monster wollte ich eigentlich vermeiden, |>> das kann kein Mensch mehr warten. |> Deine vorgeschlagene Relation auch nicht. | | Ich halte so etwas schon für wartbar. Allerdings bedürfte es dafür wohl ein | sehr cleveres grafisches Frontend. Wenn man sowieso ein Frontend braucht, dann ist es egal, ob da alle Fahrtmöglichkeiten mit "seltsamen" Schlüsseln in eine Relation gestopft werden oder 17 einzelne Relationen erzeugt/bearbeitet werden. Bodo -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.9 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkh9G3sACgkQnMz9fgzDSqd6dwCeLLTxIDS6m24XyoNOm/Bsqm5M +DYAmwaWWsGB8a91plIOGqa4/NTbt3H6 =jiji -END PGP SIGNATURE- ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-de
Re: [Talk-de] Kreuzungsrelation, war: Re: Brainstorming zum OpenRouteService
Am Dienstag, 15. Juli 2008 20:04:36 schrieb Frederik Ramm: > Hallo, > > > Und das erzeugt bei einer normalen X-Kreuzung 17(!) Relationen, wenn man > > sie komplett erfasst. Solche Monster wollte ich eigentlich vermeiden, > > das kann kein Mensch mehr warten. > > Deine vorgeschlagene Relation auch nicht. Ich halte so etwas schon für wartbar. Allerdings bedürfte es dafür wohl ein sehr cleveres grafisches Frontend. Ich stelle mir das in etwa so vor, dass man sich die Kreuzung im Baukastenprinzip aus Grundbausteinen zusammen setzen kann, und im Hintergrund dann die entsprechenden Relationen erzeugt werden. Umgekehrt muss sich natürlich aus den Relationen auch wieder das Kreuzungsbild erzeugen lassen - eigentlich logisch. Gruß Andreas ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-de
Re: [Talk-de] Kreuzungsrelation, war: Re: Brainstorming zum OpenRouteService
Hallo, > Und das erzeugt bei einer normalen X-Kreuzung 17(!) Relationen, wenn man > sie komplett erfasst. Solche Monster wollte ich eigentlich vermeiden, > das kann kein Mensch mehr warten. Deine vorgeschlagene Relation auch nicht. Bye Frederik -- Frederik Ramm ## eMail [EMAIL PROTECTED] ## N49°00'09" E008°23'33" ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-de
Re: [Talk-de] Kreuzungsrelation, war: Re: Brainstorming zum OpenRouteService
Frederik Ramm wrote: >> To construct the key, concatenate the role names of all parts of the >> path, separated with an underscore ("_"). > Wenn Du spezielle Tags an Ways haengen willst, die nur innerhalb der > Relation gelten, dann hast Du zwei Moeglichkeiten: (a) Relations in > der Datenbank so erweitern, dass es statt "role=x" beliebig viele Nicht wirklich realistisch, oder? > Tags pro Member geben kann. Oder (b) ueberall da, wo Du Ways in > Deiner Relation hast, nutze stattdessen Relations (d.h. die Member > Deiner Kreuzungsrelation sind Relationen, die jeweils einen Way > enthalten sowie alle Spezialtags dazu). Und das erzeugt bei einer normalen X-Kreuzung 17(!) Relationen, wenn man sie komplett erfasst. Solche Monster wollte ich eigentlich vermeiden, das kann kein Mensch mehr warten. cu Henry ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-de
Re: [Talk-de] Kreuzungsrelation, war: Re: Brainstorming zum OpenRouteService
Hi, > Tag keys are constructed from the role names. Again here the ACR > differs > from other relations that use fixed key names. > > To construct the key, concatenate the role names of all parts of the > path, separated with an underscore ("_"). Das waer fuer mich ein ganz grosser "showstopper". Das schreit ja geradezu nach "bitte bitte erzeuge inkonsistente Daten, mit denen keiner mehr was anfangen kann". Wenn Du spezielle Tags an Ways haengen willst, die nur innerhalb der Relation gelten, dann hast Du zwei Moeglichkeiten: (a) Relations in der Datenbank so erweitern, dass es statt "role=x" beliebig viele Tags pro Member geben kann. Oder (b) ueberall da, wo Du Ways in Deiner Relation hast, nutze stattdessen Relations (d.h. die Member Deiner Kreuzungsrelation sind Relationen, die jeweils einen Way enthalten sowie alle Spezialtags dazu). Bye Frederik -- Frederik Ramm ## eMail [EMAIL PROTECTED] ## N49°00'09" E008°23'33" ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-de