Skip to content

Latest commit

 

History

History
52 lines (35 loc) · 2.31 KB

File metadata and controls

52 lines (35 loc) · 2.31 KB

🛰 GISMU: Geospatial Visualization in Unity

Project Preview
A Unity-based 3D visualization of geospatial data in Brno, CZ.


Objective

  • 🔍 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

Features

  • 📁 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

Datasets Used

  1. Digital Terrain Model of Brno (2019)
    Used to generate terrain mesh and elevation data.

  2. Public Transport Lines - Bus
    Used to visualize transportation lines (Bus) over Brno.

  3. Sidewalks
    Used to visualize sidewalks over Brno.

  4. Trees & Bushes
    Used to visualize trees and bushes points over Brno.

  5. Streetlights
    Used to visualize streetlight points over Brno.

Getting Started

  1. Clone the repository:

    git clone https://github.com/your-username/brno-geodata-visualizer.git
  2. Download the Dataset (used for Demo) to Data folder.

  3. Start the Project in Unity (URP)

Running the Build (Brno Visualization)

  1. Execute the GISMU.exe
  2. On setup, it might take a while. Up to 5 minutes to load the whole map of Brno.
  3. On run time, attachments (Transportation Lines, Sidewalks, Trees & Bushes, and Streetlights) are being processed step by step. Runtime load (under 5 minutes).
  4. Use the right mouse button to lock in the cursor (hidden), to exit use the Escape key to show the cursor.