样式数据迁移方法、装置及可读存储介质制造方法及图纸

技术编号:38093029 阅读:6 留言:0更新日期:2023-07-06 09:05
本公开涉及地图渲染技术领域,具体涉及一种样式数据迁移方法、装置及可读存储介质,所述方法包括:获取集成版本信息以及与集成版本信息对应的素材版本信息,并将待迁移数据中被引用的素材数据输入素材文件,获取与集成版本信息对应的样式版本信息,并将待迁移数据中的样式数据输入场景文件,生成样式素材关联信息。该方案简化了数据迁移后用于保存样式数据的文件、用于保存素材数据的文件的结构,并使数据迁移后文件的格式统一,从而降低了管理的难度,并且减少了对储存空间的占用。并且减少了对储存空间的占用。并且减少了对储存空间的占用。

【技术实现步骤摘要】
样式数据迁移方法、装置及可读存储介质


[0001]本公开涉及地图渲染
,具体涉及一种样式数据迁移方法、装置及可读存储介质。

技术介绍

[0002]电子地图,是对现实世界的数字化表达。可视化的电子地图(如图1所示)通常是由地图渲染引擎基于相应地理区域的地图数据渲染得到,地图渲染引擎可以集成在需要可视化的电子地图的应用软件(APP)中。
[0003]本申请专利技术人发现,随着技术的进步,用户对可视化的电子地图的显示效果的要求越来越多样和复杂,为了使地图渲染引擎可以渲染出不同效果的可视化的电子地图,现有的地图渲染引擎是通过地图样式配置文件记录的样式配置信息(如颜色、字体、线宽等),结合相应的素材,对地图数据进行渲染。当地图渲染场景复杂、多样时,样式配置也会变得复杂和多样,如何对复杂多样的样式配置进行有效的管理成为本领域技术人员需要解决的问题。

技术实现思路

[0004]为了解决相关技术中的问题,本公开实施例
[0005]提供一种样式数据迁移方法、装置及可读存储介质。
[0006]第一方面,本公开实施例中提供了一种样式数据迁移方法,包括:
[0007]获取集成版本信息以及与集成版本信息对应的素材版本信息,并将待迁移数据中被引用的素材数据输入素材文件,其中待迁移数据与集成版本信息指示的集成版本对应,素材文件与素材版本信息指示的素材数据版本对应;
[0008]获取与集成版本信息对应的样式版本信息,并将待迁移数据中的样式数据输入场景文件,其中场景文件与样式版本信息指示的样式数据版本对应;
[0009]生成样式素材关联信息,样式素材关联信息用于指示样式数据版本与素材数据版本关联。
[0010]第二方面,本公开实施例提供了一种样式数据迁移装置,包括:
[0011]素材数据迁移模块,被配置为获取集成版本信息以及与集成版本信息对应的素材版本信息,并将待迁移数据中被引用的素材数据输入素材文件,其中待迁移数据与集成版本信息指示的集成版本对应,素材文件与素材版本信息指示的素材数据版本对应;
[0012]样式数据迁移模块,被配置为获取与集成版本信息对应的样式版本信息,并将待迁移数据中的样式数据输入场景文件,其中场景文件与样式版本信息指示的样式数据版本对应;
[0013]数据关联模块,被配置为生成样式素材关联信息,样式素材关联信息用于指示样式数据版本与素材数据版本关联。
[0014]第三方面,本公开实施例提供了一种电子设备,包括存储器和处理器,其中,存储
器用于存储一条或多条计算机指令,其中,一条或多条计算机指令被处理器执行以实现如第一方面所述的方法。
[0015]第四方面,本公开实施例中提供了一种计算机可读存储介质,其上存储有计算机指令,该计算机指令被处理器执行时实现如第一方面所述的方法。
[0016]根据本公开实施例提供的技术方案,通过获取集成版本信息以及与集成版本信息对应的素材版本信息,并将待迁移数据中被引用的素材数据输入素材文件,以达到通过单独的、与素材数据版本对应的素材文件储存对应的素材数据;获取与集成版本信息对应的样式版本信息,并将待迁移数据中的样式数据输入场景文件,以达到通过与样式数据版本对应的场景文件储存对应的样式数据;生成样式素材关联信息,从而确保可以根据该样式素材关联信息能够获知在根据对应样式数据版本的样式数据进行渲染时,需引用的素材数据的素材数据版本。在上述方案中,在不损失信息量的下,将对应待迁移数据中的样式数据以及素材数据分别迁移至对应的场景文件以及对应的素材文件中,实现了对样式数据以及素材数据的分开保存,并且在根据任一场景文件中的样式数据进行渲染时,可以基于上述方案生成的素材关联信息该样式数据所引用的素材数据的素材数据版本,以便根据素材数据版本对相应素材文件进行数据读取,使素材文件中的素材数据支持复用,因此上述方案简化了数据迁移后用于保存样式数据的文件、用于保存素材数据的文件的结构,并使数据迁移后文件的格式统一,从而降低了管理的难度,并且减少了对储存空间的占用。
[0017]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
[0018]结合附图,通过以下非限制性实施方式的详细描述,本公开的其它特征、目的和优点将变得更加明显。在附图中:
[0019]图1示出根据本公开的实施例的电子地图的示意性图。
[0020]图2示出根据本公开的实施例的样式数据迁移方法的示意性流程图。
[0021]图3示出了一种场景文件中样式数据的显示界面的示意图。
[0022]图4示出根据本公开的实施例的样式数据迁移方法的示意性流程图。
[0023]图5示出根据本公开的实施例的样式数据迁移装置的结构框图。
[0024]图6示出根据本公开的实施例的电子设备的结构框图。
[0025]图7示出适于用来实现根据本公开实施例的方法的计算机系统的结构示意图。
具体实施方式
[0026]下文中,将参考附图详细描述本公开的示例性实施例,以使本领域技术人员可容易地实现它们。此外,为了清楚起见,在附图中省略了与描述示例性实施例无关的部分。
[0027]在本公开中,应理解,诸如“包括”或“具有”等的术语旨在指示本说明书中所公开的特征、数字、步骤、行为、部件、部分或其组合的存在,并且不欲排除一个或多个其他特征、数字、步骤、行为、部件、部分或其组合存在或被添加的可能性。
[0028]另外还需要说明的是,在不冲突的情况下,本公开中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本公开。
[0029]在本公开中,如涉及对用户信息或用户数据的获取操作或向他人展示用户信息或用户数据的操作,则所述操作均为经用户授权、确认,或由用户主动选择的操作。
[0030]本申请专利技术人发现,在相关技术中,现有的地图样式配置文件一般包括样式数据(即样式配置信息)以及在根据该样式数据进行渲染时引用的素材数据。当地图渲染场景复杂、多样时,样式配置也会变得复杂和多样,导致地图样式配置文件的数据结构较为复杂,对其进行有效管理的难度较大。
[0031]综上所述,如何对复杂多样的样式配置进行有效的管理成为本领域技术人员需要解决的问题。
[0032]为了解决上述问题,在本公开的技术方案中,通过获取集成版本信息以及与集成版本信息对应的素材版本信息,并将待迁移数据中被引用的素材数据输入素材文件,以达到通过单独的、与素材数据版本对应的素材文件储存对应的素材数据;获取与集成版本信息对应的样式版本信息,并将待迁移数据中的样式数据输入场景文件,以达到通过与样式数据版本对应的场景文件储存对应的样式数据;生成样式素材关联信息,从而确保可以根据该样式素材关联信息能够获知在根据对应样式数据版本的样式数据进行渲染时,需引用的素材数据的素材数据版本。在上述方案中,在不损失信息量的下,将对应待迁移数据中的样式数据以及素材数据分别迁移至对本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种样式数据迁移方法,包括:获取集成版本信息以及与所述集成版本信息对应的素材版本信息,并将待迁移数据中被引用的素材数据输入素材文件,其中所述待迁移数据与所述集成版本信息指示的集成版本对应,所述素材文件与所述素材版本信息指示的素材数据版本对应;获取与所述集成版本信息对应的样式版本信息,并将所述待迁移数据中的样式数据输入场景文件,其中所述场景文件与所述样式版本信息指示的样式数据版本对应;生成样式素材关联信息,所述样式素材关联信息用于指示所述样式数据版本与所述素材数据版本关联。2.根据权利要求1所述的样式数据迁移方法,其中,所述将所述待迁移数据中的样式数据输入场景文件,包括:当所述待迁移数据中的样式数据包括与多个层级各自关联的样式数据、且所述多个层级中任两个层级各自关联的样式数据相同时,将所述多个层级中任一层级对应的样式数据输入所述场景文件,并将输入所述场景文件的样式数据与所述多个层级关联。3.根据权利要求1所述的样式数据迁移方法,其中,所述将所述待迁移数据中的样式数据输入场景文件之前,所述方法还包括:获取与所述集成版本信息对应的模板信息,所述模板信息用于指示根据至少两个类型的样式数据共同进行渲染的方式;所述将所述待迁移数据输入场景文件,包括:根据所述待迁移数据中的样式数据以及所述模板信息生成模板渲染数据,并根据所述模板渲染数据以及所述待迁移数据中的样式数据获取目标格式样式数据;将所述目标格式样式数据输入所述场景文件。4.根据权利要求1

3中任一项所述的样式数据迁移方法,其中,所述将待迁移数据中被引用的素材数据输入素材文件,包括:将所述待迁移数据中每个地图显示模式下被引用的不同属性的素材数据逐个输入所述素材文件;所述将所述待迁移数据中的样式数据输入场景文件,包括:将所述待迁移数据中每个地图显示模式下不同类型的样式数据逐个输入所述场景文件。5.根据权利要求1

3中任一项所述的样式数据迁移方法,其中,所述将待迁移数据中被引用的素材数据输入素材文件,包括:当确定所述素材文件未储存所述待迁移数据中被引用的素材数据时,将所述待迁移数据中被引用的素...

【专利技术属性】
技术研发人员:章永祺肖鹏辉陈志承
申请(专利权)人:阿里巴巴中国有限公司
类型:发明
国别省市:

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

1