Download geospatial data
Download maps and points-of-interest data from OpenStreetMaps directly in Grasshopper
Import and aggregate data
Parse and import layers of existing state information easily from OSM or shapefiles
lookup and modify metadata
Attach Metadata to the geometric data that can be looked up, modified and customized parametrically
Preprocess and build mobility model
Automate mobility modeling steps including creating topological street network and generating each building's access point to streets
routing in different modes
Find routes between origin and destination buildings using different transit modes such as pedestrian or car
simulate with trip engine
Run active mobility simulation for specific buildings using TripEngine with the given Amenity Demand Profile (ADP) and trip-sending mode
Analyze amenities and streets
Compute various metrics in urban analysis including Streetscore, Amenityscore and Walkscore
integrated cad workflow
Bake model geometry with metadata to Rhino; Work seamlessly with other visualization components
Amenity Demand Profile
Amenity Demand Profile (ADP) describes the spatiotemporal distribution of human activities according to the activeness in urban amenities. Urbano ships with default ADP data which users can directly utilize or modify.
Streetscore is measured using a simple counter called Street Hits, which evaluates how many people use a certain street segment in the given trips. This can be an indicator of how vibrant a street is within the network.
Amenityscore aims to measure the difference between the supply and the demand of a certain amenity type in the study area. It employs a simple counter (Amenity Hits) that tallies up the total number of people going to a certain amenity on all trips, and compares the hits to the amenity capacity in the metadata.
Walkscore (Brewster et al. 2009) is a walkability rating on a scale of 0-100 based on the proximity to different amenities. Urbano allows customized weighting to compute a personalized Walkscore or to adapt the amenity demand to local and demographic preferences indicated by ADP.
Urbano Templates |
Urbano comes with starter templates that can guide you through all basic use cases. Default template files are in C:\Urbano where you can also include your own customized templates or download new templates in the future by URL.
With given origins and destinations, the Router component computes the shortest path and returns each trip's route, distance and travel time. Distinct traffic modes (e.g. pedestrian, car, bike) result in variant outcomes according to the validity of the mode in the existing network.
Accessibility within distance |
By measuring the travel time between the given origin and all other buildings in the model and filtering the results by customized time limits, destinations within the accessible radius from the origin building are visualized on the map.
Trips from given origin |
The Trip Engine component iterates through each given origins and then executes a trip-sending process, during which it calculates the total population in the origin-building and divides it into activities defined in the ADP-data. It then searches for corresponding amenities within the travel time limit and send correlative population to valid destinations.
Streetscore (add new link) |
Streetscore is responsive to changes in the network. Adding a new link and improving the connectivity leads to different Street Hits on the relative street segments.
Amenityscore (add population) |
Number of people going to each amenity (Amentiy Hits) is counted by the Hits component. With a new office/residential building with certain amounts of population built in the model, the hits of the nearby amenities increase accordingly, which inform users about project's influence on the surrounding urban enviornment.
Amenityscore (add amenities) |
Adding a type of amenity decreases the hits of other amenities of the same type. Amenityscore helps to measure if the supply exceeds the demand in the study area. A desirable Amenityscore is close to 0, which indicates a balance of supply and demand.
Amenityscore (ADP Time Steps) |
The ADP data shipped with Urbano has a 24-hour timeline. The trip-sending procedure is repeated using the ADP-data for each time step. Simulation results represent the overal temporal difference in terms of human activities regarding the urban amenities.
Walkscore (add amenities) | |
By introducing new amenities that were lacked in certain area, the Walkscore is improved. Weights of different activities is indicated by the ADP-data.
Urbano is being developed as a cross-disciplinary project under the collaboration of the Environmental Systems Lab (ES Lab) of the College of Arts, Architecture and Planning (AAP) and the School of Civil and Environmental Engineering (CEE) at the College of Engineering at Cornell University.
Led by Dr. Timur Dogan, the ESLab investigates the intersections of architectural design, sustainability, building performance simulation and computational design. They stand for excellence in teaching and research in the area of building technology, daylight and energy modeling, passive climate control strategies and performance driven design workflows in both urban and architectural scales.
- Timur Dogan, Yang Yang, Samitha Samaranayake & Nikhil Saraf (2020). Urbano: A Tool to Promote Active Mobility Modeling and Amenity Analysis in Urban Design. Technology|Architecture + Design
- Yang Yang, Samitha Samaranayake, Timur Dogan (2020). An Adaptive Workflow to Generate Street Network and Amenity Allocation for Walkable Neighborhood Design. Proceedings of SimAUD 2020.
- Yang Yang, Samitha Samaranayake, Timur Dogan (2019). Using Open Data to Derive Local Amenity Demand Patterns for Walkability Simulations and Amenity Utilization Analysis. Proceedings of eCAADe SIGraDi 2019.
- Dogan T, Samaranayake S, Saraf N. (2018). Urbano: A new tool to promote mobility-aware urban design, active transportation modeling and access analysis for amenities and public transport. Proceedings of SimAUD 2018.