Skip to content

An open agent-based scenario of Los Angeles and San Francisco areas

License

Notifications You must be signed in to change notification settings

eqasim-org/california

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

An open synthetic population of California

Via San-Francisco

This repository contains the code to create an open data synthetic travel demand for any region in California.

Main reference

The main research reference for the general pipeline methodology is:

Hörl, S. and M. Balac (2020) Reproducible scenarios for agent-based transport simulation: A case study for Paris and Île-​de-France, Arbeitsberichte Verkehrs-und Raumplanung, 1499, IVT, ETH Zurich, Zurich.

The main research reference for the California synthetic travel demand is:

M. Balac and S. Hörl (2021) Synthetic population for the state of California based on open-data: examples of San Francisco Bay area and San Diego County, presented at the 100th Annual Meeting of the Transportation Research Board.

What is this?

This repository contains the code to create an open data synthetic travel demand for any region in California. It takes as input several publicly available data sources to create a data set that closely represents the socio-demographic attributes of persons and households in the region, as well as their daily mobility patterns. Those mobility patterns consist of activities which are performed at certain locations (like work, education, shopping, ...) and which are connected by trips with a certain mode of transport. It is known when and where these activities happen.

Such a synthetic population is useful for many research and planning applications. Most notably, such a synthetic population serves as input to agent-based transport simulations, which simulate the daily mobility behaviour of people on a spatially and temporally detailed scale. Moreover, such data has been used to study the spreading of diseases, or the placement of services and facilities.

The synthetic travel demand for California can be generated from scratch by everybody who has basic knowledge in using Python. Detailed instructions on how to generate a synthetic population with this repository are available.

Although the travel demand is independent of the downstream application or simulation tool, we provide the means to create an input population for the agent- and activity-based transport simulation framework MATSim.

This pipeline has been adapted to many other regions and cities around the world and is under constant development. It is released under the GPL license, so feel free to make adaptations, contributions or forks as long as you keep your code open as well!

Built scenarios

In case you want to use the synthetic travel demand directly without building them yourself, already built scenarios exist for Los Angeles, San Francisco and San Diego. Those can be found here:

Ready to use 1pct agent-based models can also be found here:

  • San Francisco and can be run with the RunSimulation class avaialble here
  • Los Angeles will arrive soon... and can be run with the SunSimulation class available here

Publications

About

An open agent-based scenario of Los Angeles and San Francisco areas

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages