当前位置: 首页 > 专利查询>北部湾大学专利>正文

一种基于空间矢量数据的地物朝向及迎风面计算方法技术

技术编号:25949892 阅读:56 留言:0更新日期:2020-10-17 03:42
本发明专利技术涉及地理信息技术领域,尤其是一种基于空间矢量数据的地物朝向及迎风面计算方法,包括下述步骤:S1、将地物的轮廓表达为统一走向的多边形;S2、将步骤S1地物的多边形进行打散,并提取所有的轮廓边;S3、通过外侧法线单位矢量获得地物每条所述轮廓边的地物外侧法线方向;S4、根据步骤S3中每条所述轮廓边的地物外侧法线方向与风向之间的夹角判断地物迎风面;S5、根据步骤S4中的所述地物迎风面计算地物迎风边投影长度,并通过所述地物迎风边投影长度及地物的高度计算获得地物的迎风面积。本发明专利技术能够快速准确计算多种不同的规则或非规则地物迎风面。

【技术实现步骤摘要】
一种基于空间矢量数据的地物朝向及迎风面计算方法
本专利技术涉及地理信息
,尤其是一种基于空间矢量数据的地物朝向及迎风面计算方法。
技术介绍
迎风面积是风荷载的一个主要参数,在对风荷载的受力分析中起到关键性的作用,在地物迎风面的计算中,现有技术可以通过栅格数据DEM、最小外接矩形等间接计算及利用GIS计算城市规划中的风环境等地物迎风面计算方法。但是在DEM方法中缺点为流程繁琐,算法复杂、效率低、精度取决于栅格分辨率,因此精度有限;最小外接矩形的缺点:人为引入误差,精度低;利用GIS计算城市规划中的风环境需要大量的人力工作,效率低,不适合处理大数据。
技术实现思路
为了解决上述问题,本专利技术提供一种基于空间矢量数据的地物朝向及迎风面计算方法,能够快速准确计算多种不同的规则或非规则地物迎风面。为了实现上述目的,本专利技术采用的技术方案为:一种基于空间矢量数据的地物朝向及迎风面计算方法,包括下述步骤:S1、地物数据的预处理:将地物的轮廓表达为统一走向的多边形;S2、轮廓边的提取:将步骤S1地物的多边形进行打散,并提取所有的轮廓边;S3、地物朝向的计算:根据步骤S1的多边形走向,通过外侧法线单位矢量获得地物每条所述轮廓边的地物外侧法线方向;S4、地物风面的判断:根据步骤S3中每条所述轮廓边的地物外侧法线方向与风向之间的夹角判断地物迎风面;S5、地物迎风面面积的计算:根据步骤S4中的所述地物迎风面计算地物迎风边投影长度,并通过所述地物迎风边投影长度及地物的高度计算获得地物的迎风面积。进一步地,在步骤S1中,将地物的轮廓先转成封闭的多边形,通过所述多边形导入GIS并进行拓扑检查,以构成统一走向的多边形。进一步地,在步骤S2中,在所述多边形的折点处进行分割,以对步骤S1的所述多边形进行打散。进一步地,在步骤S3中,将多边形走向统一为顺时针方向或逆时针方向,地物外侧法线的方向通过象限角表示并利用标准笛卡尔坐标系获得轮廓边的方向。进一步地,在步骤S3中,对于顺时针表示轮廓边的方向,所述轮廓边逆时针旋转90度后为地物外侧法线方向;对于逆时针表示轮廓边的方向,所述轮廓边顺时针旋转90度后为地物外侧法线方向。进一步地,在步骤S4中,每条所述轮廓边的地物外侧法线方向与风向之间的夹角为a,其中,当cos(a)>0,该轮廓边对应的面为地物迎风面,当cos(a)<0,该轮廓边对应的面为地物背风面,当abs(a)=90,轮廓边对应的面与风向平行。进一步地,在步骤S5中,所述地物迎风边投影长度计算公式为:L1=w1*cos(a1)公式(1)其中,L1为地物迎风边投影长度,w1为地物迎风面对应边的长度,a1为地物迎风面对应轮廓边的地物外侧法线方向与风向之间的夹角,且cos(a1)>0;进一步地,当cos(a2)<0时,L2=w*cos(a2)公式(2)其中,L2为地物背风边投影长度,w2为地物背风面对应边的长度,a2为地物背风面对应轮廓边的地物外侧法线方向与风向之间的夹角。进一步地,所述地物的迎风面积计算公式为:Area1=L1*h公式(3)其中,Area1为地物迎风面面积,L1为地物迎风边投影长度,cos(a1)>0,h为地物的高度。进一步地,当cos(a2)<0时,Area2=L2*h公式(4)其中,Area2为地物背风面面积,L2为地物背风边投影长度,h为地物的高度。本专利技术的有益效果是:1.通过走向统一的封闭的多边形表达地物,以便于后序地图的统一处理,利用拓扑规则对地物的轮廓边进行分析,通过对轮廓边的地物外侧法线方向能够判断出地物每轮廓条边的朝向,以获得地物迎风面对应的轮廓边;在地物的迎风面中引入地物外侧法线方向与方向的之间的角度,能够获得物迎风面投影,物迎风面投影是风直接吹到的地物的轮廓边投影到垂直风向的长度,根据物迎风面投影能够计算出地物迎风面面积。本专利技术的数据全部基于矢量数据和矢量空间分析,是一种端到端的方法,中间不需要人为参与,能够尽可能的减少人为误差;而且本专利技术流程清晰,适用于程序开发,算法编写,脚本处理,适用于在CAD、GIS等软件中利用脚本建模,自动处理大规模数据,迎风面面积计算速度快,效率高,适合处理大数据和数据库。同时本专利技术的算法严密,精度高,可以达到优于毫米级的精度,由于本方法本身没有误差,结果精度仅取决于数据源误差。2.由于cos(a)>0,该轮廓边对应的面为地物迎风面,cos(a)<0,该轮廓边对应的面为地物背风面,abs(a)=90,轮廓边对应的面与风向平行。能够通过相同的公式计算地物迎风边投影长及地物背风边投影长度,同时也能够计算地物迎风面面积和地物背风面面积,为地物提供不同的影响参数。进一步的,利用地物外侧法线方向与光照方向之间的夹角还能够进行朝阳检查及阴影提取。附图说明图1是本专利技术一较佳实施方式的基于空间矢量数据的地物朝向及迎风面计算方法的流程图。图2是本专利技术一较佳实施方式的基于空间矢量数据的地物朝向及迎风面计算方法的地物投影示意图。图中,1-地物,2-轮廓线。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。除非另有定义,本文所使用的所有的技术和科学术语与属于本专利技术的
的技术人员通常理解的含义相同。本文中在本专利技术的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本专利技术。本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。请同时参见图1及图2,本专利技术一较佳实施方式的基于空间矢量数据的地物朝向及迎风面计算方法包括下述步骤:S1、地物1数据的预处理:将地物1的轮廓表达为统一走向的多边形。在步骤S1中,将地物1的轮廓先转成封闭的多边形,通过多边形导入GIS并进行拓扑检查,以构成统一走向的多边形。本实施例中通过走向统一的封闭的多边形表达地物1,以便于后序地图的统一处理。S2、轮廓边2的提取:将步骤S1地物1的多边形进行打散,并提取所有的轮廓边2。在步骤S2中,在步骤S2中,在多边形的折点处进行分割,以对步骤S1的多边形进行打散。S3、地物1朝向的计算:根据步骤S1的多边形走向,通过外侧法线单位矢量获得地物1每条轮廓边2的地物1外侧法线方向。在步骤S3中,将多边形走向统一为顺时针方向或逆时针方向,地物1外侧法线的方向通过象限角表示并利用标准笛卡尔坐标系获得轮廓边2的方向。对于顺时针表示轮廓边2的方向,轮廓边2逆时针旋转90度后为地物1外侧法线方向;对于逆时针表示轮廓边2的方向,轮本文档来自技高网
...

【技术保护点】
1.一种基于空间矢量数据的地物朝向及迎风面计算方法,其特征在于,包括下述步骤:/nS1、地物数据的预处理:将地物的轮廓表达为统一走向的多边形;/nS2、轮廓边的提取:将步骤S1地物的多边形进行打散,并提取所有的轮廓边;/nS3、地物朝向的计算:根据步骤S1的多边形走向,通过外侧法线单位矢量获得地物每条所述轮廓边的地物外侧法线方向;/nS4、地物风面的判断:根据步骤S3中每条所述轮廓边的地物外侧法线方向与风向之间的夹角判断地物迎风面;/nS5、地物迎风面面积的计算:根据步骤S4中的所述地物迎风面计算地物迎风边投影长度,并通过所述地物迎风边投影长度及地物的高度计算获得地物的迎风面积。/n

【技术特征摘要】
1.一种基于空间矢量数据的地物朝向及迎风面计算方法,其特征在于,包括下述步骤:
S1、地物数据的预处理:将地物的轮廓表达为统一走向的多边形;
S2、轮廓边的提取:将步骤S1地物的多边形进行打散,并提取所有的轮廓边;
S3、地物朝向的计算:根据步骤S1的多边形走向,通过外侧法线单位矢量获得地物每条所述轮廓边的地物外侧法线方向;
S4、地物风面的判断:根据步骤S3中每条所述轮廓边的地物外侧法线方向与风向之间的夹角判断地物迎风面;
S5、地物迎风面面积的计算:根据步骤S4中的所述地物迎风面计算地物迎风边投影长度,并通过所述地物迎风边投影长度及地物的高度计算获得地物的迎风面积。


2.根据权利要求1所述的一种基于空间矢量数据的地物朝向及迎风面计算方法,其特征在于:在步骤S1中,将地物的轮廓先转成封闭的多边形,通过所述多边形导入GIS并进行拓扑检查,以构成统一走向的多边形。


3.根据权利要求1所述的一种基于空间矢量数据的地物朝向及迎风面计算方法,其特征在于:在步骤S2中,在所述多边形的折点处进行分割,以对步骤S1的所述多边形进行打散。


4.根据权利要求1所述的一种基于空间矢量数据的地物朝向及迎风面计算方法,其特征在于:在步骤S3中,将多边形走向统一为顺时针方向或逆时针方向,地物外侧法线的方向通过象限角表示并利用标准笛卡尔坐标系获得轮廓边的方向。


5.根据权利要求4所述的一种基于空间矢量数据的地物朝向及迎风面计算方法,其特征在于:在步骤S3中,对于顺时针表示轮廓边的方向,所述轮廓边逆时针旋转90度后为地物外侧法线方向;对于逆时针表示轮廓边的方向,所述轮廓边顺时针旋转90度后为地物外侧法线方向。


...

【专利技术属性】
技术研发人员:谢小魁冯国禄
申请(专利权)人:北部湾大学
类型:发明
国别省市:广西;45

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1