3c3
Frederik Ramm hat einen interessanten Vorschlag formuliert (am 26. Juni 2012) für ein Plugin zur Qualitätsbewertung von OpenStreetMap, sozusagen eine Art crowdsourced "niederschwelliger Qualitaetseindruck". Das könnte als Firefox Add-on realisiert werden und müsste von allen Benutzern bewusst bei ihrem Firefox-Browser installiert werden. Dieses JavaScript-Plugin klinkt sich in allen OpenStreetMap-Karten ein, wie folgt:
Frederik Ramm hat einen interessanten Vorschlag formuliert (am 26. Juni 2012) für ein Plugin zur Qualitätsbewertung von OpenStreetMap, sozusagen eine Art crowdsourced "niederschwelliger Qualitaetseindruck". Das könnte als Firefox Add-on realisiert werden und müsste von allen Benutzern bewusst bei ihrem Firefox-Browser installiert werden. Dieses !JavaScript-Plugin klinkt sich in allen OpenStreetMap-Karten ein, wie folgt:
7c7
!OpenLayers allein hat leider keine global zugängliche Registry, d.h. man kannt von einem unabhängigen Plugin aus nicht erkennen, ob es eine !OpenLayers.Map Instanz gibt. Bei !GeoExt hingegen wäre es möglich, ein !GeoExt.MapPanel und die darin enthaltene !OpenLayers.Map zu erkennen. Sobald man Zugriff auf eine !OpenLayers.Map Instanz hat, kann man auch den Zustand der Karte (Layer, aktive Layer, Kartenmitte, Zoomstufe) auslesen. Es gibt sogar ein quasi-Standard XML Format (OWS Context), welches von !OpenLayers unterstützt wird. Das heißt man könnte die Informationen in diesem Format an einen Server senden.
!OpenLayers allein hat leider keine global zugängliche Registry, d.h. man kannt von einem unabhängigen Plugin aus nicht erkennen, ob es eine !OpenLayers.Map Instanz gibt. Bei !GeoExt hingegen wäre es möglich, ein !GeoExt.!MapPanel und die darin enthaltene !OpenLayers.Map zu erkennen. Sobald man Zugriff auf eine !OpenLayers.Map Instanz hat, kann man auch den Zustand der Karte (Layer, aktive Layer, Kartenmitte, Zoomstufe) auslesen. Es gibt sogar ein quasi-Standard XML Format (OWS Context), welches von !OpenLayers unterstützt wird. Das heißt man könnte die Informationen in diesem Format an einen Server senden.
9c9
Die Server-Komponente könnte eine mit !EasyRec realisiert werden (Technologie: Java/REST, Website: [http://easyrec.org/]). Die Visualisierung der Ergebnisse wäre eine weitere Webapplikation.
Die Server-Komponente könnte mit !EasyRec realisiert werden (Technologie: Java/REST, Website: [http://easyrec.org/ easyrec.org]). Die Visualisierung der Ergebnisse wäre eine weitere Webapplikation.

Zurück zu StudienUndBachelorarbeitsThemen.

Frederik Ramm hat einen interessanten Vorschlag formuliert (am 26. Juni 2012) für ein Plugin zur Qualitätsbewertung von OpenStreetMap, sozusagen eine Art crowdsourced "niederschwelliger Qualitaetseindruck". Das könnte als Firefox Add-on realisiert werden und müsste von allen Benutzern bewusst bei ihrem Firefox-Browser installiert werden. Dieses JavaScript-Plugin klinkt sich in allen OpenStreetMap-Karten ein, wie folgt:

Was waere, wenn man die blossen Angucker mit einbeziehen koennte, so nach dem Motto: Am Rand der Karte ist ein kleiner Hopp-oder-Topp-Button: "Sieht die Karte vollstaendig aus? yes/no" oder so. Der fliesst in ein Statistiksystem, das sammelt dann sowas wie "User sah diesen Ausschnitt und fand es richtig", oder gar - aber das koennte Privacy-Implikationen haben - das System vermerkt sogar, wenn ein User einen Ausschnitt laenger anschaut, OHNE dabei auf "Das hier sieht unvollstaendig aus" zu klicken oder so. Mit geeigneten statistischen Verfahren koennte man dann Konfidenzzahlen fuer geografische Bereiche ermitteln - vielleicht kann ich nicht garantieren, dass die Berliner Innenstadt 100% fehlerfrei ist, aber wenn ich sagen kann "in den letzten 2 Wochen haben so und so viele Leute das hier angeschaut und die meisten fanden es richtig", ist das doch schonmal was. - Pferdefuss bei der Sache ist, dass es relativ wertlos ist, wenn man es irgendwo als eigenstaendige Applikation macht. Eigenstaendig waere der Statistikserver, aber der Meldebutton muesste eine Art OpenLayers-Widget sein, so dass jeder, der eine OSM-Karte anzeigt, ganz einfach auch diesen Statistik-Dings einbauen kann. Ist natuerlich voellig unklar, ob sich das je durchsetzt, aber ein neuer Ansatz waers immerhin."

OpenLayers allein hat leider keine global zugängliche Registry, d.h. man kannt von einem unabhängigen Plugin aus nicht erkennen, ob es eine OpenLayers.Map Instanz gibt. Bei GeoExt hingegen wäre es möglich, ein GeoExt.MapPanel und die darin enthaltene OpenLayers.Map zu erkennen. Sobald man Zugriff auf eine OpenLayers.Map Instanz hat, kann man auch den Zustand der Karte (Layer, aktive Layer, Kartenmitte, Zoomstufe) auslesen. Es gibt sogar ein quasi-Standard XML Format (OWS Context), welches von OpenLayers unterstützt wird. Das heißt man könnte die Informationen in diesem Format an einen Server senden.

Die Server-Komponente könnte eine mit EasyRec realisiert werden (Technologie: Java/REST, Website: [http://easyrec.org/]). Die Visualisierung der Ergebnisse wäre eine weitere Webapplikation.

Einschränkung: Funktioniert nur für Firefox und Kartenapplikationen, die GeoExt verwenden.

SK, 11.7.12