CN114547733A - 楼栋的排布角度获取方法、装置、设备及存储介质 - Google Patents
楼栋的排布角度获取方法、装置、设备及存储介质 Download PDFInfo
- Publication number
- CN114547733A CN114547733A CN202210078985.4A CN202210078985A CN114547733A CN 114547733 A CN114547733 A CN 114547733A CN 202210078985 A CN202210078985 A CN 202210078985A CN 114547733 A CN114547733 A CN 114547733A
- Authority
- CN
- China
- Prior art keywords
- angle
- building
- weight
- land
- acquiring
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 44
- 238000004364 calculation method Methods 0.000 claims abstract description 44
- 230000000875 corresponding effect Effects 0.000 claims description 15
- 238000004590 computer program Methods 0.000 claims description 9
- 230000002596 correlated effect Effects 0.000 claims description 9
- 238000004891 communication Methods 0.000 claims description 8
- 238000012545 processing Methods 0.000 claims description 7
- 238000013507 mapping Methods 0.000 claims description 3
- 238000013461 design Methods 0.000 abstract description 7
- 230000008569 process Effects 0.000 description 5
- 238000012360 testing method Methods 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 3
- 238000012163 sequencing technique Methods 0.000 description 2
- 238000013500 data storage Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 239000013598 vector Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/10—Geometric CAD
- G06F30/13—Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/70—Determining position or orientation of objects or cameras
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Geometry (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Structural Engineering (AREA)
- Civil Engineering (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Architecture (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Evolutionary Computation (AREA)
- General Engineering & Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本申请涉及一种楼栋的排布角度获取方法、装置、设备及存储介质,涉及智能建筑技术领域。该楼栋的排布角度获取方法包括:获取楼栋所在地块的地块角度;获取楼栋的位置信息;根据位置信息,获取楼栋的排布角度计算策略;根据地块角度和排布角度计算策略,获得楼栋的目标排布角度。本申请用以解决无法自动获取符合实际设计需求的楼栋排布角度的问题。
Description
技术领域
本申请涉及智能建筑技术领域,尤其涉及一种楼栋的排布角度获取方法、装置、设备及存储介质。
背景技术
开发商针对地块进行楼栋排布设计时,为了使得楼栋排布符合规范且利益最大化,一般需要多次调整楼栋的排布角度。楼栋排布角度的设计周期较长,过程复杂。
目前,也有自动获取楼栋排布角度的方案,从地块中提取一个角度,作为整个地块中每个楼栋的排布角度,即整个地块中每个楼栋的排布角度是同一个角度。但是,地块的形状往往不太规则,整个地块中每个楼栋的排布角度采用同一个角度,不符合实际的设计需求。
发明内容
本申请提供了一种楼栋的排布角度获取方法、装置、设备及存储介质,用以解决无法自动获取符合实际设计需求的楼栋排布角度的问题。
第一方面,本申请实施例提供了一种楼栋的排布角度获取方法,包括:
获取楼栋所在地块的地块角度;
获取所述楼栋的位置信息;
根据所述位置信息,获取所述楼栋的排布角度计算策略;
根据所述地块角度和所述排布角度计算策略,获得所述楼栋的目标排布角度。
可选地,所述根据所述位置信息,获取所述楼栋的排布角度计算策略,包括:
根据所述位置信息,获取所述楼栋的楼栋权重;
比较所述楼栋权重和预设楼栋权重值;
若所述楼栋权重大于所述预设楼栋权重值,则所述排布角度计算策略为:获取和所述楼栋距离最近的目标轮廓边的角度,从所述地块角度中,选取和所述目标轮廓边的角度之间差值最小的目标地块角度,将所述目标地块角度作为所述目标排布角度;
若所述楼栋权重小于或等于所述预设楼栋权重值,则所述排布角度计算策略为:获取所述地块角度中角度权重最大的地块主角度,将所述地块主角度作为所述目标排布角度。
可选地,所述位置信息包括所述楼栋和所述地块的各个轮廓边之间的距离,以及所述楼栋位于所述地块的方位。
可选地,所述获取楼栋所在地块的地块角度,包括:
获取所述地块中各个轮廓边的权重;
根据所述各个轮廓边的权重,获取所述各个轮廓边对应的各个目标角度的角度权重;
将所述各个目标角度,按照所述角度权重从大到小进行排序,获得排序结果;
将所述排序结果中的前N个所述目标角度作为所述地块角度,N大于或等于1。
可选地,所述根据所述各个轮廓边的权重,获取所述各个轮廓边对应的各个目标角度的角度权重,包括:
计算所述各个轮廓边的各个角度之间的差值;
将所述差值小于阈值的角度对应的所述轮廓边的权重进行求和,获得所述角度权重;
根据所述差值小于阈值的角度,获得所述目标角度;
建立所述目标角度和所述角度权重之间的映射关系。
可选地,所述轮廓边的权重和所述轮廓边的长度成正相关,所述轮廓边的权重和所述轮廓边的角度成负相关。
可选地,所述轮廓边的权重和所述轮廓边的预设区域内可排布楼栋的数量成正相关。
可选地,所述获取所述地块中各个轮廓边的权重之前,所述方法还包括:
获取所述地块中各个轮廓边的长度;
获取所述地块中各个轮廓边的角度;
将所述长度大于预设长度值,且所述角度小于所述地块对应的地区限制角度的轮廓边,作为有效轮廓边;
所述获取所述地块中各个轮廓边的权重,包括:
获取所述有效轮廓边的权重。
第二方面,本申请实施例提供了一种楼栋的排布角度获取装置,包括:
第一获取模块,用于获取楼栋所在地块的地块角度;
第二获取模块,用于获取所述楼栋的位置信息;
第一处理模块,用于根据所述位置信息,获取所述楼栋的排布角度计算策略;
第二处理模块,用于根据所述地块角度和所述排布角度计算策略,获得所述楼栋的目标排布角度。
第三方面,本申请实施例提供了一种电子设备,包括:处理器、存储器和通信总线,其中,处理器和存储器通过通信总线完成相互间的通信;
所述存储器,用于存储计算机程序;
所述处理器,用于执行所述存储器中所存储的程序,实现第一方面所述的楼栋的排布角度获取方法。
第四方面,本申请实施例提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现第一方面所述的楼栋的排布角度获取方法。
本申请实施例提供的上述技术方案与现有技术相比具有如下优点:本申请实施例提供的该方法,获取楼栋所在地块的地块角度,获取楼栋的位置信息,根据位置信息,获取楼栋的排布角度计算策略,根据地块角度和排布角度计算策略,获得楼栋的目标排布角度。相对于现有技术中,自动获取楼栋排布角度时,整个地块中每个楼栋的排布角度采用同一个角度,不符合实际的设计需求的情况,本申请通过将楼栋的排布角度计算策略和楼栋的位置信息相结合,地块上不同位置的楼栋可以采用不同的排布角度计算策略,进而采用不同的排布角度。能够使楼栋的排布更适应地块的形态,使排布后的地块形态更美观,而且,能够使地块上排布的楼栋数量更多。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例中楼栋的排布角度获取的方法流程示意图;
图2为本申请一个具体实施例中获取楼栋所在地块的地块角度的方法流程示意图;
图3为本申请一个具体实施例中轮廓边的角度的示意图;
图4为本申请一个具体实施例中获取各个目标角度的角度权重的方法流程示意图;
图5为本申请一个具体实施例中根据位置信息,获取楼栋的排布角度计算策略的方法流程示意图;
图6为本申请一个具体实施例中楼栋的排布角度的示意图;
图7为本申请一个具体实施例中一种形态的地块中各个楼栋的排布示意图;
图8为本申请一个具体实施例中另一种形态的地块中各个楼栋的排布示意图;
图9为本申请实施例中楼栋的排布角度获取装置的结构示意图;
图10为本申请实施例中电子设备的结构示意图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请实施例中,提供了一种楼栋的排布角度获取方法,该方法可以应用于服务器,当然,也可以应用于其他电子设备,例如终端(手机、平板电脑等)。本申请实施例中,以将该方法应用于服务器为例进行说明。
本申请实施例中,如图1所示,楼栋的排布角度获取的方法流程主要包括:
步骤101,获取楼栋所在地块的地块角度。
一个具体实施例中,获取楼栋所在地块的地块角度之前,楼栋的排布角度获取方法还包括:获取楼栋所在场地的面积;比较场地的面积和预设面积值;若场地的面积大于预设面积值,则将场地划分为各个地块;若场地的面积小于或等于预设面积值,则将场地作为地块。
其中,预设面积值,可以是经验值,也可以是多次试验得到的数值。若场地的面积大于预设面积值,说明场地的面积比较大,需要将大面积的场地划分为多个小面积的地块,再对小面积的地块执行步骤101-步骤104的操作。若场地的面积小于或等于预设面积值,说明场地的面积比较小,无需进行划分,直接将场地作为地块,执行步骤101-步骤104的操作即可。能够减少获取每个楼栋的目标排布角度的运算量,提升运算效率。
一个具体实施例中,如图2所示,获取楼栋所在地块的地块角度,包括:
步骤201,获取地块中各个轮廓边的权重。
一个具体实施例中,获取地块中各个轮廓边的权重之前,楼栋的排布角度获取方法还包括:获取地块中各个轮廓边的长度;获取地块中各个轮廓边的角度;将长度大于预设长度值,且角度小于地块对应的地区限制角度的轮廓边,作为有效轮廓边。获取地块中各个轮廓边的权重,包括:获取有效轮廓边的权重。
其中,预设长度值,可以是经验值,也可以是多次试验得到的数值。若长度大于预设长度值,表明轮廓边的长度比较大,能够在轮廓边附近的预设区域内排布楼栋。若长度小于或等于预设长度值,表明轮廓边的长度比较小,不能在轮廓边附近的预设区域内排布楼栋,长度小于或等于预设长度值的轮廓边没有必要考虑,因此,将长度小于或等于预设长度值的轮廓边进行筛除。
地区限制角度,是每个地区规定的,是从日照的角度进行考虑的,不同地区的地区限制角度是不同的。例如,南方的地区限制角度大一点,北方的地区限制角度小一点,东北地区的地区限制角度为30度。如果楼栋的排布角度,按照大于或等于地区限制角度的轮廓边的角度进行设置,会使楼栋接收到的日照较少,不符合楼栋的实际设计需求,因此,将角度大于或等于地块对应的地区限制角度的轮廓边进行筛除。
先将长度大于预设长度值,且角度小于地块对应的地区限制角度的轮廓边,作为有效轮廓边,再获取有效轮廓边的权重,而不是直接获取地块中实际各个轮廓边的权重,能够减少获取轮廓边权重的运算量,提升运算效率。
一个具体实施例中,获取地块中各个轮廓边的权重之前,楼栋的排布角度获取方法还包括:将长度小于长度阈值的轮廓边进行合并。例如,地块中有一条弧线,弧线是由1米的线段拼成的,现在将地块的轮廓边简化,用2米的线段拼成这个弧线,能够减少轮廓边的数量,减少获取轮廓边权重的运算量,提升运算效率。
一个具体实施例中,如图3所示,为轮廓边的角度的示意图。轮廓边的角度,是指轮廓边代表的方向和最近正方向之间的角度。轮廓边代表的方向4个,轮廓边的正方向、轮廓边的反方向、轮廓边的垂线的正方向和轮廓边的垂线的负方向,即如果以轮廓边的一个端点为原点,轮廓边为x轴,轮廓边代表的方向有0°、90°、180°、270°这4个方向。最近正方向,是指正南方向、正北方向、正西方向和正东方向中,与轮廓边代表的方向之间的角度最小的正方向。图3中,地块为多边形ABEFG,以地块的轮廓边AB为例,解释轮廓边AB的角度,在轮廓边AB上选取一点O,通过点O作线段AB的垂线CD,则轮廓边AB代表的方向有4个,分别为这4个向量的方向。在图纸中,按照上北下南、左西右东确定各个正方向,在图3中,展示出了正北方向、正南方向、正西方向和正东方向。轮廓边AB的角度为和正北方向之间的角度,为15度。
一个具体实施例中,轮廓边的权重和轮廓边的长度成正相关,轮廓边的权重和轮廓边的角度成负相关。轮廓边的长度越大,轮廓边的角度越小,则轮廓边的权重越大。轮廓边的长度越大,一般在轮廓边的预设区域内可排布楼栋的数量越多。轮廓边的角度越小,楼栋的排布角度按照轮廓边的角度设置,楼栋接收到的日照越多。倾向于获得长度大、角度小的轮廓边,因此,将长度大、角度小的轮廓边的权重提高。例如,轮廓边的权重=轮廓边的长度*a+(90°-轮廓边的角度)*b,其中,a、b都是常数,可以设置为a=1,b=0.2,也可以将a、b设置为其他数值。当轮廓边的长度为10米,轮廓边的角度为20°时,轮廓边的权重=10*1+(90-20)*0.2=24,当轮廓边的长度为10米,轮廓边的角度为30°时,轮廓边的权重=10*1+(90-30)*0.2=22,可以看出,轮廓边的角度越大,轮廓边的权重越小。轮廓边的权重计算时,综合考虑了角度大小,平衡了角度的形态统一与建筑的日照。
一个具体实施例中,轮廓边的权重和轮廓边的预设区域内可排布楼栋的数量成正相关。由于轮廓边的预设区域内可排布楼栋的数量和轮廓边的长度不是线性相关的,所以把轮廓边的预设区域内可排布楼栋的数量也作为调整轮廓边的权重的一个因素。轮廓边的预设区域内可排布楼栋的数量比较多的,轮廓边的权重适当提高;轮廓边的预设区域内可排布楼栋的数量比较少的,轮廓边的权重适当降低。
其中,轮廓边的预设区域,可以是和轮廓边的距离小于预设距离值的区域。
步骤202,根据各个轮廓边的权重,获取各个轮廓边对应的各个目标角度的角度权重。
一个具体实施例中,如图4所示,根据各个轮廓边的权重,获取各个轮廓边对应的各个目标角度的角度权重,包括:
步骤401,计算各个轮廓边的各个角度之间的差值。
步骤402,将差值小于阈值的角度对应的轮廓边的权重进行求和,获得角度权重。
其中,阈值可以是经验值,也可以是多次试验得到的数值。例如,阈值可以为3度。
例如,地块有5个有效轮廓边,分别为A、B、C、D、E,轮廓边A的角度为14度,轮廓边B的角度为15度,轮廓边C的角度为16度,轮廓边D的角度为24度,轮廓边E的角度为29度,阈值为3度,差值小于阈值的角度为14度、15度和16度,轮廓边A的权重为2,轮廓边B的权重为3,轮廓边C的权重为4,角度权重=2+3+4=9。
步骤403,根据差值小于阈值的角度,获得目标角度。
根据差值小于阈值的角度,获得目标角度的方式有多种,可以将差值小于阈值的角度中,对应的轮廓边的权重最大的角度,作为目标角度,例如,轮廓边A的角度为14度,轮廓边B的角度为15度,轮廓边C的角度为16度,轮廓边A的权重为2,轮廓边B的权重为3,轮廓边C的权重为4,轮廓边C的权重最大,将轮廓边C的角度15度,作为目标角度。也可以将差值小于阈值的角度的中位数作为目标角度,还可以将差值小于阈值的角度的平均数作为目标角度。当然还有其他方式,此处不一一列举。
步骤404,建立目标角度和角度权重之间的映射关系。
通过将差值小于阈值的角度对应的轮廓边的权重,整合成目标角度的角度权重,能够将轮廓边的角度的数量减少为目标角度的数量,能够减少地块角度的选取数量,进而减少获取每个楼栋的目标排布角度的运算量,提升运算效率。
步骤203,将各个目标角度,按照角度权重从大到小进行排序,获得排序结果。
步骤204,将排序结果中的前N个目标角度作为地块角度,N大于或等于1。
其中,N可以是根据用户需要的地块方向个数进行设置。
将地块角度中角度权重最大的地块角度,作为地块主角度,地块角度中除地块主角度以外的地块角度,作为地块副角度。比如,目标角度共有5个,可以对5个目标角度的角度权重进行排序,取前3个角度权重较大的目标角度,作为地块角度,地块角度中角度权重最大的地块角度,作为地块主角度,地块角度中除地块主角度以外的另外2个地块角度,作为地块副角度。
步骤102,获取楼栋的位置信息。
一个具体实施例中,位置信息包括楼栋和地块的各个轮廓边之间的距离,以及楼栋位于地块的方位。
例如,楼栋位于地块的方位,可以是楼栋位于地块的南北或者东西向轮廓边附近。
从业务上,贴近于地块的南侧或北侧的楼栋,更倾向于按照和楼栋距离最近的目标轮廓边的角度去设置,在地块中间部位的楼栋,更倾向于和其他楼栋的角度保持一致,按照地块主角度设置。楼栋在南侧或北侧比在在东侧或西侧,更倾向于按照和楼栋距离最近的目标轮廓边的角度去设置。
一个具体实施例中,楼栋的位置信息可以是将地块划分成多个格子,获取每个格子的位置信息,作为格子中包括的楼栋的位置信息。每个格子中可以包括多个楼栋。获得各个格子的排布角度,楼栋落在哪个格子里,就将格子的排布角度作为楼栋的排布角度。不直接计算各个楼栋的排布角度,而是先获取各个格子的排布角度,由于每个格子中可以包括多个楼栋,格子的数量小于楼栋的数量,能够减少获取每个楼栋的目标排布角度的运算量,提升运算效率。
步骤103,根据位置信息,获取楼栋的排布角度计算策略。
一个具体实施例中,如图5所示,根据位置信息,获取楼栋的排布角度计算策略,包括:
步骤501,根据位置信息,获取楼栋的楼栋权重。
步骤502,比较楼栋权重和预设楼栋权重值。
预设楼栋权重值,可以是经验值,也可以是多次试验得到的数值。
步骤503,若楼栋权重大于预设楼栋权重值,则排布角度计算策略为:获取和楼栋距离最近的目标轮廓边的角度,从地块角度中,选取和目标轮廓边的角度之间差值最小的目标地块角度,将目标地块角度作为目标排布角度。
步骤504,若楼栋权重小于或等于预设楼栋权重值,则排布角度计算策略为:获取地块角度中角度权重最大的地块主角度,将地块主角度作为目标排布角度。
大多数楼栋将地块主角度作为目标排布角度,其中,包括楼栋权重小于或等于预设楼栋权重值的楼栋,以及楼栋权重大于预设楼栋权重值且和地块主角度所在轮廓边距离最近的楼栋。能够保证大多数楼栋的目标排布角度一致,均为地块主角度。而楼栋权重大于预设楼栋权重值,且和楼栋距离最近的目标轮廓边的角度不是地块主角度的楼栋,选取和目标轮廓边的角度之间差值最小的目标地块角度,作为目标排布角度,能够更适应地块的形态,使排布后的地块形态更美观,而且,能够使地块上排布的楼栋数量更多。
步骤104,根据地块角度和排布角度计算策略,获得楼栋的目标排布角度。
一个具体实施例中,如图6所示,为楼栋的排布角度的示意图。楼栋的轮廓一般是一个长方形,是有主方向的。图6中,楼栋的排布角度为楼栋代表的方向和正北方向之间的角度,为20度。
一个具体实施例中,如图7所示,为一种形态的地块中各个楼栋的排布示意图。一个具体实施例中,如图8所示,为另一种形态的地块中各个楼栋的排布示意图。
综上,本申请实施例提供的该方法,获取楼栋所在地块的地块角度,获取楼栋的位置信息,根据位置信息,获取楼栋的排布角度计算策略,根据地块角度和排布角度计算策略,获得楼栋的目标排布角度。相对于现有技术中,自动获取楼栋排布角度时,整个地块中每个楼栋的排布角度采用同一个角度,不符合实际的设计需求的情况,本申请通过将楼栋的排布角度计算策略和楼栋的位置信息相结合,地块上不同位置的楼栋可以采用不同的排布角度计算策略,进而采用不同的排布角度。能够使楼栋的排布更适应地块的形态,使排布后的地块形态更美观,而且,能够使地块上排布的楼栋数量更多。
基于同一构思,本申请实施例中提供了一种楼栋的排布角度获取装置,该装置的具体实施可参见方法实施例部分的描述,重复之处不再赘述,如图9所示,该装置主要包括:
第一获取模块901,用于获取楼栋所在地块的地块角度;
第二获取模块902,用于获取所述楼栋的位置信息;
第一处理模块903,用于根据所述位置信息,获取所述楼栋的排布角度计算策略;
第二处理模块904,用于根据所述地块角度和所述排布角度计算策略,获得所述楼栋的目标排布角度。
基于同一构思,本申请实施例中还提供了一种电子设备,如图10所示,该电子设备主要包括:处理器1001、存储器1002和通信总线1003,其中,处理器1001和存储器1002通过通信总线1003完成相互间的通信。其中,存储器1002中存储有可被处理器1001执行的程序,处理器1001执行存储器1002中存储的程序,实现如下步骤:
获取楼栋所在地块的地块角度;获取楼栋的位置信息;根据位置信息,获取楼栋的排布角度计算策略;根据地块角度和排布角度计算策略,获得楼栋的目标排布角度。
上述电子设备中提到的通信总线1003可以是外设部件互连标准(PeripheralComponent Interconnect,简称PCI)总线或扩展工业标准结构(Extended IndustryStandard Architecture,简称EISA)总线等。该通信总线1003可以分为地址总线、数据总线、控制总线等。为便于表示,图10中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
存储器1002可以包括随机存取存储器(Random Access Memory,简称RAM),也可以包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。可选地,存储器还可以是至少一个位于远离前述处理器1001的存储装置。
上述的处理器1001可以是通用处理器,包括中央处理器(Central ProcessingUnit,简称CPU)、网络处理器(Network Processor,简称NP)等,还可以是数字信号处理器(Digital Signal Processing,简称DSP)、专用集成电路(Application SpecificIntegrated Circuit,简称ASIC)、现场可编程门阵列(Field-Programmable Gate Array,简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
在本申请的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,当该计算机程序在计算机上运行时,使得计算机执行上述实施例中所描述的楼栋的排布角度获取方法。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行该计算机指令时,全部或部分地产生按照本申请实施例所述的流程或功能。该计算机可以是通用计算机、专用计算机、计算机网络或者其他可编程装置。该计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机指令从一个网站站点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、微波等)方式向另外一个网站站点、计算机、服务器或数据中心进行传输。该计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。该可用介质可以是磁性介质(例如软盘、硬盘、磁带等)、光介质(例如DVD)或者半导体介质(例如固态硬盘)等。
需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上所述仅是本发明的具体实施方式,使本领域技术人员能够理解或实现本发明。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。
Claims (11)
1.一种楼栋的排布角度获取方法,其特征在于,包括:
获取楼栋所在地块的地块角度;
获取所述楼栋的位置信息;
根据所述位置信息,获取所述楼栋的排布角度计算策略;
根据所述地块角度和所述排布角度计算策略,获得所述楼栋的目标排布角度。
2.根据权利要求1所述的楼栋的排布角度获取方法,其特征在于,所述根据所述位置信息,获取所述楼栋的排布角度计算策略,包括:
根据所述位置信息,获取所述楼栋的楼栋权重;
比较所述楼栋权重和预设楼栋权重值;
若所述楼栋权重大于所述预设楼栋权重值,则所述排布角度计算策略为:获取和所述楼栋距离最近的目标轮廓边的角度,从所述地块角度中,选取和所述目标轮廓边的角度之间差值最小的目标地块角度,将所述目标地块角度作为所述目标排布角度;
若所述楼栋权重小于或等于所述预设楼栋权重值,则所述排布角度计算策略为:获取所述地块角度中角度权重最大的地块主角度,将所述地块主角度作为所述目标排布角度。
3.根据权利要求2所述的楼栋的排布角度获取方法,其特征在于,所述位置信息包括所述楼栋和所述地块的各个轮廓边之间的距离,以及所述楼栋位于所述地块的方位。
4.根据权利要求1至3任一项所述的楼栋的排布角度获取方法,其特征在于,所述获取楼栋所在地块的地块角度,包括:
获取所述地块中各个轮廓边的权重;
根据所述各个轮廓边的权重,获取所述各个轮廓边对应的各个目标角度的角度权重;
将所述各个目标角度,按照所述角度权重从大到小进行排序,获得排序结果;
将所述排序结果中的前N个所述目标角度作为所述地块角度,N大于或等于1。
5.根据权利要求4所述的楼栋的排布角度获取方法,其特征在于,所述根据所述各个轮廓边的权重,获取所述各个轮廓边对应的各个目标角度的角度权重,包括:
计算所述各个轮廓边的各个角度之间的差值;
将所述差值小于阈值的角度对应的所述轮廓边的权重进行求和,获得所述角度权重;
根据所述差值小于阈值的角度,获得所述目标角度;
建立所述目标角度和所述角度权重之间的映射关系。
6.根据权利要求5所述的楼栋的排布角度获取方法,其特征在于,所述轮廓边的权重和所述轮廓边的长度成正相关,所述轮廓边的权重和所述轮廓边的角度成负相关。
7.根据权利要求6所述的楼栋的排布角度获取方法,其特征在于,所述轮廓边的权重和所述轮廓边的预设区域内可排布楼栋的数量成正相关。
8.根据权利要求4所述楼栋的排布角度获取方法,其特征在于,所述获取所述地块中各个轮廓边的权重之前,所述方法还包括:
获取所述地块中各个轮廓边的长度;
获取所述地块中各个轮廓边的角度;
将所述长度大于预设长度值,且所述角度小于所述地块对应的地区限制角度的轮廓边,作为有效轮廓边;
所述获取所述地块中各个轮廓边的权重,包括:
获取所述有效轮廓边的权重。
9.一种楼栋的排布角度获取装置,其特征在于,包括:
第一获取模块,用于获取楼栋所在地块的地块角度;
第二获取模块,用于获取所述楼栋的位置信息;
第一处理模块,用于根据所述位置信息,获取所述楼栋的排布角度计算策略;
第二处理模块,用于根据所述地块角度和所述排布角度计算策略,获得所述楼栋的目标排布角度。
10.一种电子设备,其特征在于,包括:处理器、存储器和通信总线,其中,处理器和存储器通过通信总线完成相互间的通信;
所述存储器,用于存储计算机程序;
所述处理器,用于执行所述存储器中所存储的程序,实现权利要求1至8任一项所述的楼栋的排布角度获取方法。
11.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至8任一项所述的楼栋的排布角度获取方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210078985.4A CN114547733A (zh) | 2022-01-24 | 2022-01-24 | 楼栋的排布角度获取方法、装置、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210078985.4A CN114547733A (zh) | 2022-01-24 | 2022-01-24 | 楼栋的排布角度获取方法、装置、设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114547733A true CN114547733A (zh) | 2022-05-27 |
Family
ID=81671062
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210078985.4A Pending CN114547733A (zh) | 2022-01-24 | 2022-01-24 | 楼栋的排布角度获取方法、装置、设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114547733A (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20190251209A1 (en) * | 2018-02-09 | 2019-08-15 | Guangzhou University | Method for Automatic Modeling of an Architecture Based on an Architectural Drawing |
CN110874496A (zh) * | 2020-01-20 | 2020-03-10 | 广东博智林机器人有限公司 | 基于强化学习的楼栋摆放方法、装置、存储介质及计算机设备 |
CN111177834A (zh) * | 2019-12-27 | 2020-05-19 | 深圳集智数字科技有限公司 | 一种楼栋自动化排布方法、装置、设备及存储介质 |
CN111563290A (zh) * | 2020-04-30 | 2020-08-21 | 深圳集智数字科技有限公司 | 一种楼栋排布方法及装置 |
JP2020149160A (ja) * | 2019-03-11 | 2020-09-17 | 旭化成ホームズ株式会社 | シミュレーションシステム、シミュレーション方法およびプログラム |
-
2022
- 2022-01-24 CN CN202210078985.4A patent/CN114547733A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20190251209A1 (en) * | 2018-02-09 | 2019-08-15 | Guangzhou University | Method for Automatic Modeling of an Architecture Based on an Architectural Drawing |
JP2020149160A (ja) * | 2019-03-11 | 2020-09-17 | 旭化成ホームズ株式会社 | シミュレーションシステム、シミュレーション方法およびプログラム |
CN111177834A (zh) * | 2019-12-27 | 2020-05-19 | 深圳集智数字科技有限公司 | 一种楼栋自动化排布方法、装置、设备及存储介质 |
CN110874496A (zh) * | 2020-01-20 | 2020-03-10 | 广东博智林机器人有限公司 | 基于强化学习的楼栋摆放方法、装置、存储介质及计算机设备 |
CN111563290A (zh) * | 2020-04-30 | 2020-08-21 | 深圳集智数字科技有限公司 | 一种楼栋排布方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8826163B1 (en) | Systems, methods and user interface for graphical configuration for roof mounts | |
CN110430583B (zh) | 一种ssb波束优化配置方法及装置 | |
CN109117854B (zh) | 关键点匹配方法、装置、电子设备以及存储介质 | |
CN106156755A (zh) | 一种人脸识别中的相似度计算方法及*** | |
CN111475250B (zh) | 一种云环境下的网络优化方法和装置 | |
CN112348836A (zh) | 一种自动提取建筑物轮廓的方法及装置 | |
CN111464775B (zh) | 一种监控设备布局的合理性确定方法和装置 | |
CN113163175A (zh) | 一种监控摄像头布局方法、装置及计算机可读存储介质 | |
CN109978903B (zh) | 一种标识点识别方法、装置、电子设备及存储介质 | |
CN110287361A (zh) | 一种人物图片筛选方法及装置 | |
CN114547733A (zh) | 楼栋的排布角度获取方法、装置、设备及存储介质 | |
US9794743B2 (en) | Method for performing distributed geographic event processing and geographic event processing system | |
CN112817428A (zh) | 任务运行方法、装置、移动终端和存储介质 | |
CN115938922A (zh) | 离子注入工艺中光阻参数的确定方法、装置及存储介质 | |
CN107193656B (zh) | 多核***的资源管理方法、终端设备及计算机可读存储介质 | |
CN113905066B (zh) | 物联网的组网方法、物联网的组网装置及电子设备 | |
CN115620017A (zh) | 图像的特征提取方法、装置、设备及存储介质 | |
CN113472591B (zh) | 一种业务性能的确定方法及装置 | |
CN112633299B (zh) | 一种目标检测方法、网络、装置、终端设备及存储介质 | |
CN112883650A (zh) | 一种基于遗传算法的刚体标记点优化方法、设备以及可读存储介质 | |
CN104331406A (zh) | 一种数据库容量控制方法及装置 | |
CN110544064B (zh) | 一种数据处理的方法、装置、可读存储介质和电子设备 | |
CN114390563A (zh) | 一种5g小区驻留能力评估方法、装置及电子设备 | |
CN111127478A (zh) | 一种视图块分割方法及装置 | |
CN112233153A (zh) | 图像匹配方法、装置、电子设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20230704 Address after: A601, Zhongke Naneng Building, No. 06 Yuexing 6th Road, Gaoxin District Community, Yuehai Street, Nanshan District, Shenzhen City, Guangdong Province, 518063 Applicant after: Shenzhen Wanyi Digital Technology Co.,Ltd. Address before: 519085 room 105-24914, No.6 Baohua Road, Hengqin New District, Zhuhai City, Guangdong Province (centralized office area) Applicant before: WANYI TECHNOLOGY Co.,Ltd. |
|
TA01 | Transfer of patent application right |