All Projects → alen-smajic → 3D-Public-Transport-Simulator

alen-smajic / 3D-Public-Transport-Simulator

Licence: MIT license
The 3D Public Transport Simulator is a Unity-based simulation, which uses OpenStreetMap data in order to support the simulation of worldwide locations. The development was part of a Bachelor thesis.

Programming Languages

C#
18002 projects
ShaderLab
938 projects

Projects that are alternatives of or similar to 3D-Public-Transport-Simulator

Blendergis
Blender addons to make the bridge between Blender and geographic data
Stars: ✭ 4,642 (+5235.63%)
Mutual labels:  blender, openstreetmap, geodata
Blender Osm
One click download and import of OpenStreetMap and terrain for Blender! Global coverage! Source code is in the branch 'release'.
Stars: ✭ 588 (+575.86%)
Mutual labels:  blender, openstreetmap, osm
LocationMapViewer
Android App to view Locations in a map with support for gpx, kml and kmz data
Stars: ✭ 31 (-64.37%)
Mutual labels:  openstreetmap, osm, geodata
Openstreetmap Heatmap
Visualization of OpenStreetMap Data with Blender and Python
Stars: ✭ 261 (+200%)
Mutual labels:  blender, openstreetmap
Contextily
Context geo-tiles in Python
Stars: ✭ 254 (+191.95%)
Mutual labels:  openstreetmap, osm
Docker Osm
A docker compose project to setup an OSM PostGIS database with automatic updates from OSM periodically
Stars: ✭ 172 (+97.7%)
Mutual labels:  openstreetmap, osm
Osmdeepod
OSMDeepOD - OpenStreetMap (OSM) and Machine Learning (Deep Learning) based Object Detection from Aerial Imagery (Formerly also known as "OSM-Crosswalk-Detection").
Stars: ✭ 174 (+100%)
Mutual labels:  openstreetmap, osm
OSMChina-NextOSM
A more modern, designed and easy-to-use UI designed for browsing OpenStreetMap.
Stars: ✭ 17 (-80.46%)
Mutual labels:  openstreetmap, osm
WHUT-Bachelor
武汉理工大学本科生毕业设计(论文) LaTeX 模板 LaTeX Template for Bachelor's Degree Thesis at Wuhan University of Technology (WHUT)
Stars: ✭ 18 (-79.31%)
Mutual labels:  thesis, bachelor
equalstreetnames
Map visualizing the streetnames by gender : 50 cities in 11 countries
Stars: ✭ 64 (-26.44%)
Mutual labels:  openstreetmap, osm
ohsome-quality-analyst
Data quality estimations for OpenStreetMap
Stars: ✭ 28 (-67.82%)
Mutual labels:  openstreetmap, osm
Osm Python Tools
A library to access OpenStreetMap related services
Stars: ✭ 202 (+132.18%)
Mutual labels:  openstreetmap, osm
Osmdata
R package for downloading OpenStreetMap data
Stars: ✭ 199 (+128.74%)
Mutual labels:  openstreetmap, osm
osmscout-sailfish
OSM Scout for Sailfish OS (offline maps and navigation)
Stars: ✭ 42 (-51.72%)
Mutual labels:  openstreetmap, osm
planetiler
Flexible tool to build planet-scale vector tilesets from OpenStreetMap data fast
Stars: ✭ 823 (+845.98%)
Mutual labels:  openstreetmap, osm
bcs thesis
My bachelor's thesis on the Entity-Component-System pattern and ECST
Stars: ✭ 36 (-58.62%)
Mutual labels:  thesis, bachelor
pydriosm
PyDriosm: an open-source tool for downloading, reading and PostgreSQL-based I/O of OpenStreetMap data
Stars: ✭ 42 (-51.72%)
Mutual labels:  openstreetmap, osm
Aphotomanager
Manage local photos on Android: gallery, geotag with photomap, privacy, tags, find, sort, view, copy, send, ... .
Stars: ✭ 164 (+88.51%)
Mutual labels:  openstreetmap, osm
Atlas
OSM in memory
Stars: ✭ 172 (+97.7%)
Mutual labels:  openstreetmap, osm
qgis-maptiler-plugin
QGIS MapTiler Plugin: vector tiles, basemaps, geocoding, OSM, QuickMapServices
Stars: ✭ 73 (-16.09%)
Mutual labels:  openstreetmap, osm

3D Public Transport Simulator, Goethe University Frankfurt (Fall 2019) Bachelor Thesis

General Information

Supervisor:

Institutions:

Bachelor Thesis Topic:

(German): Entwicklung und Erprobung eines interaktiven 3D - Stadtmodells am Beispiel des Personennahverkehrsnetzwerks der Stadt Frankfurt

(English): Development and testing of an interactive 3D city model using the example of the local public transport network of the city of Frankfurt

Project Description

The aim of this project is the development of a public transport simulation framework which can be used as a backbone for the development of more complex simulations and applications. It consists of a 3D city model, a graphical representation of the local public transport and its network connections and an interactive feature which lets you browse all possible network connections and generates transport vehicles, that move across the stations. This all is incorporated in a realistic geographical environment, which is true to scale. To achieve this, the framework uses data from the OpenStreetMap project as well as the Mapbox SDK for Unity.

OpenStreetMap (OSM) is a collaborative project to create a free editable map of the world. The geodata underlying the map is considered the primary output of the project. The creation and growth of OSM has been motivated by restrictions on use or availability of map data across much of the world, and the advent of inexpensive portable satellite navigation devices. The provided data can be extracted in the form of an OSM XML file for further use.

The simulation framework uses an OSM XML parser algorithm to extract the necessary information from the OSM XML file. The backbone for this algorithm was developed by Sloan Kelly in his work Real World Map Data. The data is then being processed and stored for the scene generation. In the last step the simulation environment is built using the pre stored data and the Mapbox SDK for Unity.

You can find a detailed description on the software architecture within the code comments and the written thesis. Furthermore, there is an instruction menu within the simulation which showes how to get the data to start the simulation.

Publications

Tools

  • Unity
  • C#
  • OSM XML
  • Blender
  • Mapbox SDK for Unity

Results

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].