瓦片数据格式转换方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:37582486 阅读:13 留言:0更新日期:2023-05-15 07:56
本申请涉及一种瓦片数据格式转换方法、装置、计算机设备和存储介质。该方法包括:获取瓦片偏移量存储文件中的瓦片信息偏移量,瓦片信息偏移量关联有对应的瓦片行列号;获取与瓦片偏移量存储文件对应的瓦片信息存储文件;根据瓦片信息偏移量从瓦片信息存储文件中获取对应的瓦片信息;将瓦片信息与对应的瓦片行列号进行存储,得到目标瓦片数据格式,目标瓦片数据格式为符合地图瓦片制定标准的瓦片数据格式。采用本方法能够将地图瓦片的数据格式转换为符合OGC标准的数据格式。为符合OGC标准的数据格式。为符合OGC标准的数据格式。

【技术实现步骤摘要】
瓦片数据格式转换方法、装置、计算机设备和存储介质


[0001]本申请涉及计算机
,特别是涉及一种瓦片数据格式转换方法、装置、计算机设备和存储介质。

技术介绍

[0002]地理信息系统(GIS)是一种重要的空间信息系统。在计算机软、硬件系统支持下,对整个或部分地球表层(包括大气层)空间中的有关地理分布数据进行采集、存储、管理、运算、分析、显示和描述的技术系统。GIS结合地理学与地图学以及遥感和计算机科学,已广泛应用于农业、林业、国土资源、军事等各个领域。
[0003]GIS是一种基于计算机的工具,可对地球上存在的现象和发生的事件进行成图和分析。为了吸引更多潜在用户,提高地理信息系统的利用率,可建立一种面向服务的商业模式。其中地图服务是常见的一种地理信息服务,在各领域广泛使用,为了缩小化对数据的存储,数据以地图瓦片的方式存储。
[0004]但是,目前地图瓦片的数据格式不能直接发布为OGC标准(Open GeospatialConsortium,(OpenGeospatialConsortium)的地图服务。

技术实现思路

[0005]基于此,有必要针对上述技术问题,提供一种能够将地图瓦片的数据格式转换为符合OGC标准的数据格式的瓦片数据格式转换方法、装置、计算机设备和存储介质。
[0006]一种瓦片数据格式转换方法,该方法包括:
[0007]获取瓦片偏移量存储文件中的瓦片信息偏移量,瓦片信息偏移量关联有对应的瓦片行列号;
[0008]获取与瓦片偏移量存储文件对应的瓦片信息存储文件;
[0009]根据瓦片信息偏移量从瓦片信息存储文件中获取对应的瓦片信息;
[0010]将瓦片信息与对应的瓦片行列号进行存储,得到目标瓦片数据格式,目标瓦片数据格式为符合地图瓦片制定标准的瓦片数据格式。
[0011]在其中一个实施例中,获取瓦片偏移量存储文件中的瓦片信息偏移量,包括:获取瓦片偏移量存储文件中的总字节,从总字节中截取得到预设数量个字节,根据预设数量个字节计算得到瓦片信息偏移量。
[0012]在其中一个实施例中,获取瓦片偏移量存储文件中的总字节,包括:获取瓦片偏移量存储文件中的总数据,总数据包括字节头、总字节和字节尾,将字节头与字节尾从总数据中去除,得到总字节。
[0013]在其中一个实施例中,总字节为二进制总字节,根据预设数量个字节计算得到瓦片信息偏移量,包括:
[0014]对预设数量个二进制字节进行十进制计算,得到瓦片信息偏移量。
[0015]在其中一个实施例中,根据瓦片信息偏移量从瓦片信息存储文件中获取对应的瓦
片信息,包括:根据瓦片信息偏移量从瓦片信息存储文件存储的总字节中确定起始字节,从总字节中,以起始字节为起点,截取得到四个字节,根据四个字节计算得到对应的瓦片长度,根据瓦片长度从总字节中提取得到对应的瓦片信息。
[0016]在其中一个实施例中,瓦片信息存储文件存储的总字节为总二进制字节,根据四个字节计算得到对应的瓦片长度,包括:对四个二进制字节进行十进制计算,得到对应的瓦片长度,根据瓦片长度从总字节中提取得到对应的瓦片信息,包括:以四个二进制字节的后一位二进制字节为起点,从总字节中截取瓦片长度对应的二进制字节,得到对应的瓦片信息。
[0017]在其中一个实施例中,获取与瓦片偏移量存储文件对应的瓦片信息存储文件,包括:获取瓦片偏移量存储文件对应的文件名,根据文件名获取对应的瓦片信息存储文件,瓦片偏移量存储文件与匹配的瓦片信息存储文件为文件名相同,文件后缀不同的两个文件。
[0018]一种瓦片数据格式转换装置,该装置包括:
[0019]第一获取模块,用于获取瓦片偏移量存储文件中的瓦片信息偏移量,瓦片信息偏移量关联有对应的瓦片行列号;
[0020]第二获取模块,用于获取与瓦片偏移量存储文件对应的瓦片信息存储文件;
[0021]第三获取模块,用于根据瓦片信息偏移量从瓦片信息存储文件中获取对应的瓦片信息;
[0022]存储模块,用于将瓦片信息与对应的瓦片行列号进行存储,得到目标瓦片数据格式,目标瓦片数据格式为符合地图瓦片制定标准的瓦片数据格式。
[0023]一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
[0024]获取瓦片偏移量存储文件中的瓦片信息偏移量,瓦片信息偏移量关联有对应的瓦片行列号;
[0025]获取与瓦片偏移量存储文件对应的瓦片信息存储文件;
[0026]根据瓦片信息偏移量从瓦片信息存储文件中获取对应的瓦片信息;
[0027]将瓦片信息与对应的瓦片行列号进行存储,得到目标瓦片数据格式,目标瓦片数据格式为符合地图瓦片制定标准的瓦片数据格式。
[0028]一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
[0029]获取瓦片偏移量存储文件中的瓦片信息偏移量,瓦片信息偏移量关联有对应的瓦片行列号;
[0030]获取与瓦片偏移量存储文件对应的瓦片信息存储文件;
[0031]根据瓦片信息偏移量从瓦片信息存储文件中获取对应的瓦片信息;
[0032]将瓦片信息与对应的瓦片行列号进行存储,得到目标瓦片数据格式,目标瓦片数据格式为符合地图瓦片制定标准的瓦片数据格式。
[0033]上述瓦片数据格式转换方法、装置、计算机设备和存储介质,通过获取瓦片偏移量存储文件中的瓦片信息偏移量,瓦片信息偏移量关联有对应的瓦片行列号,获取与瓦片偏移量存储文件对应的瓦片信息存储文件,根据瓦片信息偏移量从瓦片信息存储文件中获取对应的瓦片信息,将瓦片信息与对应的瓦片行列号进行存储,得到目标瓦片数据格式。因
此,通过获取瓦片偏移量存储文件中的瓦片信息偏移量,从瓦片信息存储文件中找到对应的瓦片信息,将瓦片信息偏移量关联的行列号与对应的瓦片信息进行存储,得到目标瓦片数据格式,实现瓦片数据的数据格式转换,而且这种转换后的数据格式符合地图瓦片制定标准的瓦片数据格式,能够直接发布为OGC标准的地图服务。
附图说明
[0034]图1为一个实施例中瓦片数据格式转换方法的流程示意图;
[0035]图2为一个实施例中瓦片数据格式转换装置的结构框图;
[0036]图3为一个实施例中计算机设备的内部结构图;
[0037]图4为一个实施例中计算机设备的内部结构图。
具体实施方式
[0038]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0039]在一个实施例中,如图1所示,提供了一种瓦片数据格式转换方法,以该方法应用于计算机设备为例进行说明,包括以下步骤:
[0040]步骤102,获取瓦片偏移量存储文件中的瓦片信息偏移量,瓦片信息偏移本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种瓦片数据格式转换方法,所述方法包括:获取瓦片偏移量存储文件中的瓦片信息偏移量,所述瓦片信息偏移量关联有对应的瓦片行列号;获取与所述瓦片偏移量存储文件对应的瓦片信息存储文件;根据所述瓦片信息偏移量从所述瓦片信息存储文件中获取对应的瓦片信息;将所述瓦片信息与对应的所述瓦片行列号进行存储,得到目标瓦片数据格式,所述目标瓦片数据格式为符合地图瓦片制定标准的瓦片数据格式。2.根据权利要求1所述的方法,其特征在于,所述获取瓦片偏移量存储文件中的瓦片信息偏移量,包括:获取所述瓦片偏移量存储文件中的总字节;从所述总字节中截取得到预设数量个字节;根据所述预设数量个字节计算得到瓦片信息偏移量。3.根据权利要求2所述的方法,其特征在于,所述获取所述瓦片偏移量存储文件中的总字节,包括:获取所述瓦片偏移量存储文件中的总数据,所述总数据包括字节头、所述总字节和字节尾;将所述字节头与所述字节尾从所述总数据中去除,得到所述总字节。4.根据权利要求2所述的方法,其特征在于,所述总字节为二进制总字节,所述根据所述预设数量个字节计算得到瓦片信息偏移量,包括:对所述预设数量个二进制字节进行十进制计算,得到所述瓦片信息偏移量。5.根据权利要求1所述的方法,其特征在于,所述根据所述瓦片信息偏移量从所述瓦片信息存储文件中获取对应的瓦片信息,包括:根据所述瓦片信息偏移量从所述瓦片信息存储文件存储的总字节中确定起始字节;从所述总字节中,以所述起始字节为起点,截取得到四个字节;根据所述四个字节计算得到对应的瓦片长度;根据所述瓦片长度从所述总字节中提取得到对应的瓦片信息。6.根据权利要求5所述的方法,其特征在于,...

【专利技术属性】
技术研发人员:杭盼盼胡添闫芳张健王乐宋启帆刘潇潇兰远鸽
申请(专利权)人:中科星图数字地球合肥有限公司
类型:发明
国别省市:

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

1