容我先解释一下什么是“规划小咖
”
。“规划小咖
”
是相对于
“
规划大咖
”
而言的,是指在
规划大咖
指导下,承担具体分析研究、具体图件编制的规划人员,说白点就是小人物。而规划大咖
指点江山
,规划小咖就得开足马力勇往直前。
当前“规划小咖”身处一个怎样的编制时期呢?一是,规划复杂化。我们知道,互联网时代是数据大爆炸时代,规划编制的复杂性不断提高。10年前,我们可以仅靠政府各部门提供的基础数据就能完成规划编制,但现在仅靠这些数据是不够的,我们需要更多有价值的大数据,这也带来了规划小咖工作量的指数倍增。二是大咖严格化,规划大咖的要求越来越高,往往要求项目编制中应体现一定的新方法新技术,具有研究性、前沿性,这对“规划小咖”提出了更高的要求。俗话说“台上一分钟、台下十年功”,规划小咖得到了某鞭辟入里、有见解的分析结论,但也得到了“熊猫眼”和“
鼠标手
”。最后,甲方越来越变态。对规划编制周期,部分甲方是能压缩就压缩,恨不得今天提出问题明天就出解决方案,有时我们真想喷一句“XX又不是神仙”,但是我们不能,因为甲方是我们的衣食父母。
可以说,目前“规划小咖”受规划复杂化、大咖严格化、甲方变态化这“三重大山”的“压迫”,那么“规划小咖”如何翻越三座大山、困境突围,实现规划编制的又好又快?在我看来,不妨学一门计算机编程语言。或许会有规划师质疑,是否有必要,你是否是在“舍本逐末”?我想回答的是,作为站在宏观层面、战略高度的“规划大咖”不需要,但是作为具体项目编制、具体城市研究的规划小咖,则有其适用性。“规划小
咖
”的规划编制
效率
在很大程度上将影响项目编制的效率。当前的互联网时代也需要我们具备一定的计算机编程技能,大家不要忘记大学时代课程就有“计算机程序语言”一门课,当时我不明白为什么要学,现在我完全懂了。
那么,规划小咖应当学习哪门计算机程序语言?
通过对目前各程序语言的对比,我发现Python有着天然的优势。首先,Python足够简单,它比较接近于人类语言。其次,Python足够高效,它的代码编写量足够少。最后,Python足够实用,规划小咖常使用的ArcGIS、Office与AutoCAD都可以运用Python来实现自动化。
但是,仅有上述简单、高效与实用,并不能让我们有足够的冲动来学习它,因为上面对规划师来说有点“LOW”,我们需要它的高逼格和华丽转身。促使我们学习Python最重要的理由是,它有
一系列面向定量城市研究的库
,能为定量城市研究提供强大支撑,我将这些库梳理出来,形成一个面向城市规划的Python框架。
我们知道定量城市研究的核心是数据,而围绕数据所展开的数据采集、数据分析与数据表达构成了定量城市研究的基本内容,Python对这几个方面都有很好的支持。
在这个框架中,数据采集可以运用scrapy等库,实现互联网数据的自动化采集。这里提到的几篇论文就是基于对互联网数据的采集、分析与可视化。这是我最近编写的用于采集百度POI、PM2.5数据的程序,代码不超过100行,但是相当高效。Python具有强大的数据分析能力。我们常使用的分析软件有Matlab、SPSS及Excel等,它们的功能Python都具备,并且弥补了众多缺点。目前,金融领域都将Python作为首选数据分析语言。数据可视化也是Python的强项,与Excel进行对比,Python具有支持大数据,图表类型更丰富,数据可交互等优点。