绿化数据处理方法、装置、设备及计算机可读存储介质与流程

文档序号:36171907发布日期:2023-11-24 10:31阅读:28来源:国知局
绿化数据处理方法与流程

本技术涉及地图,具体涉及一种绿化数据处理方法、绿化数据处理装置、电子设备及计算机可读存储介质。


背景技术:

1、随着社会的发展,城市中的绿化也越来越受到人们的重视,其对人类生活有着至关重要的意义。绿化通常能够起到美化环境、净化空气、调节气候以及减弱噪声等作用。

2、目前,地图类应用通常会采用不同的地图元素来表征现实世界中的绿化以及建筑物、道路、河流等对象,使得用户能够将电子地图映射到现实世界,从而实现地图功能。然而,在相关技术中,通常采用绿色色块的绘制样式来表征绿化,准确性较差。


技术实现思路

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、本技术提供的绿化数据处理方案,对于需要进行绿化数据处理的目标地理区域,获取到该目标地理区域的绿化数据,并根据获取到的绿化数据,确定出该目标地理区域内覆盖有植物的绿化子区域,然后确定绿化子区域与目标地理区域内道路的位置关系,进一步根据绿化子区域与目标地理区域内道路的位置关系,对绿化子区域在目标地理区域内的绿化用途进行区分,最后,根据绿化子区域的绿化用途,生成对应绿化子区域的绘制参考数据,该绘制参考数据用于指示绿化子区域在地图中的绘制样式。以此,通过对绿化子区域的绿化用途进行划分,并生成与之绿化用途相匹配的绘制参考数据用于指示地图的绘制,相应客户端在根据绘制参考数据进行地图绘制时,绿化子区域的绘制样式将能够表征其绿化用途,相较于采用绿色色块的绘制样式来表征绿化,本技术能够提供如绿化用途在内的更多直观附加信息,从而达到提高地图中展示绿化的准确性的目的。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1