
A Unity-based 3D visualization of geospatial data in Brno, CZ.
- 🔍 Explore and Visualize Geospatial Data and how it can be visualized effectively in Unity
- 🗺️ Interact with Terrain Data, allowing users to interact and experiment with spatial information
- 🥽 (Potential) VR Support for general-purpose geospatial data projects and immersive exploration
- 📁 Shapefile Support: Parses and displays both Polygon and LineString geometries
- 🗻 Terrain Reconstruction: Uses elevation data from Brno’s 2019 digital terrain model (DTM)
- ⚙️ Modular Architecture: Designed for extension to new datasets or interaction methods
-
Digital Terrain Model of Brno (2019)
Used to generate terrain mesh and elevation data. -
Public Transport Lines - Bus
Used to visualize transportation lines (Bus) over Brno. -
Sidewalks
Used to visualize sidewalks over Brno. -
Trees & Bushes
Used to visualize trees and bushes points over Brno. -
Streetlights
Used to visualize streetlight points over Brno.
-
Clone the repository:
git clone https://github.com/your-username/brno-geodata-visualizer.git
-
Download the Dataset (used for Demo) to
Datafolder. -
Start the Project in Unity (URP)
- Execute the
GISMU.exe - On setup, it might take a while. Up to 5 minutes to load the whole map of Brno.
- On run time, attachments (Transportation Lines, Sidewalks, Trees & Bushes, and Streetlights) are being processed step by step. Runtime load (under 5 minutes).
- Use the right mouse button to lock in the cursor (hidden), to exit use the Escape key to show the cursor.