Skip to content

VaasuDevanS/indoorGIS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

indoorGIS

University of New Brunswick, Fredericton | Web-App Link

Directed Research Project - Summer (2019)
Study Area: HeadHall - Link

Short description: WebApp for finding Faculties, Facilities, Routing and more
Supervisor: Shabnam Jabari

Package Reference Version
Django https://www.djangoproject.com/ 2.1
Networkx https://networkx.github.io/ 2.1
Geopandas https://geopandas.org/ 0.5.0 (pandas: 0.24.2)
Leaflet https://leafletjs.com 1.5.1
Jquery https://jquery.com/ 3.3.1
Bootstrap https://getbootstrap.com/ 3.3.7
Metismenu https://mm.onokumus.com/ 3.0.4
FontAwesome https://fontawesome.com/ 5.9.0
W3 https://www.w3schools.com/w3css/ 4.13
Sphinx http://www.sphinx-doc.org/en/master/ 2.2.1

Georeferencing

To obtain geo-referenced tiff with the Plan images, the following gdal_translate command was used

gdal_translate -of GTiff -a_ullr 0 90 180 0 -a_srs EPSG:4326 x_Level.jpg x_Level.tiff

Commit log


Final commit (Dec 29, 2019)

  • Manually collected data for the HeadHall and updated the SHP files
  • Added Entrances (Dineen Dr and Windsor St) - its images as bootstrap modal
  • Fixed the multi-level Routing bug

v4.0 (Aug 27, 2019) Video

  • Statistics Model for understanding the app usage (50% done)
  • CSS for Mobile screen sizes (template)
  • Replaced Slick Carousel with Bootstrap Carousel because of mobile display issues

Commit 4 - v3.1 (July 5, 2019) Video

  • Categories menu for Facilities, Faculties and more using MetisMenu JS and FontAwesome CSS
  • Fixed null value display, zoom and other bugs

known issues

  • Shortest path through the blocks

Commit 3 - v3.0 (July 3, 2019) Video

  • Added the remaining levels (B, C, D); Displayed using Slick JS Carousel
  • Search functionality and editable model for all the levels
  • Removed onClick routing functionality and modified to open popup
  • Added the 'about' modal

known issues

  • Shortest path through the blocks

Commit 2 - v2.0 (June 28, 2019) Video

  • Created commit log and superuser for the admin portal
  • Editable model for the Blocks in admin page (<URL>/admin will create model objects)
  • Added Tab-Icon,Field clear (X) and button images (Clear, Search and Routing)
  • Search / Directions within the Web App
  • JSON and Fields via JQuery-Ajax and python
  • Fixed the incorrect network on the South-East side

known issues

  • Shortest path through the blocks

Commit 1 - v1.0 (June 18, 2019) Video

  • Div showing E-Level, Blocks and Route for GGE side
  • Display routes and zoom to extent for the selected two blocks and route
  • Clear button to clear the route and selected blocks, default extent

known issues

  • Incorrect Network on the South-East side
  • Shortest path through the blocks