图像生成方法及装置、图像展示方法制造方法及图纸

技术编号:32138195 阅读:12 留言:0更新日期:2022-02-08 14:30
本申请公开了一种图像生成方法及装置、图像展示方法。其中,该方法包括:获取用于生成电子地图的道路数据,其中,电子地图的道路数据为矢量数据;接收图像生成指令,图像生成指令中携带有路网中的被选中区域;从电子地图的道路数据中,提取被选中区域内的道路数据;将被选中区域内道路数据中的位置坐标转换为直角坐标系中的坐标,并基于直角坐标系中的坐标生成被选中区域的道路图像。本申请解决了现有技术中无法快速高效的基于矢量数据生成地图图像的技术问题。像的技术问题。像的技术问题。

【技术实现步骤摘要】
图像生成方法及装置、图像展示方法


[0001]本申请涉及图像处理领域,具体而言,涉及一种图像生成方法及装置、图像展示方法。

技术介绍

[0002]相关技术中,对地图数据中的道路数据进行规格转换处理时,专利技术人发现使用机器学习技术可以提高转换效率,其中,一种方式是采用基于机器学习的图像识别技术,从A规格的道路数据(一般为矢量数据)中提取出道路线,再基于道路线,得到B规格的道路数据(一般为矢量数据),而应用该技术的前提是需要将道路数据转换成图像,用于机器学习模型的训练和识别分类。如何基于道路数据,高效、准确地生成用于机器学习的图像是需要解决的问题。

技术实现思路

[0003]本申请实施例提供了一种图像生成方法及装置、图像展示方法,以至少解决现有技术中无法快速高效的基于矢量数据生成地图图像的技术问题。
[0004]根据本申请实施例的一个方面,提供了一种图像生成方法,包括:获取用于生成电子地图的道路数据,其中,上述电子地图的道路数据为矢量数据;接收图像生成指令,上述图像生成指令中携带有路网中的被选中区域;从上述电子地图的道路数据中,提取上述被选中区域内的道路数据;将上述被选中区域内道路数据中的位置坐标转换为直角坐标系中的坐标,并基于上述直角坐标系中的坐标生成上述被选中区域的道路图像。
[0005]根据本申请实施例的另一方面,还提供了一种图像生成装置,包括:获取模块,用于获取用于生成电子地图的道路数据,其中,上述电子地图的道路数据为矢量数据;接收模块,用于接收图像生成指令,上述图像生成指令中携带有路网中的被选中区域;提取模块,用于从上述电子地图的道路数据中,提取上述被选中区域内的道路数据;生成模块,用于将上述被选中区域内道路数据中的位置坐标转换为直角坐标系中的坐标,并基于上述直角坐标系中的坐标生成上述被选中区域的道路图像。
[0006]根据本申请实施例的另一方面,还提供了一种存储介质,上述存储介质包括存储的程序,其中,在上述程序运行时控制上述存储介质所在设备执行任意一项上述的图像生成方法。
[0007]根据本申请实施例的另一方面,还提供了一种计算设备,包括:处理器;以及存储器,与上述处理器连接,用于为上述处理器提供处理以下处理步骤的指令:获取用于生成电子地图的道路数据,其中,上述电子地图的道路数据为矢量数据;接收图像生成指令,上述指令中携带有路网中的被选中区域;从上述电子地图的道路数据中,提取上述被选中区域内的道路数据;将上述被选中区域内道路数据中的位置坐标转换为直角坐标系中的坐标,并基于上述直角坐标系中的坐标生成上述被选中区域的道路图像。
[0008]在本申请实施例中,通过获取用于生成电子地图的道路数据,其中,上述电子地图
的道路数据为矢量数据;接收图像生成指令,上述图像生成指令中携带有路网中的被选中区域;从上述电子地图的道路数据中,提取上述被选中区域内的道路数据;将上述被选中区域内道路数据中的位置坐标转换为直角坐标系中的坐标,并基于上述直角坐标系中的坐标生成上述被选中区域的道路图像。
[0009]容易注意到的是,本申请实施例中无需对生成电子地图的道路数据(矢量数据)进行瓦片切分,即可根据用户需求(即根据用户指定的图像范围),从道路数据中提取被选中区域内的道路数据,并将被选中区域内道路数据中的位置坐标转换为直角坐标系中的坐标,以基于直角坐标系中的坐标生成被选中区域的道路图像。
[0010]由此,本申请实施例达到了快速高效的基于矢量数据生成地图图像的目的,从而实现了提高地图图像的生成效率的技术效果,进而解决了现有技术中无法快速高效的基于矢量数据生成地图图像的技术问题。
附图说明
[0011]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0012]图1是根据本申请实施例的一种用于实现图像生成方法的计算机终端(或移动设备)的硬件结构框图;
[0013]图2是根据本申请实施例的一种图像生成方法的流程图;
[0014]图3是根据本申请实施例的一种图像生成方法的场景示意图;
[0015]图4a是根据本申请实施例的一种可选的展示第一矢量数据对应的道路图像示意图;
[0016]图4b是根据本申请实施例的一种可选的展示电子地图中的图像的示意图;
[0017]图5是根据本申请实施例的一种图像展示方法的流程图;
[0018]图6是根据本专利技术实施例的一种图像生成装置的结构示意图;
[0019]图7是根据本专利技术实施例的一种电子设备的结构示意图;
[0020]图8是根据本申请实施例的另一种计算机终端的结构框图。
具体实施方式
[0021]为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
[0022]需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品
或设备固有的其它步骤或单元。
[0023]首先,在对本申请实施例进行描述的过程中出现的部分名词或术语适用于如下解释:
[0024]矢量数据:一种记录空间数据的格式,地图上的基本图形要素可以概括为点、线、面三种元素及它们的组合。
[0025]Mapnik:是一个用于开发GIS应用程序的工具包,其核心是一个C++的共享库提供空间数据访问和可视化的算法和模式,特别是包含一些地理对象,如地图、层、数据源、特征和地理几何等。
[0026]相关技术中,对地图数据中的道路数据进行规格转换处理时,会使用机器学习对部分矢量数据进行处理,需要将这部分矢量数据转换成图片,用于机器学习模型训练、识别分类。因为机器学习需要大量的图片,人工对矢量数据进行截图的传统方式效率太低,不能满足需求。
[0027]相关技术中,可以对矢量数据切分成瓦片,例如采用mapnik方式,mapnik采用的方式是对矢量数据切分成瓦片,转换成栅格瓦片图,主要缺点如下:1.单个瓦片的大小、范围固定,不能自定义范围;2.缩放比例尺固定,不能自动调节;3.如果数据跨多个瓦片,需要对瓦片图进行拼接、裁剪等处理;4.功能复杂,部署耗费大量人力和物力。
[0028]实施例1
...

【技术保护点】

【技术特征摘要】
1.一种图像生成方法,其中,包括:获取用于生成电子地图的道路数据,其中,所述电子地图的道路数据为矢量数据;接收图像生成指令,所述图像生成指令中携带有路网中的被选中区域;从所述电子地图的道路数据中,提取所述被选中区域内的道路数据;将所述被选中区域内道路数据中的位置坐标转换为直角坐标系中的坐标,并基于所述直角坐标系中的坐标生成所述被选中区域的道路图像。2.根据权利要求1所述的方法,其中,从所述电子地图的道路数据中,提取所述被选中区域内的道路数据,包括:确定所述被选中区域中的第一基准点;以所述第一基准点为所述被选中区域的中心,依据所述被选中区域的尺寸信息确定目标区域;确定与所述目标区域具有关联关系的关联区域;基于所述关联区域和所述目标区域内的道路数据确定所述被选中区域内的道路数据。3.根据权利要求2所述的方法,其中,确定与所述目标区域具有关联关系的关联区域,包括:获取所述目标区域的道路拓扑信息;基于所述道路拓扑信息确定与所述目标区域具有拓扑关系的第一类区域;从所述第一类区域中选取具有指定道路属性的道路,将具有指定道路属性的区域作为所述关联区域。4.根据权利要求3所述的方法,其中,所述目标区域包括:路网中的指定区域;获取所述目标区域的道路拓扑信息包括:确定与所述指定区域所在路段连通的道路,将与所述指定区域所在路段连通的道路作为所述道路拓扑信息。5.根据权利要求1所述的方法,其中,将所述被选中区域内道路数据中的位置坐标转换为直角坐标系中的坐标,包括:获取所述被选中区域内道路数据所对应的位置点信息;基于所述位置点信息确定所述被选中区域的外接矩形区域;以所述外接矩形区域中任意一对对角顶点中的任意一个顶点的矢量数据作为坐标原点,构建直角坐标系;确定所述被选中区域内道路数据在所述直角坐标系中的坐标。6.根据权利要求1所述的方法,其中,从所述电子地图的道路数据中,提取所述被选中区域内的道路数据,包括:对所述电子地图的道路数据按照预设规则进行分组,得到多个分组;从所述多个分组中选择与所述图像生成指令对应的分组;以及从选择的分组中提取与所述被选中区域对应的矢量数据,得到所述被选中区域内的道路数据。7.根据权利要求6所述的方法,其中,对所述电子地图的道路数据按照预设规则进行分组,得到多个分组,包括:按照所述用于生成...

【专利技术属性】
技术研发人员:廖响林
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:

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

1