地图标绘符号数据处理方法、装置、设备及介质制造方法及图纸

技术编号:37805598 阅读:20 留言:0更新日期:2023-06-09 09:35
本发明专利技术提供一种地图标绘符号数据处理方法、装置、设备及介质,包括:获取地图标绘符号数据的基础数据格式;基于所述基础数据格式,增加样式和缩略词,确定所述地图标绘符号数据的目标数据格式;基于所述目标数据格式,生成所述地图标绘符号数据;其中,所述缩略词用于表示要素的属性名,所述样式用于确定要素图形绘制时的样式属性。本发明专利技术用以解决现有的地图标绘符号数据存在较大的文本冗余、有大量的重复文本,增大了存储容量和网络传输的数据量的缺陷,通过使用缩略词替换要素的属性名,以及明确规定地图标绘符号描绘线条的样式属性,能够降低坐标数据的精度,大幅减少了数据量。大幅减少了数据量。大幅减少了数据量。

【技术实现步骤摘要】
地图标绘符号数据处理方法、装置、设备及介质


[0001]本专利技术涉及信息数据处理
,尤其涉及一种地图标绘符号数据处理方法、装置、设备及介质。

技术介绍

[0002]现有技术中,存储和处理地图标绘符号数据,属于GIS的矢量数据。矢量数据的数据格式有多种,其中使用范围比较多的是SHP、GeoJSON格式。SHP格式,是二进制格式,而且一组SHP数据,包含多个数据文件,不利于WebGIS、Web应用的展现。GeoJSON,是一种JSON格式,数据格式是公开的,能够很好的用于WebGIS、Web应用。但是,SHP、GeoJSON格式中,由于二者均不包括形状和符号的样式,在地图上显示时,需要额外配置显示样式,使用不便,造成显示样式不统一,并且存在较大的文本冗余、有大量的重复文本,增大了存储容量和网络传输的数据量。

技术实现思路

[0003]本专利技术提供一种地图标绘符号数据处理方法、装置、设备及介质,用以解决现有的地图标绘符号数据存在较大的文本冗余、有大量的重复文本,增大了存储容量和网络传输的数据量的缺陷,实现减少数据冗余。
[0004]本专利技术提供一种地图标绘符号数据处理方法,包括:
[0005]获取地图标绘符号数据的基础数据格式;
[0006]基于所述基础数据格式,增加样式和缩略词,确定所述地图标绘符号数据的目标数据格式;
[0007]基于所述目标数据格式,生成所述地图标绘符号数据;
[0008]其中,所述缩略词用于表示要素的属性名,所述样式用于确定要素图形绘制时的样式属性。
[0009]根据本专利技术提供的一种地图标绘符号数据处理方法,所述目标数据格式还包括坐标数据的精度和要素属性;
[0010]所述坐标数据的精度为毫米或毫米以上,所述要素属性的属性值不为空或默认值。
[0011]根据本专利技术提供的一种地图标绘符号数据处理方法,所述地图标绘符号数据包括缩略词数组,所述缩略词保存在所述缩略词数组中;
[0012]所述缩略词数组的组数小于或等于最大预设组数,所述缩略词的取值范围包括所有大写字母和小写子母,所述缩略词数组的完整词组的长度大于等于预设长度,所述缩略词的出现次数和词组的长度之间的乘积大于或等于预设阈值。
[0013]根据本专利技术提供的一种地图标绘符号数据处理方法,所述样式包括类样式和要素样式,所述类样式用于表示相同类别的要素的共同样式,所述要素样式用于表示地图标绘符号要素的特殊样式。
[0014]根据本专利技术提供的一种地图标绘符号数据处理方法,基于所述目标数据格式,生成所述地图标绘符号数据之后,包括:
[0015]基于所述类样式和所述要素样式,组合得到新样式;
[0016]基于所述新样式,在地图中绘制要素。
[0017]根据本专利技术提供的一种地图标绘符号数据处理方法,所述基础数据格式包括要素集合,所述要素集合包含多个要素,所述要素集合包括要素类型、要素集合形状以及要素属性。
[0018]本专利技术还提供一种地图标绘符号数据处理装置,包括:
[0019]获取模块,用于获取地图标绘符号数据的基础数据格式;
[0020]格式确定模块,用于基于所述基础数据格式,增加样式和缩略词,确定所述地图标绘符号数据的目标数据格式;
[0021]数据生成模块,用于基于所述目标数据格式,生成所述地图标绘符号数据;
[0022]其中,所述缩略词用于表示要素的属性名,所述样式用于确定要素图形绘制时的样式属性。
[0023]本专利技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述地图标绘符号数据处理方法。
[0024]本专利技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述地图标绘符号数据处理方法。
[0025]本专利技术还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述地图标绘符号数据处理方法。
[0026]本专利技术提供的地图标绘符号数据处理方法、装置、设备及介质,通过在基础数据格式的基础上,增加了样式、缩略词,形成了新的地图标绘符号数据格式,采用缩略词,减少数据文件的体积,优化数据的传输和存储。采用样式,明确规定地图标绘符号显示的颜色、线条等。通过使用缩略词替换要素的属性名,以及明确规定地图标绘符号描绘线条的样式属性,能够降低坐标数据的精度,大幅减少了数据量,实现减少地图标绘符号数据的数据冗余,降低了存储容量和网络传输的数据量。
附图说明
[0027]为了更清楚地说明本专利技术或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0028]图1是本专利技术提供的地图标绘符号数据处理方法的流程示意图之一;
[0029]图2是本专利技术提供的地图标绘符号数据的数据格式示意图;
[0030]图3是本专利技术提供的地图标绘符号数据处理方法的流程示意图之二;
[0031]图4是本专利技术提供的地图标绘符号数据处理装置的结构示意图;
[0032]图5是本专利技术提供的电子设备的结构示意图。
具体实施方式
[0033]为使本专利技术的目的、技术方案和优点更加清楚,下面将结合本专利技术中的附图,对本专利技术中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0034]下面结合图1

图3描述本专利技术的地图标绘符号数据处理方法。
[0035]请参照图1,本专利技术提供的地图标绘符号数据处理方法,包括:
[0036]步骤10,获取地图标绘符号数据的基础数据格式;
[0037]其中,基础数据格式可以是GeoJSON、SHP数据格式。
[0038]地图标绘符号数据,是一类特殊的地理信息数据,属于矢量数据的一种,主要用于一些特定的业务场景。这些业务场景的需求规定,同一组地图标绘符号数据,在不同业务场景、不同应用中,相同类别地图标绘符号,具有相同的显示样式,以表达相同的意图,如颜色、符号大小、线条宽度等样式。在不同业务场景、不同应用中显示地图标绘符号数据,因此采用基于JSON的GeoJSON格式,并采用缩略词等方法减少数据冗余。
[0039]进一步地,所述基础数据格式包括要素集合,所述要素集合包含多个要素,所述要素集合包括要素类型、要素集合形状以及要素属性。
[0040]为了便于理解,基础数据格式包括以下内容:
[0041]type:固定为“FeatureCollection”;
[0042]feature本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种地图标绘符号数据处理方法,其特征在于,包括:获取地图标绘符号数据的基础数据格式;基于所述基础数据格式,增加样式和缩略词,确定所述地图标绘符号数据的目标数据格式;基于所述目标数据格式,生成所述地图标绘符号数据;其中,所述缩略词用于表示要素的属性名,所述样式用于确定要素图形绘制时的样式属性。2.根据权利要求1所述的地图标绘符号数据处理方法,其特征在于,所述目标数据格式还包括坐标数据的精度和要素属性;所述坐标数据的精度为毫米或毫米以上,所述要素属性的属性值不为空或默认值。3.根据权利要求1所述的地图标绘符号数据处理方法,其特征在于,所述地图标绘符号数据包括缩略词数组,所述缩略词保存在所述缩略词数组中;所述缩略词数组的组数小于或等于最大预设组数,所述缩略词的取值范围包括所有大写字母和小写子母,所述缩略词数组的完整词组的长度大于等于预设长度,所述缩略词的出现次数和词组的长度之间的乘积大于或等于预设阈值。4.根据权利要求1所述的地图标绘符号数据处理方法,其特征在于,所述样式包括类样式和要素样式,所述类样式用于表示相同类别的要素的共同样式,所述要素样式用于表示地图标绘符号要素的特殊样式。5.根据权利要求4所述的地图标绘符号数据处理方法,其特征在于,基于所述目标数据格式,生成所述地图标绘符号...

【专利技术属性】
技术研发人员:刘永张斯亮
申请(专利权)人:北京天元创新科技有限公司
类型:发明
国别省市:

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

1