看到过一篇论文是批量识别街道朝向( Geoff Boeing,International Journal of Information Management,Spatial information and the legibility of urban form: Big data in urban morphology,2021 ),他的技术路线大概是把弯曲街道给拆分成很多个小的线段然后再进行批量统计,最后得到每个线段的方向属性的数据,最后用这些数据生成一个类似于风玫瑰的“街道朝向频率玫瑰图”如下:
他这部分的操作我这边基本没啥问题了,而我现在面临的问题是如何把建筑轮廓——面,转换为概括该建筑朝向的线段,这样才能方便的进行下一步统计的操作。
另外,陈翔等2021年在 地理学报 上的《广州市主城区风道特征与通风效能评估》其研究方法可能也有一定启发性:
使用pandas和scipy模块作数学计算即可
可先将建筑物数据离散化,进行朝向分类,然后统计每类朝向的长度汇总,即可识别出建筑物的朝向。当然其中可以优化找出建筑物最大的边作为分析主体,作为建筑物的总体朝向参与统计。