This summer I joined Tongji-MIT City Science Lab @ Shanghai for a summer internship, I participated in the project “Future Life Prototyping on Chifeng Road” under the guidance of Professor Xiaohua Sun. We developed a interactive multi-screen system to support the design, data monitoring, and management of the community.
This project is highly inspired by CityScope, which is a concept for shared, interactive computation for urban planning, first developed by City Science researchers from MIT Media Lab.
During my internship, I mainly focused on 3 tasks:
I designed community evaluation metrics related with transport, such as the travel isochronal circles, pedestrian comfort, road congestion, road health condition, traffic noises, etc. I divided the indicators related with transport into several categories, and define the operation type on the Interaction Screen.
I collected multi-source data for building a evaluation model.
I used Postgres Database to store and manage geo-tagged data. The data contains about 641,140 POIs from Gaode Map and all the node data from OSM.
Then I developed some models to analyze the relation between elements and corresponding metrics. Such as calculating isochronal circles by POIs data to evaluate walking accessibility, designing cluster model by taxi trajecories data to evaluate congestion.
I also used Mapbox to display 3D model of Chifeng Road and nearby living area. Since the 3D map data provided by Mapbox is not available in Shanghai, I had to manually build the 3D building model by Shapefile with floor data and load it into Mapbox for rendering.
We designed 3 different types of screens to control, monitor and interact with the community.
I used Mapbox and AR.js to build the Explore Screen, which could explore the AR content connected with community.
I developed the multiple-screen platform by Javascript, so that all the screens can be transferred to other devices easily, which could make the exploration “portable”.