diff --git a/PresTeX/images/generalization.png b/PresTeX/images/generalization.png new file mode 100644 index 0000000..1f779c1 Binary files /dev/null and b/PresTeX/images/generalization.png differ diff --git a/PresTeX/images/space-time.png b/PresTeX/images/space-time.png new file mode 100644 index 0000000..49a04e7 Binary files /dev/null and b/PresTeX/images/space-time.png differ diff --git a/PresTeX/images/strava.jpg b/PresTeX/images/strava.jpg new file mode 100644 index 0000000..d4347aa Binary files /dev/null and b/PresTeX/images/strava.jpg differ diff --git a/PresTeX/images/traj-pattern.png b/PresTeX/images/traj-pattern.png new file mode 100644 index 0000000..a0c8e25 Binary files /dev/null and b/PresTeX/images/traj-pattern.png differ diff --git a/PresTeX/presentation.tex b/PresTeX/presentation.tex index 87ff86b..1225182 100644 --- a/PresTeX/presentation.tex +++ b/PresTeX/presentation.tex @@ -117,6 +117,7 @@ Intersection of GIS and gaming technology\footnotemark \section{Goal definition} \begin{frame}{Goal definition} +\framesubtitle{A Framework for the Analysis of Spatial Game Data} \begin{itemize} \item framework for analysis \item 2 zielgruppen: expert users/researcher vs. staging/designing @@ -136,7 +137,7 @@ New components % \item[{\small $\Box$}] {\small(create + store game log)} \item Per-game importer (Web client, File loader, …) \item Analyzer modules (number crunching) - \item Output \& Visualization (CSV, JSON, KML, Graphs, …) + \item Output \& Visualization (CSV, [Geo]JSON, KML, Graphs, …) \item Interface (Configuration) \item Cross-game comparisons \end{itemize} @@ -149,36 +150,55 @@ New components } \subsection{Log processing} -\begin{frame}{Log processing stacks} -Technologies +\begin{frame}{Modern log processing stacks} +Technologies: Collection, Time-series databases, Frontend \begin{itemize} - \item ELK (Elastic search, Logstash, Kibana) - \item Collectd, Influx DB, Grafana + \item ELK (Elastic search, Logstash, Kibana)\autocite{andreassen2015monitoring} \autocite{yang2016aggregated} \autocite{steinegger2016analyse} \autocite{sanjappa2017analysis} + \item Collectd, Influx DB, Grafana \autocite{komarek2017metric} \item … \end{itemize} \begin{itemize} \item[+] widely deployed \item[+] powerful query languages %TODO example - \item mainly web/server monitoring + \item mainly web/container/hardware monitoring \item[-] spatial analysis: heavily anonymised (reduced resolution) \item[-] fast-paced enviroment \end{itemize} TODO: bild mit importiertem GG2-logfile %TODO - -TODO: cite \autocite{steinegger2016analyse}\autocite{andreassen2015monitoring}\autocite{yang2016aggregated}\autocite{sanjappa2017analysis} %TODO \end{frame} \subsection{Pedestrian traces} \begin{frame}{Analyzing pedestrian movement} +\framesubtitle{… based on GPS logs} \begin{itemize} - \item + \item GPS overestimates systematically \autocite{Ranacher_2015} + \item GPS is a suitable instrument for spatio-temporal data\autocite{van_der_Spek_2009} + \item Activity mining + \begin{itemize} + \item Overview: \autocite{Gong_2014} + \item Speed-based Clustering \autocite{ren2015mining} + %\item \autocite{Ferrante_2016} % closed access + \item Machine Learning \autocite{pattern_recog} %TODO + \end{itemize} + \item E.g.: Improve tourist management \autocite{tourist_analysis2012} \end{itemize} -TODO: cite \autocite{ren2015mining}\autocite{Ferrante_2016}\autocite{Gong_2014}\autocite{Ranacher_2015}\autocite{van_der_Spek_2009}\autocite{tourist_analysis2012} %TODO \end{frame} -\subsection{Rendering GPS tracks} -\begin{frame}{Render GPS} -… + +\begin{frame}{Heatmap} +\image{.81\textwidth}{strava}{Heatmap: Fitnesstracker\autocite{strava}}{img:strava} +\end{frame} + +\begin{frame}{Space-time cube} +\image{.72\textwidth}{space-time}{Space-time cube examples\autocite{bach2014review}}{img:spacetime} +\end{frame} + +\begin{frame}{Generaliziation} +\image{\textwidth}{generalization}{Trajectories and generalizations with varying radius parameter \autocite{adrienko2011spatial}}{img:generalization} +\end{frame} + +\begin{frame}{Trajectory patterns} +\image{\textwidth}{traj-pattern}{Flock and meet trajectory pattern\autocite{jeung2011trajectory}}{img:traj-pattern} \end{frame} \subsection{Analyzing games} diff --git a/ThesTeX/content/literature.bib b/ThesTeX/content/literature.bib index 2e5b7aa..51a4922 100644 --- a/ThesTeX/content/literature.bib +++ b/ThesTeX/content/literature.bib @@ -448,3 +448,42 @@ url = "http://www.sciencedirect.com/science/article/pii/S0198971517304234", author = "Ola Ahlqvist and Nayan Khodke and Rajiv Ramnath", keywords = "Games, Agent based models, Simulations, Analytics" } +@inproceedings{komarek2017metric, + title={Metric Based Cloud Infrastructure Monitoring}, + author={Komarek, Ales and Pavlik, Jakub and Mercl, Lubos and Sobeslav, Vladimir}, + booktitle={International Conference on P2P, Parallel, Grid, Cloud and Internet Computing}, + pages={391--400}, + year={2017}, + organization={Springer} +} +@misc{strava, + title={{Fitnesstracker: Strava-Aktivitätenkarte legt Militärbasen und Soldaten-Infos in aller Welt offen}}, + year={2018}, + month={1}, + day={29}, + url={https://heise.de/-3952875} +} +@inproceedings{bach2014review, + title={A review of temporal data visualizations based on space-time cube operations}, + author={Bach, Benjamin and Dragicevic, Pierre and Archambault, Daniel and Hurter, Christophe and Carpendale, Sheelagh}, + booktitle={Eurographics conference on visualization}, + year={2014} +} +@article{adrienko2011spatial, + title={Spatial generalization and aggregation of massive movement data}, + author={Adrienko, Natalia and Adrienko, Gennady}, + journal={IEEE Transactions on visualization and computer graphics}, + volume={17}, + number={2}, + pages={205--219}, + year={2011}, + publisher={IEEE} +} +@incollection{jeung2011trajectory, + title={Trajectory pattern mining}, + author={Jeung, Hoyoung and Yiu, Man Lung and Jensen, Christian S}, + booktitle={Computing with spatial trajectories}, + pages={143--177}, + year={2011}, + publisher={Springer} +}