1.一种建筑线段生成方法,其特征在于,所述方法包括:接收建筑线段生成请求,所述建筑线段生成请求中携带有建筑屋面对应的屋面数据以及建筑支柱对应的直线数据;
根据所述屋面数据以及所述直线数据,确定所述建筑屋面与所述建筑支柱的位置关系;
获取与所述位置关系对应的处理逻辑;
按照所述处理逻辑对所述直线数据进行处理,得到所述建筑支柱在所述建筑屋面中对应的建筑线段。
2.根据权利要求1所述的方法,其特征在于,所述根据所述屋面数据以及所述直线数据,确定所述建筑屋面与所述建筑支柱的位置关系,包括:从所述直线数据中获取建筑支柱对应的直线方向,以及从所述屋面数据中获取建筑屋面对应的面向量;
确定所述直线方向与所述面向量的数量积;
根据所述数量积确定所述建筑屋面与所述建筑支柱的位置关系。
3.根据权利要求1所述的方法,其特征在于,所述获取与所述位置关系对应的处理逻辑,包括:获取所述建筑线段生成请求中携带的建筑类型标识;
根据所述建筑线段类型标识以及所述位置关系确定对应的处理逻辑。
4.根据权利要求3所述的方法,其特征在于,所述位置关系包括相交位置关系、平行非共面位置关系以及共面位置关系中的至少一种;所述根据所述建筑类型标识以及所述位置关系确定对应的处理逻辑,包括:当所述建筑类型标识对应为建筑支柱生成标识,且所述位置关系对应为相交位置关系时,获取所述建筑支柱生成标识所关联的建筑支柱处理逻辑;
当所述建筑类型标识对应为映射线段生成标识时,根据所述位置关系分别获取所述映射线段生成标识所关联的映射处理逻辑。
5.根据权利要求4所述的方法,其特征在于,所述按照所述处理逻辑对所述直线数据进行处理,得到所述建筑支柱在建筑屋面中对应的建筑线段,包括:当所述处理逻辑对应为建筑支柱处理逻辑时,从所述直线数据中提取位置线端点;
获取所述直线与所述建筑屋面对应的交点,以及所述交点对应的交点位置;
根据所述位置线端点与所述交点位置处的交点所确定的连线,得到所述建筑支柱在所述建筑屋面中对应的建筑线段。
6.根据权利要求5所述的方法,其特征在于,所述交点位置的确定方式,包括:从所述直线数据中提取第一参考点,基于所述第一参考点与所述交点确定第一线段;
从所述屋面数据中提取第二参考点,基于所述第二参考点与所述交点确定第二线段;
从所述屋面数据中提取建筑屋面对应的面向量,基于所述第一线段以及所述第二线段在所述面向量上的投影一致原理,确定所述交点对应的交点位置。
7.根据权利要求4所述的方法,其特征在于,所述按照所述处理逻辑对所述直线数据进行处理,得到所述建筑支柱在所述建筑屋面中对应的建筑线段,包括:当所述处理逻辑对应为映射处理逻辑,且所述位置关系对应为共面位置关系时,将所述直线对应的线段作为所述建筑屋面对应的建筑线段;
当所述处理逻辑对应为映射处理逻辑,且所述位置关系对应为相交位置关系时,获取所述直线与所述建筑屋面对应的交点,并根据所述交点与所述位置线端点的连线与面向量的夹角,确定所述直线在所述建筑屋面上对应的建筑线段;
当所述处理逻辑对应为映射处理逻辑,且所述位置关系对应为平行非共面位置关系时,获取建筑屋面上的一点作为参考点,并根据所述参考点与所述位置线端点的连线与所述面向量的夹角,确定所述直线在所述建筑屋面上对应的建筑线段,所述建筑屋面包括房屋建筑剖面。
8.一种建筑线段生成方法,其特征在于,所述建筑线段生成方法包括:获取待处理建筑数据;
调用预设的功能接口,以使得所述功能接口根据权利要求1至7中任意一项所述的建筑线段生成方法对所述待处理建筑数据进行处理,得到建筑线段。
9.一种建筑线段生成装置,其特征在于,所述装置包括:接收模块,用于接收建筑线段生成请求,所述建筑线段生成请求中携带有建筑屋面对应的屋面数据以及建筑支柱对应的直线数据;
确定模块,用于根据所述屋面数据以及所述直线数据,确定建筑屋面与建筑支柱的位置关系;
获取模块,用于获取与所述位置关系对应的处理逻辑;
处理模块,用于按照所述处理逻辑对所述直线数据进行处理,得到所述建筑支柱在所述建筑屋面中对应的建筑线段。
10.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7或者8中任一项所述的方法的步骤。