1 初识UrbanSim
(1)网站
官方网站
https://urbansim.com/
主页上一行字解释了UrbanSim的功能:
Ai for Smarter Urban Development
有三个频道,HOME URBANCANVAS PENCILER
GitHub
https://github.com/UDST/urbansim
Platform for building statistical models of cities and regions
官方文档
https://udst.github.io/urbansim/
这个是最重要的网站,目前能得到的学习资源基本都是在这个官方文档。
现在国内能收集到的资料不多,国内研究这一块的人也不太多,受GFW的庇荫,大多数网站没有梯子也上不去。
案例(三藩市)
https://github.com/UDST/sanfran_urbansim
我们的学习,就从三藩市的案例开始。
(2)安装
UrbanSim现在是3.2版本,是以python包的形式发布,可以通过pip或者conda安装。
pip install urbansim
conda install urbansim -c conda-forge
依赖包包括numpy, pandas, statsmodels, orca, 在安装过程中会自动装上。
升级:
conda upgrade urbansim -c conda-forge
至于从github上安装,我也没装过。。。呵呵
文档上建议用jupyter notebooks运行。我个人推荐vscode + notebook, 个人习惯,顺手就行。
(3)简要介绍
背景
UrbanSim是从1990年代发展起来的,至今经过了数次迭代与重新整合。多年来有一系列的论文研究支撑,比如谷歌学术(上不去),谷歌xx(还是上不去)。推荐了两篇论文,能下载得到的一篇是:
Waddell, Paul (2011) Integrated Land Use and Transportation Planning and Modeling: Addressing Challenges in Research and Practice. Transport Reviews, Vol. 31, No. 2, pp 209 – 229.
总的来说呢,UrbanSim是用一系列模型来进行城市的仿真,但是由于数据获取的程度,不同的模型应用于研究特定的问题。但是模型集至少包含如下的内容:
- 住宅房地产模型
- 非住宅房地产模型
- 房地产开发模型
多场景模拟(Specifying Scenario Inputs)
待补充
Orca作为仿真框架
待补充