https://github.com/vaasudevans/indoorgis
UNB Directed Research Project 🏫
https://github.com/vaasudevans/indoorgis
django geopandas indoorgis leaflet networkx python36
Last synced: 8 months ago
JSON representation
UNB Directed Research Project 🏫
- Host: GitHub
- URL: https://github.com/vaasudevans/indoorgis
- Owner: VaasuDevanS
- License: gpl-3.0
- Created: 2019-06-18T15:29:31.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2019-12-29T17:48:10.000Z (over 6 years ago)
- Last Synced: 2025-02-06T18:45:46.220Z (over 1 year ago)
- Topics: django, geopandas, indoorgis, leaflet, networkx, python36
- Language: HTML
- Homepage: https://VaasuDevanS.github.io/indoorGIS
- Size: 41.6 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# indoorGIS
[University of New Brunswick, Fredericton](https://www.unb.ca/) | [Web-App Link](https://indoorgis.pythonanywhere.com/)
Directed Research Project - Summer (2019)
Study Area: HeadHall - [Link](https://www.google.com/maps/place/Head+Hall,+NB-1,+Fredericton,+NB/@45.9496034,-66.6424096,18.75z/data=!4m5!3m4!1s0x4ca4220f063c4685:0xd90a16a19db56df7!8m2!3d45.949433!4d-66.6421681 "View in Google Maps")
**Short description:** WebApp for finding Faculties, Facilities, Routing and more
**Supervisor:** [Shabnam Jabari](https://www.unb.ca/faculty-staff/directory/engineering-geomatics/jabari-shabnam.html)
| Package | Reference | Version |
| ----------- | --------------------------------------------------------------------------------------- | ---------------------- |
| Django | [https://www.djangoproject.com/](https://www.djangoproject.com/) | 2.1 |
| Networkx | [https://networkx.github.io/](https://networkx.github.io/) | 2.1 |
| Geopandas | [https://geopandas.org/](http://geopandas.org/) | 0.5.0 (pandas: 0.24.2) |
| Leaflet | [https://leafletjs.com](https://leafletjs.com) | 1.5.1 |
| Jquery | [https://jquery.com/](https://jquery.com/) | 3.3.1 |
| Bootstrap | [https://getbootstrap.com/](https://getbootstrap.com/) | 3.3.7 |
| Metismenu | [https://mm.onokumus.com/](https://mm.onokumus.com/) | 3.0.4 |
| FontAwesome | [https://fontawesome.com/](https://fontawesome.com/) | 5.9.0 |
| W3 | [https://www.w3schools.com/w3css/](https://www.w3schools.com/w3css/w3css_downloads.asp) | 4.13 |
| Sphinx | [http://www.sphinx-doc.org/en/master/](http://www.sphinx-doc.org/en/master/) | 2.2.1 |
### Georeferencing
To obtain geo-referenced tiff with the Plan images, the following [gdal_translate](https://gdal.org/programs/gdal_translate.html) command was used
```console
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](https://raw.githubusercontent.com/VaasuDevanS/indoorGIS/master/log/HeadHall/IndoorGIS-Mobile.mp4)
* Statistics Model for understanding the app usage (50% done)
* CSS for Mobile screen sizes ([template](https://www.w3schools.com/w3css/tryit.asp?filename=tryw3css_examples_home2))
* Replaced Slick Carousel with Bootstrap Carousel because of mobile display issues
***
**Commit 4 - v3.1 (July 5, 2019)** [Video](https://raw.githubusercontent.com/VaasuDevanS/indoorGIS/master/log/HeadHall/IndoorGIS-v3.1.mp4)
* 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](https://raw.githubusercontent.com/VaasuDevanS/indoorGIS/master/log/HeadHall/IndoorGIS-v3.0.mp4)
* 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](https://raw.githubusercontent.com/VaasuDevanS/indoorGIS/master/log/HeadHall/IndoorGIS-v2.0.mp4)
* Created commit log and superuser for the admin portal
* Editable model for the Blocks in admin page (\/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](https://raw.githubusercontent.com/VaasuDevanS/indoorGIS/master/log/HeadHall/IndoorGIS-v1.0.mp4)
* 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
***