Urban Network Analysis toolbox for  Rhino3D

Urban Network Analysis (UNA) Rhino toolbox offers powerful methods for analyzing spatial accessibility, pedestrian flow and facility patronage along spatial networks.  The UNA toolbox for Rhino 6 was developed in order to make spatial network analysis tools available to architects, designers and planners who do not have access to GIS and typically work on designs in Rhino. Having UNA metrics in Rhino not only allows one to analyze how a specific spatial network performs, but to also incorporate the analysis into a fast and iterative design process, where networks can be designed, evaluated and redesigned in seamless cycles to rapidly improve the outcome.

The UNA Rhino toolbox is significantly faster that its GIS counterpart, which has been available as a plugin for ArcGIS since 2012. Users also have an ability to rapidly create and edit networks from any Rhino curve objects, making network design and redesign simple and intuitive. The analytic options available to the user have expanded, offering users more precise control and flexibility in solving spatial network analysis problems.

Please make sure to have Rhino 6 with Service Release 13 or later on Windows before installing the UNA toolbox.


City Form Lab team



Andres Sevtsuk
Raul Kalvo
Lab director
Lead developer


Related papers

Sevtsuk, A., & Kalvo, R. (2016). Urban Network Analysis Toolbox for Rhinoceros 3D. Planning and Technology Today, (issue no. 112), 4–5.

Sevtsuk, A. (2018) Urban Network Analysis: Tools for Modeling Pedestrian and Bicycle Trips in Cities. Harvard GSD.

Sevtsuk, A., Kalvo, R., & Ekmekci, O. (2016). Pedestrian accessibility in grid layouts: the role of block, parcel and street dimensions. Urban Morphology, 20(2), 89–106.

Sevtsuk, A., & Kalvo, R. (2017). Patronage of urban commercial clusters: a network-based extension of the Huff model for balancing location and size. Environment and Planning B: Urban Analytics and City Science., 0(0), 1–21.

Sevtsuk, A., & Mekonnen, M. (2012). Urban Network Analysis Toolbox. International Journal of Geomatics and Spatial Analysis, 22(2), 287–305.

Sevtsuk, A. (2014). Location and Agglomeration: the Distribution of Retail and Food Businesses in Dense Urban Environments. Journal of Planning Education and Research, 34(4), 374–393.

Sevtsuk, A. (2014). Networks of the built environment. In D. Ofenhuber & C. Ratti (Eds.), Decoding the City: Urbanism in the Age of Big Data (p. 192). Birkhäuser.

Sevtsuk, A. (2010). Path and Place: A Study of Urban Geometry and Retail Activity in Cambridge and Somerville, MA. PhD dissertation, Massachusetts Institute of Technology, Cambridge, MA.

Sevtsuk, A. (2014). “Redundant Paths for Urban Network Analysis” presentation paper at the ESRI GeoDesign Summit. ESRI. Retrieved from https://www.youtube.com/watch?v=z-mvtjaz9sk

Tutorial videos



1. UNA Rhino Installation (3min).

Covers the necessary steps for downloading and installing the UNA tools for Rhino.



2. UNA Rhino Introduction (15min).

Provides a general introduction to different UNA tools, including how to set up and clean networks, add origins and destinations, run basic accessibility analysis and save results.



3. Analyzing spatial accessibility with the UNA Rhino toolbox (19min).

Covers the concepts behind and demonstrates applied examples of measuring spatial accessibility using the Reach, Gravity and Straightness metrics.



4. Modeling pedestrian flows with the UNA Rhino betweenness tool. (33 min)

Describes the Betweenness metric, which can be used for modeling pedestrian flows between origins and destinations in built environments.



5. Finding Closest Facilities and Estimating Facility Patronage (17min).

Introduces two separate tools for estimating the use of spatial facilities over networks: Closest Facility and Facility Patronage. The Closest Facility tool can summarize how many origin points or origin point weights are closest to each facility in a given set of facilities, and optionally computes the gravity access values for the facilities. The Find Patronage tool uses a discrete choice model to allocate origin point weights to competing destinations based on their proximity and attractiveness.



6. Finding Clusters along Networks (6min).

Introduces the UNA clusters tool which identifies clusters of points along networks according to two user inputs: a) minimum number of points that make a cluster and b) maximum network distance from each point in a cluster to at least one other member in that cluster.



7. Import-Export Data Management (18min).

Introduces UNA functions for exporting attribute and point location data out of Rhino to Excel or other databases, and for importing data into Rhino from GIS, Excel or other table sources.



8. Distribute Weights (11min).

This tool is used to prepare data for estimating access to passing foot-traffic and candidate facility locations. It distributes attribute weights from origin points to observer points that are located on paths leading to destinations. The sum of distributed weights is equal to origin point weights. The tool is conceptually very similar to the Betweenness tool, but rather than allocating the whole origin weight to each segment or point passed, it only allocates a fraction of the origin weight to each each observer that is passed. Please see the video and the help documentation for more details.



9. Redundant Routes and Redundancy Index (8min).

The Redundant Paths tool finds all possible paths between an origin and a destination that satisfy a given detour ration. These can be used for route choice analysis. The Redundancy Index computes the ratio of all path lengths that fall within the given detour ration and the shortest path length. It describes how much more linear street length becomes available as a choice to a pedestrian, when a walk is extended a certain percentage over the absolute shortest path.