【技术实现步骤摘要】
本申请涉及数据处理领域,具体而言,涉及一种显示数据的处理方法、装置及系统。
技术介绍
在时空环境下,通过对一个或多个移动对象运动过程的若干采样点进行采样,获取到采样点的位置信息、采样时间、速度等采样点数据信息,采样点数据信息根据采样先后顺序构成了移动对象的轨迹数据。例如交通轨迹数据、动物迁徙数据、气候气流数据、人员移动数据等。以交通轨迹数据为例,通过任意一种定位技术,例如视频监控和图像识别技术、WIFI定位技术、RFID标签技术或者GPS定位技术,可以获取车辆或行人在移动过程中的轨迹数据。对这些大量的轨迹数据的分析和可视化处理,在智慧城市、交通管理、人群地理画像、以及其他基于位置的服务(LocationBasedService,LBS)中需求量很大。在相关技术中,对于轨迹数据的可视化处理,可以采用服务器端根据轨迹数据、缩放等级渲染好热力图,然后用地图瓦片逐级载入,例如,百度地图中对热力图的处理显示以及mapbox对Twitter数据的可视化处理。然而,由于服务器已经渲染好大量数据,客户端只是按照大小比例进行下载和拼合,不能接入实时数据,画质有时不佳,网络传输量大。在相关技术中,对于轨迹数据的可视化处理,还可以采用将轨迹数据直接绘制成静态图片,例如,地理信息系统(GeographicInformationSystem,GIS)中对地理数据的分析和处理。然而,渲染图片的时间成本在目前大数据量背景下越来越高。虽然这种技术方案的每张图片可以达到比较好的效果,但最终呈现内容及数据无法让用户进行充分自主的互动分析。在相关技术中,对于轨迹数据的可视化处理,还可以采用对 ...
【技术保护点】
一种显示数据的处理方法,其特征在于,包括:发送数据请求至服务器,所述数据请求至少包括:视窗内的显示区域范围;接收所述服务器根据所述数据请求返回的轨迹绘图数据,所述轨迹绘图数据为所述显示区域范围内的目标对象的动态移动数据;调用预定的绘图规则处理所述轨迹绘图数据,绘制得到显示在所述显示区域范围内的轨迹图像;其中,所述绘图规则包括:用于选择绘图方式的第一规则和/或用于删除冗余的轨迹绘图数据的第二规则。
【技术特征摘要】
1.一种显示数据的处理方法,其特征在于,包括:发送数据请求至服务器,所述数据请求至少包括:视窗内的显示区域范围;接收所述服务器根据所述数据请求返回的轨迹绘图数据,所述轨迹绘图数据为所述显示区域范围内的目标对象的动态移动数据;调用预定的绘图规则处理所述轨迹绘图数据,绘制得到显示在所述显示区域范围内的轨迹图像;其中,所述绘图规则包括:用于选择绘图方式的第一规则和/或用于删除冗余的轨迹绘图数据的第二规则。2.根据权利要求1所述的方法,其特征在于,采用如下任意一种方式发送所述数据请求:实时发送所述数据请求、按照预定时间间隔发送所述数据请求和在成功接收到所述数据请求返回的所述轨迹绘图数据之后,再次发送所述数据请求。3.根据权利要求1所述的方法,其特征在于,所述绘图方式包括:点图绘图方式和线图绘图方式,其中,调用预定的绘图规则处理所述轨迹绘图数据,绘制得到显示在所述显示区域范围内的轨迹图像包括:根据所述轨迹绘图数据的采集频率和/或所述轨迹图像的缩放比例,确定所述轨迹图像的绘制密度;当所述轨迹图像的绘制密度大于等于预定帧量时,选择所述点图绘图方式将所述轨迹绘图数据渲染在所述显示区域范围内;当所述轨迹图像的绘制密度小于所述预定帧量时,选择所述线图绘图方式将所述轨迹绘图数据渲染在所述显示区域范围内。4.根据权利要求3所述的方法,其特征在于,在根据所述轨迹绘图数据的采集频率和/或所述轨迹图像的缩放比例,确定所述轨迹图像的绘制密度之前,所述方法还包括:从所述轨迹绘图数据中读取所述显示区域范围的经纬度坐标值;将所述显示区域范围的经纬度坐标值和所述显示区域范围在显示终端的屏幕坐标值进行比例计算,得到所述轨迹图像的缩放比例。5.根据权利要求3所述的方法,其特征在于,在所述绘图方式为所述点图绘图方式的情况下,其中,在选择所述点图绘图方式将所述轨迹绘图数据渲染在所述显示区域范围内之后,所述方法还包括:读取在所述点图绘图方式下,采用点叠加策略绘制的任意一个像素点的点叠加值;在所述点叠加值大于等于预设的叠加极限值的情况下,停止采用所述点叠加策略绘制该像素点;在所述点叠加值小于所述预设的叠加极限值的情况下,继续采用所述点叠加策略绘制该像素点。6.根据权利要求3所述的方法,其特征在于,在所述绘图方式为所述线图绘图方式的情况下,在选择所述线图绘图方式将所述轨迹绘图数据渲染在所述显示区域范围内之后,所述方法还包括:读取在所述线图绘图方式下,绘制所述轨迹图像中的任意两个像素点之间的距离值;当所述距离值小于等于预设阈值时,停止绘制所述任意两个像素点之间的线段;当所述距离值大于所述预设阈值时,绘制所述任意两个像素点之间的线段。7.根据权利要求1至6中任意一项所述的方法,其特征在于,在发送数据请求至服务器之前,所述方法还包括:以显示终端的屏幕坐标系为基准,获取所述显示区域范围在所述屏幕坐标系中的坐标值;通过坐标变换,将所述显示区域范围在所述屏幕坐标系中的坐标值转换为在经纬度坐标系中的坐标值;将所述显示区域范围在所述经纬度坐标系中的坐标值,和/或预定时间范围值加载至所述数据请求中;其中,在所述数据请求中还包括所述预定时间范围值的情况下,在发送数据请求至服务器之后,所述方法还包括:所述服务器根据所述显示区域范围在所述经纬度坐标系中的坐标值,和预定时间范围进行查询,生成所述轨迹绘图数据,所述轨迹绘图数据包括:位于所述显示区域范围内所述目标对象在所述预定时间
\t范围内移动时所采集到的动态移动数据。8.根据权利要求1至6中任意一项所述的方法,其特征在于,在发送数据请求至服务器之前,所述方法还包括:生成可视化图层;将所述可视化图层按照显示中的屏幕大小进行缩放,确定所述显示区域范围。9.根据权利要求1至6中任意一项所述的方法,其特征在于,在绘制得到显示在所述显示区域范围内的轨迹图像之后,所述方法还包括:在对所述轨迹图像进行操作的过程中,存储当前的轨迹图像的画面,并停止继续发送新的数据请求至服务器;在所述轨迹图像的...
【专利技术属性】
技术研发人员:周宁奕,闻啸,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛;KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。