Re: [Talk-de] Kreuzungsrelation, war: Re: Brainstorming zum OpenRouteService

2008-07-15 Diskussionsfäden Bodo Meissner
-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

2008-07-15 Diskussionsfäden Andreas Jacob
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

2008-07-15 Diskussionsfäden 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.

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

2008-07-15 Diskussionsfäden Henry Loenwind
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

2008-07-15 Diskussionsfäden Frederik Ramm
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