Position Type:

  • Lassonde Undergraduate Research Award- summer research

Position Title:  Research Assistant/summer researcher

Location:  Petrie Science Building

Professor: Mojgan Jadidi

Department: Earth and Space Science and Engineering

Contact for Professor (Email, phone): mjadidi@yorku.ca, 416 736 2100 x: 77704

# of positions available: 1 Student

Project Description:

City 3D Database Design and Development

3D virtual city space is a key characteristic of smart cities. The future of smart cities holds great potential for open 3D data while such data acts as a foundation to building 3D information coupled with stream data from Internet of Things (IoT) sensors. Having a comprehensive 3D data structure that can deal with dynamic and real time city space visualization is emergent in this regard. This project will focus on development of 3D databases contain 3D GIS data, Building Information Model (BIM) and stream data from sensors scaling from indoor to outdoor and vice-versa. The main focus of research will emphasize on state of art technology and literature review to create such database accommodating the continuous research on 3D analytical system design for smart cities applications through web application. The main challenge is to integrate BIM, GIS, sensor data referred to their different nature of data model, geometry representation, and level of details. An ontology-relationship model will be defined for BIM, GIS and sensor data integration. Each data will be translated as graph structure having multiple layers of graph depending the amount of data. An integrated algorithm will be designed to enable communication between all these graphs where they are distributed separately as BIM, GIS and IoT data sources. The developed system will be connected to a WebGL platform for further analytical application development. A prototype will be designed using York University Campus data. Different open-source platform will be tested against to commercial ones.

Duties and Responsibilities of the student:

  • Literature review the current state of arts in Geospatial 3D modeling and databases
  • Prepare the BIM, 3D GIS and IoT data for the system following IFC, CityGML and SensorThings API standards
  • Develop a 3D database dealing with GIS, BIM and sensor data for data analytical purpose
  • Test different open-source platform to manage and stream such system
  • Implement the developed methods using YorkU campus data

Skills and Qualifications:

(Technical Skills)

  • Understand the geospatial data structure
  • Familiar with geospatial databases (PostgreSQL and PostGIS, Mango DB)
  • Understand 3D modeling and 3D data structure
  • Web mapping and location based service
  • Familiar with Sensor data structures 
  • Familiar with Revit and BIM data

(Interpersonal Skills)

  • Programing in Python, Java Script, HTML
  • ESRI product
  • Problem solving and algorithmic thinking


  • C or C++
  • Cesium or any WebGL based system
  • Unity

Degrees, courses and Disciplines prerequisite*:

  • LE/ESSE3600 GIS and Spatial Analysis  
  • LE/ESSE 3650 Photogrammetry
  • Any programing language courses

Stipend: TBD

Duration:  16 weeks minimum

Start Date:  05/01/2018 (estimated)

End Date:  08/31/2018 (estimated)


If you are interested in this research project, please contact Dr. Mojgan Jadidi at mjadidi@yorku.ca