本发明涉及信息数据处理,尤其涉及一种地图标绘符号数据处理方法、装置、设备及介质。
背景技术:
1、现有技术中,存储和处理地图标绘符号数据,属于gis的矢量数据。矢量数据的数据格式有多种,其中使用范围比较多的是shp、geojson格式。shp格式,是二进制格式,而且一组shp数据,包含多个数据文件,不利于webgis、web应用的展现。geojson,是一种json格式,数据格式是公开的,能够很好的用于webgis、web应用。但是,shp、geojson格式中,由于二者均不包括形状和符号的样式,在地图上显示时,需要额外配置显示样式,使用不便,造成显示样式不统一,并且存在较大的文本冗余、有大量的重复文本,增大了存储容量和网络传输的数据量。
技术实现思路
1、本发明提供一种地图标绘符号数据处理方法、装置、设备及介质,用以解决现有的地图标绘符号数据存在较大的文本冗余、有大量的重复文本,增大了存储容量和网络传输的数据量的缺陷,实现减少数据冗余。
2、本发明提供一种地图标绘符号数据处理方法,包括:
3、获取地图标绘符号数据的基础数据格式;
4、基于所述基础数据格式,增加样式和缩略词,确定所述地图标绘符号数据的目标数据格式;
5、基于所述目标数据格式,生成所述地图标绘符号数据;
6、其中,所述缩略词用于表示要素的属性名,所述样式用于确定要素图形绘制时的样式属性。
7、根据本发明提供的一种地图标绘符号数据处理方法,所述目标数据格式还包括坐标数据的精度和要素属性;
8、所述坐标数据的精度为毫米或毫米以上,所述要素属性的属性值不为空或默认值。
9、根据本发明提供的一种地图标绘符号数据处理方法,所述地图标绘符号数据包括缩略词数组,所述缩略词保存在所述缩略词数组中;
10、所述缩略词数组的组数小于或等于最大预设组数,所述缩略词的取值范围包括所有大写字母和小写子母,所述缩略词数组的完整词组的长度大于等于预设长度,所述缩略词的出现次数和词组的长度之间的乘积大于或等于预设阈值。
11、根据本发明提供的一种地图标绘符号数据处理方法,所述样式包括类样式和要素样式,所述类样式用于表示相同类别的要素的共同样式,所述要素样式用于表示地图标绘符号要素的特殊样式。
12、根据本发明提供的一种地图标绘符号数据处理方法,基于所述目标数据格式,生成所述地图标绘符号数据之后,包括:
13、基于所述类样式和所述要素样式,组合得到新样式;
14、基于所述新样式,在地图中绘制要素。
15、根据本发明提供的一种地图标绘符号数据处理方法,所述基础数据格式包括要素集合,所述要素集合包含多个要素,所述要素集合包括要素类型、要素集合形状以及要素属性。
16、本发明还提供一种地图标绘符号数据处理装置,包括:
17、获取模块,用于获取地图标绘符号数据的基础数据格式;
18、格式确定模块,用于基于所述基础数据格式,增加样式和缩略词,确定所述地图标绘符号数据的目标数据格式;
19、数据生成模块,用于基于所述目标数据格式,生成所述地图标绘符号数据;
20、其中,所述缩略词用于表示要素的属性名,所述样式用于确定要素图形绘制时的样式属性。
21、本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述地图标绘符号数据处理方法。
22、本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述地图标绘符号数据处理方法。
23、本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述地图标绘符号数据处理方法。
24、本发明提供的地图标绘符号数据处理方法、装置、设备及介质,通过在基础数据格式的基础上,增加了样式、缩略词,形成了新的地图标绘符号数据格式,采用缩略词,减少数据文件的体积,优化数据的传输和存储。采用样式,明确规定地图标绘符号显示的颜色、线条等。通过使用缩略词替换要素的属性名,以及明确规定地图标绘符号描绘线条的样式属性,能够降低坐标数据的精度,大幅减少了数据量,实现减少地图标绘符号数据的数据冗余,降低了存储容量和网络传输的数据量。
1.一种地图标绘符号数据处理方法,其特征在于,包括:
2.根据权利要求1所述的地图标绘符号数据处理方法,其特征在于,所述目标数据格式还包括坐标数据的精度和要素属性;
3.根据权利要求1所述的地图标绘符号数据处理方法,其特征在于,所述地图标绘符号数据包括缩略词数组,所述缩略词保存在所述缩略词数组中;
4.根据权利要求1所述的地图标绘符号数据处理方法,其特征在于,所述样式包括类样式和要素样式,所述类样式用于表示相同类别的要素的共同样式,所述要素样式用于表示地图标绘符号要素的特殊样式。
5.根据权利要求4所述的地图标绘符号数据处理方法,其特征在于,基于所述目标数据格式,生成所述地图标绘符号数据之后,包括:
6.根据权利要求1所述的地图标绘符号数据处理方法,其特征在于,所述基础数据格式包括要素集合,所述要素集合包含多个要素,所述要素集合包括要素类型、要素集合形状以及要素属性。
7.一种地图标绘符号数据处理装置,其特征在于,包括:
8.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至6任一项所述地图标绘符号数据处理方法。
9.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述地图标绘符号数据处理方法。
10.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述地图标绘符号数据处理方法。