Re: [Talk-de] Alternative zu Map Features (was: Re: Weg mi dem Wiki !)

2009-06-27 Diskussionsfäden Michael Bergbauer
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 !)

2009-06-27 Diskussionsfäden Peter Dörrie
> 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-06-27 Diskussionsfäden Peter Dörrie
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 !)

2009-06-27 Diskussionsfäden Cornelius
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