数据格式转换方法、装置、设备及存储介质制造方法及图纸

技术编号:37588911 阅读:10 留言:0更新日期:2023-05-18 11:12
本申请提出一种数据格式转换方法、装置、设备及存储介质,涉及电子地图技术领域,用于提高地理信息数据文件的数据格式转换的效率。该数据格式转换方法包括:数据格式转换装置获取用户输入的地理数据,并确定地理数据的初始数据格式和目标数据格式。进一步的,数据格式转换装置基于初始数据格式以及目标数据格式,确定转换关系序列;转换关系序列包括至少一个转换关系,转换关系用于指示从第一数据格式转换为第二数据格式;转换关系序列中首个转换关系的第一数据格式为初始数据格式,转换关系序列中最后一个转换关系的第二数据格式为目标数据格式。数据格式转换装置根据转换关系序列,将地理数据的数据格式从初始数据格式转换为目标数据格式。为目标数据格式。为目标数据格式。

【技术实现步骤摘要】
数据格式转换方法、装置、设备及存储介质


[0001]本申请涉及电子地图
,尤其涉及一种数据格式转换方法、装置、设备及存储介质。

技术介绍

[0002]电子地图依托地理信息数据,是当今城市规划、交通、旅游和汽车导航不可或缺的重要基础。而生产电子地图地理信息数据的制图工具繁多,导致地理信息数据的数据格式的类型纷杂。
[0003]目前二维电子地图数据的主流的制作工具包括ArcGIS软件、MapInfo软件以及Super Map软件,基于以上制作工具生产的shp格式(shapefile)以及内存初始化文件格式(Memory Initialization File,mif)的地理信息数据,是用于转换发布矢量地图的重要基础数据,由shp格式以及mif格式转换生产的协议缓存二进制格式(Protocolbuffer Binary Format,pbf)是矢量地图的常用数据格式。另外,由开放地理空间信息联盟(open geospatial consortium,OGC)制定的Web地图服务标准,比如网络地图服务(Web Map Service,WMS)、网络地图切片服务(Web Map Tile Service,WMTS)服务标准,又让以地图栅格图片进行拼接组合的栅格地图得以更广泛地推广使用。便携式网络图形(Portable Network Graphics,png)格式是组成栅格地图的栅格瓦片数据的图片格式。
[0004]在现有技术中虽存在部分数据格式之间进行格式转换的手段,但均较为繁琐复杂,不成体系,在对文件进行数据格式转换时,查找格式转换手段费时费力,效率较低,缺乏一种方便快捷的数据格式转换方法。

技术实现思路

[0005]本申请提出一种数据格式转换方法、装置、设备及存储介质,用于提高地理信息数据文件的数据格式转换的效率。
[0006]为了达到上述目的,本申请采用如下技术方案:
[0007]第一方面,提供一种数据格式转换方法,该方法包括:数据格式转换装置获取用户输入的地理数据,并确定地理数据的初始数据格式和目标数据格式;初始数据格式与目标数据格式不同。进一步的,数据格式转换装置基于初始数据格式以及目标数据格式,确定转换关系序列;转换关系序列包括至少一个转换关系,转换关系用于指示从第一数据格式转换为第二数据格式;转换关系序列中首个转换关系的第一数据格式为初始数据格式,转换关系序列中最后一个转换关系的第二数据格式为目标数据格式。最后,数据格式转换装置根据转换关系序列,将地理数据的数据格式从初始数据格式转换为目标数据格式。
[0008]一种可能的设计中,上述数据格式转换装置基于初始数据格式以及目标数据格式,确定转换关系序列,包括:数据格式转换装置根据初始数据格式,从转换关系拓扑中确定首个转换关系;转换关系拓扑包括多个数据格式和多个数据格式中相邻两个数据格式对应的转换关系。进一步的,数据格式转换装置在首个转换关系的第二数据格式不为目标数
据格式的情况下,根据目标数据格式,从转换关系拓扑中确定最后一个转换关系。数据转换装置根据首个转换关系和最后一个转换关系,从转换关系拓扑中确定转换关系序列。
[0009]一种可能的设计中,上述数据格式转换装置基于初始数据格式以及目标数据格式,确定转换关系序列,包括:数据格式转换根据初始数据格式,从转换关系拓扑中确定首个转换关系。进一步的,数据格式转换装置在首个转换关系的第二数据格式为目标数据格式的情况下,确定转换关系序列,转换关系序列包括首个转换关系。
[0010]一种可能的设计中,上述数据格式转换装置根据转换关系序列,将地理数据的数据格式从初始数据格式转换为目标数据格式,包括:数据格式转换装置根据初始数据格式的地理数据,以及转换关系序列包括的至少两个转换关系的顺序,依次切换地理数据的数据格式,直至地理数据的数据格式为目标数据格式。
[0011]第二方面,提供一种数据格式转换装置,包括获取单元、确定单元以及处理单元。获取单元用于获取用户输入的地理数据。确定单元用于确定地理数据的初始数据格式和目标数据格式,初始数据格式与目标数据格式不同。确定单元用于基于初始数据格式以及目标数据格式,确定转换关系序列;转换关系序列包括至少一个转换关系,转换关系用于指示从第一数据格式转换为第二数据格式;转换关系序列中首个转换关系的第一数据格式为初始数据格式,转换关系序列中最后一个转换关系的第二数据格式为目标数据格式。处理单元用于根据转换关系序列,将地理数据的数据格式从初始数据格式转换为目标数据格式。
[0012]一种可能的设计中,确定单元还用于根据初始数据格式,从转换关系拓扑中确定首个转换关系;转换关系拓扑包括多个数据格式和多个数据格式中相邻两个数据格式对应的转换关系。确定单元还用于在首个转换关系的第二数据格式不为目标数据格式的情况下,根据目标数据格式,从转换关系拓扑中确定最后一个转换关系。确定单元还用于根据首个转换关系和最后一个转换关系,从转换关系拓扑中确定转换关系序列。
[0013]一种可能的设计中,确定单元还用于根据初始数据格式,从转换关系拓扑中确定首个转换关系。确定单元还用于在首个转换关系的第二数据格式为目标数据格式的情况下,确定转换关系序列,转换关系序列包括首个转换关系。
[0014]一种可能的设计中,处理单元还用于根据初始数据格式的地理数据,以及转换关系序列包括的至少两个转换关系的顺序,依次切换地理数据的数据格式,直至地理数据的数据格式为目标数据格式。
[0015]第三方面,提供了一种数据格式转换设备,该数据格式转换设备包括存储器和处理器;存储器和处理器耦合,该存储器用于存储计算机程序代码,该计算机程序代码包括计算机指令,当处理器执行该计算机指令时,该数据格式转换设备执行如第一方面或其任一种可能的设计提供的数据格式转换方法。
[0016]第四方面,提供一种计算机程序产品,计算机程序产品包括计算机指令,当计算机指令在数据格式转换设备上运行时,数据格式转换设备能够执行如第一方面或其任一种可能的实现方式提供的数据格式转换方法。
[0017]第五方面,提供了一种计算机可读存储介质,计算机可读存储介质中存储有指令,当指令在数据格式转换设备上运行时,使得该数据格式转换设备执行如第一方面或其任一种可能的实现方式提供的数据格式转换方法。
[0018]本申请提供的数据格式转换方法中,数据格式转换装置在获取到用户输入的地理
数据后,确定地理数据的初始数据格式以及目标数据格式,并基于初始数据格式以及目标数据格式确定出转换关系序列,进而根据转换关系序列中的有顺序的多个转换关系,依次对地理数据的数据格式进行转换,最终得到目标数据格式的地理数据,提供一条清晰的数据格式转换链路,通过转换关系序列中按顺序排列的转换关系对应的格式转换方法,依次对地理数据进行格式转换,以使得对地理数据进行方便快捷的格式转换。
附图说明
[0019]图1为本申请的实施例提供的一种数据格式转换系统结构示意图;
[0020]本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据格式转换方法,其特征在于,所述方法包括:获取用户输入的地理数据,并确定所述地理数据的初始数据格式和目标数据格式;所述初始数据格式与所述目标数据格式不同;基于所述初始数据格式以及所述目标数据格式,确定转换关系序列;所述转换关系序列包括至少一个转换关系,所述转换关系用于指示从第一数据格式转换为第二数据格式;所述转换关系序列中首个转换关系的第一数据格式为所述初始数据格式,所述转换关系序列中最后一个转换关系的第二数据格式为所述目标数据格式;根据所述转换关系序列,将所述地理数据的数据格式从所述初始数据格式转换为所述目标数据格式。2.根据权利要求1所述的数据格式转换方法,其特征在于,所述基于所述初始数据格式以及所述目标数据格式,确定转换关系序列,包括:根据所述初始数据格式,从转换关系拓扑中确定所述首个转换关系;所述转换关系拓扑包括多个数据格式和所述多个数据格式中相邻两个数据格式对应的转换关系;在所述首个转换关系的第二数据格式不为所述目标数据格式的情况下,根据所述目标数据格式,从所述转换关系拓扑中确定所述最后一个转换关系;根据所述首个转换关系和所述最后一个转换关系,从所述转换关系拓扑中确定所述转换关系序列。3.根据权利要求1所述的数据格式转换方法,其特征在于,所述基于所述初始数据格式以及所述目标数据格式,确定转换关系序列,包括:根据所述初始数据格式,从转换关系拓扑中确定所述首个转换关系;在所述首个转换关系的第二数据格式为所述目标数据格式的情况下,确定所述转换关系序列,所述转换关系序列包括所述首个转换关系。4.根据权利要求2所述的数据格式转换方法,其特征在于,所述根据所述转换关系序列,将所述地理数据的数据格式从所述初始数据格式转换为所述目标数据格式,包括:根据所述初始数据格式的所述地理数据,以及所述转换关系序列包括的所述至少两个转换关系的顺序,依次切换所述地理数据的数据格式,直至所述地理数据的数据格式为所述目标数据格式。5.一种数据格式转换装置,其特征在于,包括获取单元、确定单元以及处理单元;所述获取单元,用于获取用户输入的地理数据;所述确定单元,用于确定所述地理数据的初始数据格式和目标数据格式;所述初始数据格式与所述目标数据格式不同;所述确定单元,还用于基于...

【专利技术属性】
技术研发人员:冀保杰黄燕虹
申请(专利权)人:广东世纪高通科技有限公司
类型:发明
国别省市:

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

1