Re: [Talk-de] Alternative zu Map Features (was: Re: Weg mi dem Wiki !)
On Sat Jun 27, 2009 at 02:2138PM +0200, Cornelius wrote: > Hallo Peter! > > > Weg mit dem Wiki. Etablierung einer neuen, auf die Bedürfnisse von OSM > > zugeschnittenen Community-Plattform, welche ohne eine "Regierung" > > auskommt. > > Auch ich bin schon vor einiger Zeit zu dem Entschluss gekommen, dass > das Wiki für die Dokumentation der Tags nicht das Wahre ist. Ob eine > Alternative die aktuell diskutierte Problematik löst, steht für mich > aber auf einem anderen Blatt. > > Ich habe mir schon mal einige Gedanken zu einer Plattform gemacht, in > der die Map Features besser dokumentiert werden können. Für mich steht > da aber eigentlich nicht der Ersatz des Wikis im Vordergrund (insb. da > es für Nicht-Map-Features-Seiten Sinn hat, dass ein Wiki existiert). Ich > habe auch schon mal angefangen, ein bisschen "herumzuspielen". Da das > ganze aber noch nicht spruchreif ist, hatte ich das bisher noch nicht > groß in die Welt hinausgetragen. > > Ich kann ja mal versuchen ein paar Sätze dazu zu schreiben, wie ich mir > so eine Plattform vorstelle: > > Das zentrale Schlüsselkonzept für mich ist, dass ich mit der Plattform, > ich habe sie intern mal OsmObjects genannt, nicht direkt die Tags > dokumentieren will, sondern "Objekte" in der Karte und wie man sie > taggt. > > Bisher sieht das ganze ja so aus: Ich habe einen Tag "highway", der die > Werte "residantial", "secondary" etc. annehmen kann und der beschreibt, > dass ein Way ein Wohnstraße, Autobahn etc. ist. > > Ich finde es aber interessanter, bei der Definition den umgekehrten Weg > zu gehen: Ich habe ein Objekt "Autobahn". Welcher Tag sorgt dafür, dass > ein Way als Autobahn interpretiert wird und welche zusätzlichen Tags > kann man sinnvollerweise an so einem Way setzen und was bedeutet das? > Ich habe dann ein Objekt "Autobahn" (gekennzeichnet durch den Tag > highway=motorway) das die Attribute > "Höchstgeschwindigkeit" (max_speed=) etc. haben kann. Dieser Gedanke ist mir auch schon vor ner sehr langen Zeit gekommen. Man waehlt aus ner Liste (oder was auch immer) aus, was man da 'im realen Leben' gesehen hat und gibt evtl. noch ein paar Werte fuer Attribute ein (Strassenname, Nummer, Breite, Belag, Art und Name des Ladens, was auch immer) und im Hintergrund werden dann die richtigen Tags gesetzt. Das koennte sogar so weit gehen, dass unterschiedliche Tagging-Schulen beruecksichtig werden und dann eben fuer zwei oder mehrere davon die Tags gesetzt werden (z.B. eine mit nem Flachen Namensraum, wie wir es derzeit in der Hauptsache verwende und eine mit nem tiefen Namensraum). > Hat man diese Informationen nicht in Form eines Wikis sondern in einem > Portal, welches die Informationen in einer DB speichert, kann man aus > den Daten eine Menge automatisch generieren: Presets für > JOSM, Stylesheets für Mapnik, Java-Objekte für einen > Routing-Algorithmus etc. Und alle können mit den gleichen > Interpretationsregeln arbeiten, wenn sie wollen. Soweit hab ich das Konzept noch nicht durchgedacht, aber das hoert sich sehr interessant an. Da ist wohl ne ganze Menge arbeit zu tun. Wetzen wir mal die Tastaturen ... -- Michael Bergbauer Munich, Germany ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] Alternative zu Map Features (was: Re: Weg mi dem Wiki !)
> Ich hoffe, meine Beschreibung ist einigermaßen verständlich. Wenn > Interesse besteht, könnte ich ja mal einen GUI-Prototypen auf die > Schnelle zusammenbasteln. > > Cornelius > PS: Also mich würde es auf jeden Fall interessieren! Grüße, Peter ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] Alternative zu Map Features (was: Re: Weg mi dem Wiki !)
2009/6/27 Cornelius > Hallo Peter! > > Ich kann ja mal versuchen ein paar Sätze dazu zu schreiben, wie ich mir > so eine Plattform vorstelle: > Hi Cornelius, das hört sich ehrlich gesagt sehr nach dem an, was mir auch vorgeschwebt hat. Ich habe deine "Objekte" zwar für mich als "Kombinationen" bezeichnet, meine damit aber eigentlich das selbe: eine Sammlung von Tags, welche zusammen ein bestimmtes Feature ergeben. Schön zu wissen, dass die eigenen Gedanken scheinbar nicht vollkommen blödsinnig waren ;-) Ich habe meine Überlegungen dazu schon vor einigen Tagen mal hier zusammen gefasst: http://wiki.openstreetmap.org/wiki/Peter.doerrie/New_Community_Platform#Implementation(Englisch, dass sind Notizen an mich selbst, also mit Verständnisproblemen rechnen!) Diese Vorstellung umfasst grob das, was du auch gerade beschrieben hast: Beschreibung von "Objekten", welche von den Einschlägigen Programmen abgerufen werden können, um doppelte Arbeit zu vermeiden. Ich bin dann aber noch einen Schritt weiter gegangen und würde so ein System zu einer Plattform ausbauen, mit der man neue "Objekte" vorschlagen und abstimmen kann, "Objektlisten" und Sammlungen der darin genutzten Tags automatisch erstellt und verwaltet werden und das Raum für eine starke Integration der Nutzeraktivitäten in deren persönliches profil bietet. Übrigens stimmen wir darin überein, dass für bestimmte Bereiche der Wiki-Ansatz immer noch am praktikabelsten ist. Grüße, Peter ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
[Talk-de] Alternative zu Map Features (was: Re: Weg mi dem Wiki !)
Hallo Peter! > Weg mit dem Wiki. Etablierung einer neuen, auf die Bedürfnisse von OSM > zugeschnittenen Community-Plattform, welche ohne eine "Regierung" > auskommt. Auch ich bin schon vor einiger Zeit zu dem Entschluss gekommen, dass das Wiki für die Dokumentation der Tags nicht das Wahre ist. Ob eine Alternative die aktuell diskutierte Problematik löst, steht für mich aber auf einem anderen Blatt. Ich habe mir schon mal einige Gedanken zu einer Plattform gemacht, in der die Map Features besser dokumentiert werden können. Für mich steht da aber eigentlich nicht der Ersatz des Wikis im Vordergrund (insb. da es für Nicht-Map-Features-Seiten Sinn hat, dass ein Wiki existiert). Ich habe auch schon mal angefangen, ein bisschen "herumzuspielen". Da das ganze aber noch nicht spruchreif ist, hatte ich das bisher noch nicht groß in die Welt hinausgetragen. Ich kann ja mal versuchen ein paar Sätze dazu zu schreiben, wie ich mir so eine Plattform vorstelle: Das zentrale Schlüsselkonzept für mich ist, dass ich mit der Plattform, ich habe sie intern mal OsmObjects genannt, nicht direkt die Tags dokumentieren will, sondern "Objekte" in der Karte und wie man sie taggt. Bisher sieht das ganze ja so aus: Ich habe einen Tag "highway", der die Werte "residantial", "secondary" etc. annehmen kann und der beschreibt, dass ein Way ein Wohnstraße, Autobahn etc. ist. Ich finde es aber interessanter, bei der Definition den umgekehrten Weg zu gehen: Ich habe ein Objekt "Autobahn". Welcher Tag sorgt dafür, dass ein Way als Autobahn interpretiert wird und welche zusätzlichen Tags kann man sinnvollerweise an so einem Way setzen und was bedeutet das? Ich habe dann ein Objekt "Autobahn" (gekennzeichnet durch den Tag highway=motorway) das die Attribute "Höchstgeschwindigkeit" (max_speed=) etc. haben kann. Denkbar wäre auch, dass man bei den Tags Alternativen zulässt. Man hat das Objekt "Fußweg", welches entweder durch den Tag highway=footway oder durch die Tags highway=path, foot=designed gekennzeichnet sind. Die Objekt könnte man dann hierarchisch anordnen (so dass Tags vererbt werden). Visualisieren ließe sich das ganze in einer Tree-Ansicht. Dabei wäre auch die Definition abstrakter Objekte denkbar. Hat man diese Informationen nicht in Form eines Wikis sondern in einem Portal, welches die Informationen in einer DB speichert, kann man aus den Daten eine Menge automatisch generieren: Presets für JOSM, Stylesheets für Mapnik, Java-Objekte für einen Routing-Algorithmus etc. Und alle können mit den gleichen Interpretationsregeln arbeiten, wenn sie wollen. Technisch gesehen erreichen wir mit dem Modell eine Abstraktion. Ich muss nicht mehr genau wissen, wie ein Fußweg getaggt wird. Ich wähle in JOSM das Objekt Fußweg aus und mir wird angezeigt, was ich für Attribute angeben kann. Dabei kann man sogar die Attribute in verschiedene Sprachen übersetzen, so dass man nicht erst recherchieren muss, was der englische Tag überhaupt bedeuten soll. Natürlich kann man mit diesem System auch realisieren, dass es nicht _ein_ Schema gibt, sondern dass jeder Benutzer sein eigenes Schema erstellen kann. (So wie Frederik das weiter oben vorgeschlagen hat.) Abschließend sei noch gesagt, dass es sich hierbei natürlich nicht um einen Zwang handelt, sich anschließend an dieses Schema zu halten. Man könnte damit aber sicherstellen, dass meine Tags interpretiert werden. Bei verschiedenen Schemata könnte man auch seine Anwendung auszeichnen mit "Diese Anwendung arbeitet mit Schema XYZ". Da man sich z. B. die Java-Objeke aus dem Schema exportieren lassen könnte, könnte man auch ermöglichen, dass jeder per Plugin sein eigenes Schema in die Anwendung lädt etc. Ich hoffe, meine Beschreibung ist einigermaßen verständlich. Wenn Interesse besteht, könnte ich ja mal einen GUI-Prototypen auf die Schnelle zusammenbasteln. Cornelius PS: Bei dieser Umsetzung ist natürlich keiner gezwungen mitzuspielen. Wer bei den Map Features im Wiki bleiben will, soll das tun. ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de