
UrbanSim
UrbanSim is a simulation platform for supporting planning and analysis of urban development, incorporating the interactions between land use, transportation, the economy, and the environment. It is intended for use by Metropolitan Planning Organizations (MPOs), cities, counties, non-governmental organizations, real estate professionals, researchers and students interested in exploring the effects of infrastructure and policy choices on community outcomes such as motorized and non-motorized accessibility, housing affordability, greenhouse gas emissions, and the protection of open space and environmentally sensitive habitats. This overview and a Wikipedia Article summarize its design and features. Detailed descriptions are available in the research papers on this site.
UrbanSim was designed by Paul Waddell in the mid-1990's, and first implemented as a working prototype in Oregon in 1998. It has been continuously refined and re-engineered since then with the cooperation of a core development team, and a growing community of research collaborators contributes to the project. Its development has been made possible by generous support from the funders listed below. It is freely available as open source software. Since its initial release in 1998, UrbanSim has increasingly been adopted for operational planning use in the U.S. and in Europe, Asia, and Africa, in planning agencies and in university research and educational settings.
UrbanSim, and the Urban Data Science Toolkit with which it is implemented, is maintained by a collaboration of developers in the Urban Planning Group at Autodesk, Inc. and researchers in the Department of City and Regional Planning at the University of California, Berkeley, along with a growing community of power users in planning agencies and academia. Since 2013, we have created a new architecture for UrbanSim that is designed to be smaller, faster, and more robust, while maximizing the ease of use for non-programmers and programmers alike. Installers are available for this new version, using a programming interface. Autodesk Urban Canvas provides a robust 3D editing and visualization platform that puts robust UrbanSim analytics at the fingertips of a much wider community of planners and analysts.
Planning Context
In recent years we have observed increased public interest in mitigating urban sprawl and the consequences it engenders (e.g., increased vehicle miles traveled and energy consumption, increased air pollution, heightened infrastructure and public service costs, decreased resource lands). This increased public interest is supported by metropolitan agencies seeking to better coordinate land use and transportation planning efforts by more accurately accounting for environmental, sociological, and economic dimensions. Local policy debates that surround these concerns address ways to shape urban development, including issues as diverse as preserving prime agricultural lands, forests, wetlands, and open space, and juxtaposing them with issues of redevelopment, infill, and inner-city decline. Ultimately, the policies being considered may range from metropolitan-scale strategies such as urban growth boundaries to neighborhood and site-scale strategies such as street design, mixing of uses, and pedestrian access. Of particular interest to policymakers are strategies to promote increasing densities, infill development, and redevelopment.
Increasing interest in developing land use planning strategies that employ one or more of these techniques prompts planning agencies to want to forecast the likely effects of such plans and policies. The desire to "test out" such strategies has forced many Metropolitan Planning Organizations (MPOs) to move beyond the traditional long-term baseline forecasting requirements that have dominated planning practices for decades. Because these planning agencies are now moving toward more proactive planning strategies they are consequently looking to employ the forecasts from land use and/or transportation models as the primary tool for such analysis.
The policy instruments used to leverage development trends and patterns, however, are too often debated and decided with little understanding of the underlying forces shaping urban land, labor, and transportation markets, and therefore lead all too often to unintended consequences and inefficiencies. A process to integrate the analysis of market behavior with the analysis of land policies and infrastructure choices is needed to facilitate more informed public investments and choices.
Model Description
It is within this planning context that the UrbanSim model has been developed. The model implements a perspective on urban development that represents a dynamic process resulting from the interaction of many actors making decisions within the urban markets for land, housing, non-residential space and transportation. For example:
- Households make choices about whether to move, and if they move, where to locate.
- Businesses make similar decisions.
- Developers make choices of what properties to develop or redevelop and into what use, at what density and scale.
- Governments make infrastructure investments, and place constraints on development in the form of land use plans, density constraints, environmentally-sensitive land restrictions, urban growth boundaries, and many other policies.
By treating urban development as the interaction between market behavior and governmental actions UrbanSim is designed to maximize reality, thereby increasing its utility for assessing the impacts of alternative governmental plans and policies related to land use and transportation. Thus, the model design enhances the strategic planning capabilities of MPOs and other state and local agencies needing to evaluate growth management policies such as urban growth boundaries, assess consistency of land use and transportation plans, and address conformity with respect to air quality implementation plans.
Running the model requires exogenous input information derived from:
- Population and employment estimates
- Regional economic forecasts
- Transportation system plans
- Land use plans
- Land development policies such as density constraints, environmental constraints, and development impact fees
The user interacts with UrbanSim to create "scenarios", specifying alternative packages of forecasts, land use policy assumptions, and other exogenous inputs. The model is then executed for a given scenario, and the results of one or more scenarios can be examined and compared.
Output Information
UrbanSim excels in its flexibility to disaggregate households, businesses, and land use. The classification detail is a function of the needs of the user and available data, but as currently structured, its output information includes:
- Future year distributions of population
- Households by type (e.g. income, age of head, household size, presence of children, and housing type)
- Businesses by type (e.g. industry and number of employees)
- Land use by type (user-specified)
- Units of housing by type
- Square footage of nonresidential space by type
- Densities of development by type of land use
- Prices of land and improvements by land use
In the area of user-benefits, there is considerable controversy about what the most appropriate measures are, and therefore there are a variety of measures provided in the evaluation component. Transportation infrastructure characteristics are input by the user to the travel demand modeling process. The model does not predict infrastructure characteristics, but can use such information to predict development. The components exist to add functionality to account for the costs of infrastructure as part of the evaluation of alternative scenarios.
UrbanSim as a Planning Tool
By developing a model that is behavioral in its approach, the operation of UrbanSim becomes fairly simple to understand, but is able to capture complex interactions in the markets for land, development, and transportation. It is a valuable tool for improving the level of understanding of how a metropolitan region is developing and how various combinations of land use and transportation policies and investments are likely to shape these trends. Some of the issues of interest, such as affordable housing, are within the scope of the model to be of use, since it deals with predicting housing prices, and disaggregates households by income as well as other characteristics, and can capture the affordability impacts of alternative scenarios. Preservation of land in green space would be feasible to incorporate within the model by earmarking specified parcels for green space preservation, which would influence the supply of land, and could be tested as an attractor for residential or business location. Urban design issues could similarly be explored, given the parcel-level capacity of the developer module, and the ability to incorporate a flexible set of terms in the location choice equations for businesses and households. The specific abilities to test these and other policy issues of interest depend on myriad factors being considered as this planning tool evolves.
State of the System
We use what is known as a Continuous Integration System to test and build the UrbanSim software. As developers check in updates to the repository, this triggers a suite of tests that provide rapid feedback on whether those changes caused any tests to fail. This keeps the system continually in testing mode, and helps keep the code robust as it continues to evolve.
The current implementation of UrbanSim is being hosted on GitHub. Contact Autodesk for assistance in developing an UrbanSim application for your region.
- Documentation for the Current UrbanSim Implementation
- Software Testing Dashboard for New UrbanSim Implementation
- Source Code Repository for New UrbanSim on GitHub
The previous version of UrbanSim is also still available on Subversion in case you need access to this code.
Financial Support
The development of UrbanSim has been made possible by the generous support of many federal research grants, state and local governments and other users of UrbanSim, including:
Foundations
Corporations
- Autodesk, Inc. is now a core sponsor of UrbanSim as an Open Source project.
Federal
- National Science Foundation
- U.S. Environmental Protection Agency
- Federal Highway Administration
- University of California Transportation Center (U.S. DOT)
Metropolitan/Local Governments
- Denver Regional Council of Governments
- Durham - Chapel Hill - Carrboro Metropolitan Planning Organization
- Lane Council of Governments
- Madison County Council of Governments
- Maricopa Association of Governments
- Mid-Region Council of Governments
- Metropolitan Transportation Commission
- Oahu Metropolitan Planning Organization
- Puget Sound Regional Council
- Southeast Michigan Council of Governments
- Wasatch Front Regional Council
International
- Council for Scientific and Industrial Research, South Africa
- European Research Council
- Korea Research Institute for Human Settlements
- Societe du Grand Paris
NSF Awards
The following NSF awards have supported the development of UrbanSim and related research. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.
- IIS-0964412, Integrating Behavioral, Geometrical and Graphical Modeling to Simulate and Visualize Urban Areas, Collaborative Project with IIS-0964302
- IIS-0705898, Dynamic Discrete Choice Networks -- An Artificial Intelligence Approach to Modeling Dynamic Travel Behavior
- IIS 0534094, Modeling Uncertainty in Land Use and Transportation Policy Impacts: Statistical Methods, Computational Algorithms, and Stakeholder Interaction
- EIA-0090832, Software Architectures for Microsimulation of Urban Development, Transportation, and Environmental Impact
- EIA-0121326, Interaction and Participation in Integrated Land Use, Transportation, and Environmental Modeling
- CMS-9818378, Reusable Modeling Components for Simulating Land Use, Transportation, and Land Cover