System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种电子地图中三维植被区域生成方法及装置和设备制造方法及图纸_技高网

一种电子地图中三维植被区域生成方法及装置和设备制造方法及图纸

技术编号:41258652 阅读:2 留言:0更新日期:2024-05-11 09:17
本发明专利技术公开了一种电子地图中三维植被区域生成方法及装置和设备。该方法包括:根据预设区域范围的电子地图中的待填充植被区域,确定所述预设区域范围的卫星地图中的初始植被区域;对所述卫星地图进行校色,确定校色后的卫星地图中初始植被区域对应的实际植被区域;根据所述初始植被区域和所述实际植被区域,确定植被模型的植被高度;根据所述植被模型的植被高度,从预设的植被模型集合中选择匹配的植被模型,对所述待填充植被区域进行填充。实现在3D地图场景中展示植被区域的三维立体视觉效果,使得植被区域的展示可以达到景物逼真的效果,提高了电子地图的用户体验。

【技术实现步骤摘要】

本专利技术涉及一种电子地图中三维植被区域生成方法及装置和设备


技术介绍

1、电子地图(electronic map),即数字地图,是利用计算机技术,以数字方式存储和查阅的地图。电子地图储存资讯的方法,一般使用向量式图像储存,地图比例可放大、缩小或旋转而不影响显示效果,现代电子地图软件一般利用地理信息系统来储存和传送地图数据。由于植被区域覆盖的面积较大,因此其是十分重要的地图元素。

2、常规电子地图中,植被区域只是通过背景面来描画,展示在地图中的画面是一张2d的纹理图片,2d纹理图片显示的是平面图形。相比2d纹理图片,3d电子地图能够实现更好的展示效果。因此,为了更好的显示植被在电子地图中的立体效果,可以采用3d地图描画植被区域,展示植被区域的三维立体效果。


技术实现思路

1、本专利技术的专利技术人发现,现有技术中的电子地图描画方式中,电子地图数据一般只包括植被区域的多边形范围,而不能获取植被的描画位置、高度等信息,所以在地图描画时,很难实现展现植被区域的三维立体效果。基于此,专利技术人提出了本专利技术以便提供一种克服上述问题或者至少部分地解决现有技术中所存在的上述问题的一种电子地图中三维植被区域生成方法及装置和设备。

2、第一方面,本专利技术实施例提供一种电子地图中三维植被区域生成方法,包括:

3、根据预设区域范围的电子地图中的待填充植被区域,确定所述预设区域范围的卫星地图中的初始植被区域;

4、对所述卫星地图进行校色,确定校色后的卫星地图中初始植被区域对应的实际植被区域;

5、根据所述初始植被区域和所述实际植被区域,确定植被模型的植被高度;

6、根据所述植被模型的植被高度,从预设的植被模型集合中选择匹配的植被模型,对所述待填充植被区域进行填充。

7、在一个或一些可选的实施例中,所述根据所述植被模型的植被高度,从预设的植被模型集合中选择匹配的植被模型,对所述待填充植被区域进行填充,包括:

8、根据所述植被模型的植被高度,从预设的植被模型集合中选择匹配的至少一个单颗植被模型;

9、在所述待填充植被区域内生成所述至少一个单棵植被模型的摆放角度和位置,且各个单颗植被模型的底面不相交;

10、判断所述至少一个单棵植被模型所占面积与所述待填充植被区域的面积之比是否属于预设范围,若是,得到所述电子地图的填充后的植被区域。

11、在一个或一些可选的实施例中,在得到所述电子地图的填充后的植被区域之后,当所述至少一个单棵植被模型的数量为多个时,还包括:

12、根据所述多个单棵植被模型之间的位置,判断是否可以由多颗植被模型替换对应位置的至少两个单颗植被模型;

13、若是,采用所述多颗植被模型填充所述至少两个单颗植被模型的对应位置。

14、在一个或一些可选的实施例中,所述根据所述多个单棵植被模型之间的位置,判断是否可以由多颗植被模型替换对应位置的至少两个单颗植被模型,包括:

15、对于所述多个单棵植被模型中的任一单颗植被模型,确定所述单颗植被模型的外接圆是否与其他任一单颗植被模型相交;若是,确定相交的至少两个单颗植被模型的位置,并将对应位置的所述至少两个单颗植被模型替换为多颗植被模型,其中,该多颗植被模型的底面面积小于等于所述所有相交的至少两个单颗植被模型的外接矩形的面积;

16、对于替换后得到的至少一个多颗植被模型,确定所述多颗植被模型的外接圆是否与其他任一单颗植被模型或多颗植被模型相交,若是,将对应位置的相交的多颗植被模型和/或单颗植被模型替换为新的多颗植被模型,且该新的多颗植被模型的底面面积小于等于所述所有相交的多颗植被模型和/或单颗植被模型的外接矩形的面积;

17、重复上述过程,直至替换后的单颗植被模型和/或多颗植被模型的外接圆不再与其他任一单颗植被模型或多颗植被模型相交。

18、在一个或一些可选的实施例中,所述根据所述初始植被区域和所述实际植被区域,确定植被模型的植被高度,包括:

19、判断所述实际植被区域与初始植被区域在阴影方向的边界距离是否小于预设距离阈值;

20、若是,对所述实际植被区域进行扩容,得到扩容后区域,根据获取的卫星地图的光照方向和所述扩容后区域,确定植被阴影距离;

21、根据所述植被阴影距离,确定所述植被模型的植被高度。

22、在一个或一些可选的实施例中,所述对所述实际植被区域进行扩容,得到扩容后区域,根据获取的卫星地图的光照方向和所述扩容后区域,确定植被阴影距离,包括:

23、根据所述卫星地图的校色结果,对所述实际植被区域进行扩容,得到扩容后区域;

24、根据获取的卫星地图的光照方向,基于预设阴影检测算法,确定所述实际植被区域在所述扩容后区域中阴影方向的最大距离;

25、将所述阴影方向的最大距离作为所述植被阴影距离。

26、在一个或一些可选的实施例中,所述根据获取的卫星地图的光照方向,基于预设阴影检测算法,确定所述实际植被区域在所述阴影扩容后植被区域中阴影方向的最大距离,包括:

27、根据获取的卫星地图的光照方向,基于预设阴影检测算法,确定所述实际植被区域在所述扩容后区域中的阴影区域;

28、对于所述实际植被区域的底面外接矩形的对角线上任一点,确定该点按照所述光照方向与所述的阴影区域的边缘的交点;

29、根据该点与所述交点的坐标,得到该点的阴影距离;

30、将得到的最大阴影距离作为所述阴影方向的最大距离。

31、在一个或一些可选的实施例中,该方法还包括:

32、若判断所述实际植被区域与对应初始植被区域在阴影方向的边界距离大于所述预设距离阈值,根据获取的卫星地图的光照方向和所述实际植被区域,基于预设阴影检测算法,确定植被阴影距离;根据所述植被阴影距离,确定所述植被模型的植被高度。

33、在一个或一些可选的实施例中,通过下述方式得到所述预设区域范围的卫星地图:

34、根据所述预设区域范围的地理信息,获取与所述预设区域范围至少部分重合的所有原始卫星图片,对所述所有卫星图片按照实际相对位置进行拼接,得到拼接后卫星图片;

35、按照所述预设区域范围对所述拼接后卫星图片进行裁剪,得到所述预设区域范围的卫星地图。

36、在一个或一些可选的实施例中,所述根据所述植被模型的植被高度,从预设的植被模型集合中选择匹配的植被模型,对所述待填充植被区域进行填充,包括:

37、根据所述卫星地图中各实际植被区域的地理坐标信息,确定所述各实际植被区域在电子地图中对应的待填充植被区域中的地理坐标信息;

38、根据所述植被模型的植被高度,从预设的植被模型集合中选择匹配的植被模型,基于所述待填充植被区域中各对应实际植被区域的地理坐标信息,将所述匹配的植被模型填充于所述待填充植被区域中对应各实际植被区域的位置。...

【技术保护点】

1.一种电子地图中三维植被区域生成方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述植被模型的植被高度,从预设的植被模型集合中选择匹配的植被模型,对所述待填充植被区域进行填充,包括:

3.根据权利要求2所述的方法,其特征在于,在得到所述电子地图的填充后的植被区域之后,当所述至少一个单棵植被模型的数量为多个时,还包括:

4.根据权利要求3所述的方法,其特征在于,所述根据所述多个单棵植被模型之间的位置,判断是否可以由多颗植被模型替换对应位置的至少两个单颗植被模型,包括:

5.根据权利要求1所述的方法,其特征在于,所述根据所述初始植被区域和所述实际植被区域,确定植被模型的植被高度,包括:

6.根据权利要求5所述的方法,其特征在于,所述对所述实际植被区域进行扩容,得到扩容后区域,根据获取的卫星地图的光照方向和所述扩容后区域,确定植被阴影距离,包括:

7.根据权利要求6所述的方法,其特征在于,所述根据获取的卫星地图的光照方向,基于预设阴影检测算法,确定所述实际植被区域在所述阴影扩容后植被区域中阴影方向的最大距离,包括:

8.根据权利要求5-7任一项所述的方法,其特征在于,还包括:

9.根据权利要求1-7任一项所述的方法,其特征于,包括:通过下述方式得到所述预设区域范围的卫星地图:

10.根据权利要求1-7任一项所述的方法,其特征在于,所述根据所述植被模型的植被高度,从预设的植被模型集合中选择匹配的植被模型,对所述待填充植被区域进行填充,包括:

11.一种电子地图中三维植被区域生成装置,其特征在于,包括:

12.一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如权利要求1-10任一项所述的电子地图中三维植被区域生成方法。

13.一种计算机设备,包括存储器,处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1-10任一项所述的电子地图中三维植被区域生成方法。

...

【技术特征摘要】

1.一种电子地图中三维植被区域生成方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述植被模型的植被高度,从预设的植被模型集合中选择匹配的植被模型,对所述待填充植被区域进行填充,包括:

3.根据权利要求2所述的方法,其特征在于,在得到所述电子地图的填充后的植被区域之后,当所述至少一个单棵植被模型的数量为多个时,还包括:

4.根据权利要求3所述的方法,其特征在于,所述根据所述多个单棵植被模型之间的位置,判断是否可以由多颗植被模型替换对应位置的至少两个单颗植被模型,包括:

5.根据权利要求1所述的方法,其特征在于,所述根据所述初始植被区域和所述实际植被区域,确定植被模型的植被高度,包括:

6.根据权利要求5所述的方法,其特征在于,所述对所述实际植被区域进行扩容,得到扩容后区域,根据获取的卫星地图的光照方向和所述扩容后区域,确定植被阴影距离,包括:

7.根据权利要求6所述的方法,其特征在于,所述根据获取...

【专利技术属性】
技术研发人员:解威徐小光段晶晶李滨郑虎男
申请(专利权)人:沈阳美行科技股份有限公司
类型:发明
国别省市:

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

1