FOSSGIS2015 - 29_2015_03_23

FOSSGIS 2015
Konferenz für freie und Open Source-Software im GIS-Bereich und für freie Geodaten

Referenten
Sascha L. Teichmann
Programm
Tag Donnerstag - 2015-03-12
Raum S1
Beginn 14:30
Dauer 00:30
Info
ID 852
Veranstaltungstyp Vortrag
Track Vorträge (GIS)
Sprache der Veranstaltung deutsch
Recordings

MTSatellite

Echtzeit Webmapping für Minetest-Welten oder Spiel-Spass mit GIS

Der Vortrag stellt die Freie Software MTSatellite vor, ein Live-Webmapping System für das Open World/Sandbox-Spiel Minetest. Der Vortrag führt das System vor und gibt eine teils vertiefende Übersicht über die eingesetzen Technologien sowohl aus GIS- als auch aus Sicht eines passionierten Minetest-Spielers.

Der Vortrag stellt die Freie Software MTSatellite [1] vor, ein Live-Webmapping System für das Open World/Sandbox-Spiel Minetest [2].

Minetest ist eine Freie Software Alternative zum bekannten Spiel Minecraft. Es simuliert große interaktive 3D-Welten aus Klötzchen, in denen man seiner Kreativität auch kooperativ mit vielen Spielern gleichzeitig freien Lauf lassen kann.

Um einen zeitnahen Überblick über die Veränderung in diesen Welten zu bekommen, wurde die Kartenanwendung MTSatellite geschaffen: Man kann über das Spiel in der simulierten Welt etwas verändern und hat quasi zeitgleich eine Karte im Web, die diese Änderung dokumentiert.

Basierend auf einer eigens implementierten fraktal räumlich indizierten Redis/LevelDB [5] 3D-Datenbank, die als Backend an den Spiel-Server angeschlossen wird, wurde mit Hilfe einer in serverseitigen Rendering-Komponente und einem browser-seitigen Leaflet-Client [6] eine Lösung erstellt, die diese Anforderung erfüllt.

Zur effizienten Verarbeitung der zu analysierenden Datenmengen wurde das System in der Programmiersprache Go [7] geschrieben. Diese erleichtert die Entwicklung von skalierenden, verteilten und performanten Anwendungen sehr.

Einen Einblick in die Funktionsweise aus Anwendungssicht verschafft das Video [3]. Eine Live-Welt lässt sich unter anderen unter [4] betrachten.

Der Vortrag führt das System vor und gibt eine teils vertiefende Übersicht über die eingesetzen Technologien sowohl aus GIS- als auch aus Sicht eines passionierten Minetest-Spielers.