Hi
Ich denke auch, die (Re)implementation der XAPI innerhalb der API wäre der richtige Weg.
Die XAPI ist unheimlich praktisch - aber meistens überlastet.
Wie oft brauche ich z.B. alle Bushaltestellen in gegebener BBox? XAPI -> einfach möglich; API -> bbox insgesamt laden :(

Die Sammelrelationen bieten da nunmal abhilfe, das macht sie praktisch.

Ein Verbot, Relationen müssten aber unterschiedliche Rollen für ihre Elemente haben oder so (was dem vorbeugen könnte), halte ich auch für blöd. Die Abfrage nach gemeinsamen Tags dagegen ist IMHO eine sehr gute Möglichkeit.

Das ist vermutlich ziemlich aufwändig, auch das ist richtig; aber ich denke, es lohnt sich, das in Angriff zu nehmen.

Wenn dann noch propagiert wird, wie weniger anfällig Sammlungen über diese Abfragen für Schäden und Unvollständigkeit sind, sollte sich das auch rumsprechen, dass es sinnvoll verwendbar ist.

Gruß
Peter

On 13.10.2010 11:18, Peter Körner wrote:
Am 13.10.2010 09:22, schrieb Jochen Topf:
Ein Ansatz wäre sicher, die Funktionen der XAPI bekannter zu machen und
weiter auszubauen.
Bzw. mal neu und schön zu implementieren. Wenn es z.B. eine verlässliche und stabile Möglichkeit gäbe (dies bitte als API 0.7 Vorschlag verstehen), die einzelnen Elemente über ihre Tags anzusehen:

<http://www.openstreetmap.org/browse/tag/historic/stolpersteine>
für den Tag historic=stolpersteine

würde bald keiner mehr die Relation nutzen, da dieser Link
 - einfacher zu merken / zu identifizieren
 - immer aktuell
 - unkaputtbar

ist.

Leider ist derzeit der Weg über die XAPI aber so unattraktiv, das ihn nur sehr wenige Leute gehen wollen.

Nehmt den Leuten nicht die Möglichkeit (->relation-full-requiest) sondern gebt ihnen besser Möglichkeiten, damit sie von den alten ablassen. *)

Lg


Ein anderer wäre es, etwas zu schaffen, was ich mal "virtuelle Relationen" nenne. Also etwas, das nach außen so aus sieht wie eine Relation, aber nach innen mit Tags funktioniert. Keine Ahnung, wie das genau gehen kann, aber
vielleicht hat jemand eine Idee, aus dem Ansatz was zu machen, was allen
helfen kann.

Ich bin sicher, wenn wir genauer darüber nachdenken, was wir eigentlich machen bzw. machen wollen, welche Probleme die verschiedenen Leute, versuchen zu
lösen, dann werden wir auch einer Lösung näher kommen.

Jochen



*) Klingt irgendwie wir ein Bibel-Zitat, ists aber nicht ^^

_______________________________________________
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de



_______________________________________________
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de

Antwort per Email an