"CityScope" is a concept for shared, interactive computation for urban planning. This project is an extension of https://cityio.media.mit.edu application for any part of the world.
Use http://cityscope.gok03.com/ to test.
- Select a region within 1 Km2.
- Enter a name and your email to get notified on process completion.
- In the viewer, you can change between buildings and blocks of the processed region.
- Start your planning/analysis by selecting a Block from the region to edit its type or height.
- Matrix gets updated for every change you make.
Some of the analysed links are,
MIT (http://cityscope.gok03.com/viewer/?name=mit)
Newyork (http://cityscope.gok03.com/viewer/?name=newyork)
Hamburg (http://cityscope.gok03.com/viewer/?name=hamburg)
- Clone https://github.com/gok03/cityscope_for_world.git
- Install mongodb
- Install python dependecies for flask_server/server.py (Py3)
- Run python flask_server/server.py (starts at port 5000)
- Run node server.js (starts at port 80)
- Goto your-url and start using the app
- Review citymatrix datapoints(Radar Chart).
- Implement Population Statistics.
- Implement City Performance Heat-maps.
- Implement AR for 3js model.
- Add more data points to Layers(road, trees, etc).
- Implement CS mobility module.
Most of the code was clone from https://github.com/CityScope/
The works of https://www.media.mit.edu/projects/cityscope/overview/ team interested me to extend the work to my hometown adyar/chennai(http://cityscope.gok03.com/viewer/?name=adyar) and eventually generalised for any place using OSM data.
The threejs modeling code was extracted from https://github.com/minorua/Qgis2threejs