Detailansicht
Performanceoptimierung der Geoinformationsverarbeitung mit R
Roland Lukesch
Art der Arbeit
Masterarbeit
Universität
Universität Wien
Fakultät
Fakultät für Geowissenschaften, Geographie und Astronomie
Studiumsbezeichnung bzw. Universitätlehrgang (ULG)
Masterstudium Kartographie und Geoinformation
Betreuer*in
Andreas Riedl
DOI
10.25365/thesis.55416
URN
urn:nbn:at:at-ubw:1-30921.62719.903462-9
Link zu u:search
(Print-Exemplar eventuell in Bibliothek verfügbar)
Abstracts
Abstract
(Deutsch)
In dieser Arbeit werden Ansätze zur Performanceoptimierung von Geoverarbeitung mit der Programmiersprache R ausgearbeitet und dargestellt. Dafür werden zunächst die Möglich-keiten der Geoverarbeitung mit R und die sich dabei durch Performanceprobleme ergeben-den Einschränkungen beschrieben. Es wird eine Typologie von Geoinformationsroutinen erarbeitet und R-Pakete zur Geoinformationsverarbeitung identifiziert. Ein Teil dieser Pa-kete wird einer systematischen und ausführlich dokumentierten Performanceanalyse unter-zogen. Dabei werden die in den Paketen vorhandenen Implementierungen von ausgewähl-ten Geoinformationsroutinen hinsichtlich ihres Ergebnisoutputs, ihrer Ausführungszeiten und ihrer Speichernutzung miteinander verglichen. Besonderes Augenmerk wird auf eine optimale Parametrisierung der eingesetzten Funktionen sowie auf die Möglichkeiten der Parallelverarbeitung gelegt. Außerdem werden zur weiteren Anwendung leicht nachvoll-ziehbare, beispielhafte Umsetzungen der jeweiligen Funktionen ausgearbeitet. Basierend auf einer detaillierten Analyse der erhobenen Messwerte werden für einige, zur Verarbei-tung von Geodaten essentielle, Operationen Empfehlungen zur performanceoptimierten Anwendung von R in der Geoinformationsverarbeitungen formuliert.
Abstract
(Englisch)
This paper investigates approaches to optimize the performance of geoprocessing with the programming language R. The possibilities and advantages of choosing R for geopro-cessing are described, and its constraints because of in many cases insufficient performance are emphasized. Based on a typology of geoprocessing routines, existing R-packages for geoprocessing are identified. For a part of these packages, a systematic and extensively documented performance analysis is conducted. The implementations of selected geopro-cessing routines are compared with respect to their output, their processing time and their memory usage. Special attention is paid to the optimal parametrization of the evaluated functions and the possibilities of parallel processing. Additionally, exemplary implementa-tions for the usage of these functions are presented. Based on a detailed analysis of the measured results, practical recommendations on the optimal implementation of essential geoprocessing tasks with R are given.
Schlagwörter
Schlagwörter
(Englisch)
Geoinformatics R Performance Geoprocessing Cartography
Schlagwörter
(Deutsch)
Geoinformation Geoinformatik R Performance Geoinformationsverarbeitung Kartographie Programmierung
Autor*innen
Roland Lukesch
Haupttitel (Deutsch)
Performanceoptimierung der Geoinformationsverarbeitung mit R
Publikationsjahr
2018
Umfangsangabe
243 Seiten : Illustrationen, Diagramme
Sprache
Deutsch
Beurteiler*in
Andreas Riedl
AC Nummer
AC15308231
Utheses ID
48981
Studienkennzahl
UA | 066 | 856 | |
