System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术实施例涉及数据处理,尤其涉及一种数据处理方法、装置、服务端、存储介质以及产品。
技术介绍
1、在实际应用中,海岸、岛屿、人造建筑等地理位置信息数据化之后,一般会以有序数组的数据来呈现。有序数组中的数据多是以经纬度的方式来表征,可选的,有序数组中的经纬度数据可以是:(118.887,36.666),(118.888,36.667),(118.889,36.668),……。一个有序数组可以对应于一个地理区域,即可以将一个地理区域所对应的有序数组称为地理单元数据。
2、地理单元数据通过密集且连续的有限个坐标点来描述各种地理事务,数据过多且过密对后续数据分析和应用造成非常大的计算负担,因此,对地理单元数据的处理是亟待解决的问题。
技术实现思路
1、本专利技术实施例提供了一种数据处理方法、装置、服务端、存储介质以及产品,实现了从与目标区域相关联的待处理数据中剔除部分数据,以基于剩余的目标数据渲染目标区域时,可以提高渲染效率的技术效果。
2、第一方面,本专利技术实施例提供了一种数据处理方法,该方法包括:
3、获取与目标区域相对应的至少两个待处理数据,其中,所述待处理数据包括经纬度数据;
4、对于所述至少两个待处理数据,依据当前待处理数据的经纬度值和前一待处理数据的经纬度值,确定所述当前待处理数据的夹角和曲率;
5、将夹角和曲率均满足预设条件的待处理数据作为与所述目标区域相关联的目标数据。
6、进一步的,所述依据当
7、依据所述至少两个待处理数据的坐标顺序依次对每个待处理数据进行处理;
8、对于当前待处理数据,获取当前待处理数据的第一经纬度值和前一待处理数据的第二经纬度值;
9、根据所述第一经纬度值,确定第一方向向量,以及,根据第二经纬度值,确定第二方向向量;
10、根据所述第一方向向量和所述第二方向向量,确定所述当前待处理数据的夹角和曲率。
11、进一步的,所述根据所述第一方向向量和所述第二方向向量,确定所述当前待处理数据的夹角和曲率,包括:
12、确定所述第一方向向量和所述第二方向向量之间的夹角,并作为所述当前待处理数据的夹角;
13、根据所述第一方向向量和所述第二方向向量,确定向量差值绝对值;
14、依据所述向量差值绝对值和所述夹角,确定所述当前待处理数据的曲率。
15、进一步的,所述将夹角和曲率均满足预设条件的待处理数据作为与所述目标区域相关联的目标数据,包括:
16、对于各待处理数据,若当前待处理数据的夹角小于预设夹角阈值,且曲率小于预设曲率阈值,则将所述当前待处理数据作为所述目标数据。
17、进一步的,所述方法还包括:
18、从所述目标数据中随机删除一个待处理数据,得到多个待使用数据;
19、确定所述多个待使用数据所构成的第一面积与所述目标数据所构成的目标面积之间的面积差值;
20、根据所述面积差值,确定更新后的目标数据。
21、进一步的,所述根据所述面积差值,确定更新后的目标数据,包括:
22、若所述面积差值小于预设差值阈值,则将所述待使用数据作为目标数据,并重复执行从所述目标数据中随机删除一个待处理数据的步骤,直至所述面积差值大于等于所述预设差值阈值,将所得到的待使用数据作为目标数据。
23、进一步的,所述方法还包括:
24、若所述目标区域的形状为预设形状类型,则采集等分点去除待处理数据的方式,得到所述多个待使用数据。
25、进一步的,所述方法还包括:
26、通过对所述目标数据渲染处理,得到与所述目标区域相对应的目标视图。
27、第二方面,本专利技术实施例还提供了一种数据处理装置,该装置包括:
28、待处理数据获取模块,用于获取与目标区域相对应的至少两个待处理数据,其中,所述待处理数据包括经纬度数据;
29、待处理数据处理模块,用于对于所述至少两个待处理数据,依据当前待处理数据的经纬度值和前一待处理数据的经纬度值,确定所述当前待处理数据的夹角和曲率;
30、目标数据确定模块,用于将夹角和曲率均满足预设条件的待处理数据作为与所述目标区域相关联的目标数据。
31、第三方面,本专利技术实施例提供了一种服务端,该服务端包括:
32、一个或多个处理器;
33、存储器,用于存储一个或多个程序;
34、当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本专利技术任意实施例所提供的数据处理方法。
35、第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本专利技术任意实施例所提供的数据处理方法。
36、第五方面,本专利技术实施例还提供了一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序在被处理器执行时时实现如本专利技术实施例任一所述的数据处理方法。
37、本专利技术实施例所提供的技术方案,在获取与目标区域所对应的待处理数据,并对其渲染之前,可以依据待处理数据的坐标顺序依次对相邻两个待处理数据分析处理,以确定是否需要保留待处理数据。基于上述方式可以尽可能减少与目标区域所对应的待处理数据的数据量,进而,在基于处理之后的目标数据进行渲染时,可以在保证渲染结果与实际误差尽可能小的情况下,提高数据渲染效率的效果。
本文档来自技高网...【技术保护点】
1.一种数据处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述依据当前待处理数据的经纬度值和前一待处理数据的经纬度值,确定所述当前待处理数据的夹角和曲率,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述第一方向向量和所述第二方向向量,确定所述当前待处理数据的夹角和曲率,包括:
4.根据权利要求1所述的方法,其特征在于,所述将夹角和曲率均满足预设条件的待处理数据作为与所述目标区域相关联的目标数据,包括:
5.根据权利要求1或4所述的方法,其特征在于,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述根据所述面积差值,确定更新后的目标数据,包括:
7.根据权利要求5所述的方法,其特征在于,所述方法还包括:
8.根据权利要求1-4中任一所述的方法,其特征在于,所述方法还包括:
9.一种服务端,其特征在于,所述服务端包括:
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-8中
...【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述依据当前待处理数据的经纬度值和前一待处理数据的经纬度值,确定所述当前待处理数据的夹角和曲率,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述第一方向向量和所述第二方向向量,确定所述当前待处理数据的夹角和曲率,包括:
4.根据权利要求1所述的方法,其特征在于,所述将夹角和曲率均满足预设条件的待处理数据作为与所述目标区域相关联的目标数据,包括:
5.根据权利要求...
【专利技术属性】
技术研发人员:郑佳玉,蔡笑驰,林辰儒,郭飞,黄建涛,汤瑾璟,王扬理,吴振华,
申请(专利权)人:上海船舶研究设计院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。