Bachelorthesis: Darstellung von ÖPNV-Karten aus OSM
Introduction
Zusammenfassung
Heutzutage erleichtern Smartphones mit der integrierten Navigation die Suche nach Straßen oder öffentlichen Verkehrsmöglichkeiten. Viele der Funktionen wie zum Beispiel der Abfrage nach ÖPNV-Daten erfordern oft eine bestehende Internetverbindung, die jedoch nicht jederzeit vorhanden ist. In dieser Arbeit wird ein geeignetes Werkzeug entwickelt, das alle ÖPNV-relevanten Daten aus
OpenStreetMap extrahiert und offline auf Android-basierten Geräten darstellen kann. Dazu werden die extrahierten Daten so in einem eingebetteten Datenbanksystem gespeichert werden, dass effiziente Suchanfragen wie z.B. nach naheliegenden Stationen möglich sind. Das fertige System soll nicht nur für Berlin, sondern auch für andere Regionen im In- und Ausland einsetzbar sein.
Abstract
Nowadays smart phones with integrated navigation make it easier to search for roads or public transport information. Many features such as discovering nearby stations often require an internet connectivity, which is not available sometimes. The main goal of this thesis is to develop a tool that extract public transportation data (metro, suburban train, bus, tram, regional trains, high speed trains, ferry, cable car) from
OpenStreetMap to provide that data on Android devices without any internet connection required. The extracted data must be imported into an embedded database system with efficient queries provided. The tool shall be adaptable for every region.
Thesis Ad:
Department » Computer Science » Work Groups » Databases and Information Systems » Theses » Open thesis subjects and proposals » Darstellung von ÖPNV-Karten aus OSM
Preparation and Getting Started with Mapsforge
- 1) Make sure that environment variables for JAVA jdk/jre are set
Click here
- 1.1) Make sure that a Apache Tomcat server is installed
Click here
- 2) Download Maven and set environment variables and the classpath variable M2_REPO
Click here and for the classpath variable click here
- 3) Download and install the Checkstyle Eclipse plug-in
Click here
- 4) Download and install the PMD Eclipse plug-in
Click here
- 5) Check out the latest project source code (revision >= r1777)
Click here
- 6) Build the checked out trunk:
mvn clean install
- 7) Eclipse needs to know the path to your local maven repository:
mvn eclipse:configure-workspace "-Declipse.workspace=x:\path\to\your\eclipse\workspace\"
(Windows)
- 7.1) Tell maven to generate all missing Eclipse project files:
mvn eclipse:eclipse
- 8) Add the modules to your current workspace:
File → Import → General → Existing Projects into Workspace
Hardware
Milestones and Planning
Milestone no. |
Past |
|
CW Start |
Goals |
accomplished |
1 |
|
1 week |
CW17 (04/23 - 04/29) |
Implementierungsphase 1: ÖPNV-Daten aus OSM extrahieren und eigenes Rendertheme erstellen |
done |
2 |
|
3 weeks |
CW18 (04/30 - 05/06) |
Implementierungsphase 2: Extrahierte Daten in SQLite importieren, Datenbanksystem erstellen |
done |
3 |
|
3 weeks |
CW21 (05/21 - 05/27) |
Implementierungsphase 3: Importierung auf Android, ÖPNV-Reader- Library for Android |
done |
4 |
|
4 weeks |
CW22 (05/28 - 06/03) |
Ausarbeitung, Thesis in LaTex schreiben |
done |
5 |
|
1 day |
3. August 2012 |
Abgabe der Bachelorarbeit |
done |
6 |
|
1 day |
5. Dezember 2012 |
Presentation |
done |
References
Further Reading
External links
A
C
G
M
O
P
TEST - Ramdane
-- Main.vamossx - 05 Mar 2012
Tesr 2
-- Main.vamossx - 05 Mar 2012