【Arcmap】基于矢量数据的建筑朝向识别技术问题

【可有偿】城乡规划学科研究需要做空间分析,具体内容是论文需要通过GIS(或者其他平台)批量识别住宅朝向。现在有shp和dwg数据,希望大家能帮帮忙。
之前接触gis和编程比较少,不是特别熟悉,但是论文数据又急着要。如果能帮上忙的话鄙人愿意出一笔能支付得起的技术咨询指导费。

看到过一篇论文是批量识别街道朝向( Geoff Boeing,International Journal of Information Management,Spatial information and the legibility of urban form: Big data in urban morphology,2021 ),他的技术路线大概是把弯曲街道给拆分成很多个小的线段然后再进行批量统计,最后得到每个线段的方向属性的数据,最后用这些数据生成一个类似于风玫瑰的“街道朝向频率玫瑰图”如下:

img

他这部分的操作我这边基本没啥问题了,而我现在面临的问题是如何把建筑轮廓——面,转换为概括该建筑朝向的线段,这样才能方便的进行下一步统计的操作。

另外,陈翔等2021年在 地理学报 上的《广州市主城区风道特征与通风效能评估》其研究方法可能也有一定启发性:

img

想要达到的结果是把住宅朝向概括为线段

使用pandas和scipy模块作数学计算即可

可先将建筑物数据离散化,进行朝向分类,然后统计每类朝向的长度汇总,即可识别出建筑物的朝向。当然其中可以优化找出建筑物最大的边作为分析主体,作为建筑物的总体朝向参与统计。