Crawlen von GPX Dateien aus Sportstrecken ... - Userpage
Crawlen von GPX Dateien aus Sportstrecken ... - Userpage
Crawlen von GPX Dateien aus Sportstrecken ... - Userpage
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
5 Probleme Klingen, Dreßke<br />
5 Probleme<br />
Bei der Analyse der Aufgabenstellung ließen sich folgende Teilfragestellungen<br />
ableiten.<br />
Was sind die Anforderungen?<br />
In Rücksprache wurden folgenden Anforderungen ermittelt und festgehalten.<br />
funktionale Anforderungen<br />
• (Fahr-)Spuren sollen <strong>aus</strong> Onlinequellen gecrawled werden.<br />
• Die Nutzung des Crawlers soll konsolenbasiert unter der Verwendung<br />
eine Reihe <strong>von</strong> definierten Parametern möglich sein.<br />
• Die gecrawlten (Fahr-)Spuren sollen lokal gespeichert werden.<br />
• Der Zielordner zum Speichern der (Fahr-)Spuren kann vom Benutzer<br />
frei gewählt werden. Der Pfad, in dem das Programm liegt ist der<br />
Standard<strong>aus</strong>gabepfad.<br />
• Das Zielformat zum Speichern der (Fahr-)Spuren kann vom Benutzer<br />
gewählt werden. Folgende Formate werden angeboten: <strong>GPX</strong>, CSV.<br />
<strong>GPX</strong> ist der Standard<strong>aus</strong>gabetyp.<br />
nicht funktionale Anforderungen<br />
• GPL v2 Lizenzen dürfen nicht verwendet werden.<br />
Welche Art <strong>von</strong> Quellen sind brauchbar?<br />
Die Datenquellen sollten nach Möglichkeit eine breite Datenbasis mit verschiedenen<br />
Bewegungsmodi darstellen. Eine Abfrage sollte über eine Web-<br />
API durchgeführt werden können.<br />
Wie werden Daten <strong>aus</strong> diesen Quellen abgerufen?<br />
Üblicherweise werden Anfrage an RESTful APIs per http-Requests gestellt.<br />
6 Datenquellen<br />
Dieser Abschnitt soll die Datenquellen, welche als geeignet identifiziert wurden<br />
kurz beschreiben. Die Verfügbarkeit einer API war dabei das primäre<br />
Auswahlkriterium. Der Datenbestand in allen <strong>aus</strong>gewählten Quellen wird<br />
<strong>von</strong> öffentlichen Nutzern generiert und bereitgestellt.<br />
3