view scaling and translation to extents of envelope
interactive zoom/pan with keyboard
interactive zoom/pan with mouse (need to disentangle this functionality from the main p5 App class using native Java mouseListener class)
clean up architecture of UObject package: How to handle geometry in UObjects? Should UObjects be able to contain multiple geometries? Should all geometry draw functions be handled through inheritance of standard Geotools geometry objects – i.e. outside of UObjects?
Set up graph network layer – to what extent can Geotools classes be used/extended from here?
How to handle object display scaling issues with zoom functions?
migrate code to github
set up online PostGIS database and start testing remote access
This is a project was developed by student Dongni Lu as part of the Fluid Spaces studio by Profs Sheng Qiang and myself at Tianjin University School of Architecture in the Spring of 2012. It explores the evolving relationship between the production of space and the organization of social activity in the hutong alleyways of Tianjin, China. This project simulates the process by which these alleyway streets are shaped through the encroachment and decay of house boundary walls into the public space of the street. The patterns of occupation of the public space and the highly localized street topology serve to define one-another through this historic process of accretion. Overall the system seeks a dynamic equilibrium between the conflicting desires for the expansion of private space vs. the need for the constitution of a functional public domain for circulation, social gather, commerce, and play.
Examples of the simulation of a dynamic bus routing system running on the streets of Chicago. Work completed by Profs. Thomas Kearns + Jordan Kanter and students Adam Weissert, Haidong Fei, and Li Gong as part of the Urban Data Model Prototype Studio at IIT in 2013-2014.