基于时间轴的地图关联关系数据动态位移变化方法及装置与流程

文档序号:26628285发布日期:2021-09-14 22:17阅读:194来源:国知局
基于时间轴的地图关联关系数据动态位移变化方法及装置与流程

1.本发明涉及地图技术领域,具体为一种基于时间轴的地图关联关系数据动态位移变化方法及装置。


背景技术:

2.随着地图技术的发展,地图上展示的信息越来越多,基于地图的应用也越来越广泛,给人们的出行和生活带来极大的便利。传统基于地图的软件系统都是侧重单纯的数据检索与地理数据的静态展示,这种方式只能提供地理空间维度的数据展示,无法进行基于时间维度的数据分析。但在现实世界中,数据主体与实体之间存在着千丝万缕的关系,有些关系则是随着时间的推移而产生。例如,互不相识的行人a和行人b分别在不同时间去了同一个地点c,a和b存在着都是地点c的拜访者的关系,但是这个关系是基于时间而临时产生的。目前基于地图的软件系统很少有进行基于时间而形成的关联关系的动态展示的应用。另外,因关联关系数据的特殊性以及时间数据的特殊性,在时间变化过程中往往会存在频繁的数据读取处理的情况,如果处理不当,会造成软件界面卡顿无法正常操作,甚至会因开销过大而造成软件崩溃的情况。


技术实现要素:

3.本发明的目的是改善现有技术中所存在的上述不足,提供一种基于时间轴的地图关联关系数据动态位移变化方法及装置,不仅能够实现在地图上进行关联关系数据的动态位移变化展示,而且还可以降低系统开销,避免卡顿现象。
4.为了实现上述发明目的,本发明提供了如下技术方案:一方面,本实施例中提供了一种基于时间轴的地图关联关系数据动态位移变化方法,包括以下步骤:步骤1,加载地图软件系统,并在加载成功后基于关联关系节点数据转换得到时间轴基础数据;步骤2,根据步骤1的转换结果,处理得到时间轴呈现所需数据,并进行时间轴界面的渲染;步骤3,在用户触发时间轴卷动操作后,按照设定频率执行卷动行为;步骤4,卷动行为执行结束后,触发地图的关联关系图层中数据的动态位移变化。
5.所述步骤1中,基于关联关系节点数据转换得到时间轴基础数据的步骤包括:获取图层中所有关联关系节点数据,并缓存到内存节点字段中,关联关系节点数据包括id和名称;遍历节点字段以获取每一个关联关系节点数据中的id,并使用该id作为查询关键词获取用户数据中time数据表中的时空数据,所述时空数据包括经度、纬度、时间;将id、名称以及查询到的时空数据合并,并一起存入节点字段内。
6.所述步骤2中,根据步骤1的转换结果,处理得到时间轴呈现所需数据的步骤,包
括:当节点字段不为空时,遍历当前节点字段中的每一个数据项,将遍历到的数据项添加标记字段,并将标记字段默认设置为false,只有当用户选中后才标记为true,将添加标记字段后的数据项存储至第一数据集中;将时间轴的模式type和第一数据集一并传递给时间轴重新载入函数,遍历第一数据集中的数据项,如果数据项的标记字段为true,则将该数据项中的时空数据进行遍历,将遍历到的时空数据项中的时间字段转换为时间格式,并将该转换结果赋值给x字段,将时空数据项中时间字段的时间值赋值给y字段,最终将x,y存储到时间轴渲染所需的数据集中。
7.所述步骤3中,按照设定频率执行卷动行为的步骤,包括:获取第一数据集中标记为true的所有数据项,并缓存至第一数组中;对第一数组进行遍历,将数据项中的时空数据中的时间取出单独存储到第二数组中,该时间字段约定为time字段,创建第二数据集对象,使用数据项中的id与time字段中的时间值合并生成第二数据集对象的关键字段值,将存储到第二数据集对象中的关键字段值默认赋值为true,遍历完第一数组后则对第二数组中的时间值进行从小到大排序;创建读取针,并将默认值设置为0,创建时间轴卷动心跳,并设置心跳频率,卷动时卷动每触发一次执行一次读取针的数值自增1,使用自增后的读取针读取第二数组中缓存的时间值,并将时间轴界面中时间针的显示位置更新到该时间值。
8.所述步骤4具体包括以下步骤:基于步骤3中缓存的第一数组进行遍历,获取数据项的唯一id,基于读取针获取的第二数组中的时间值,使用该id和时间值组装为【id

time】格式的关键字段值,用组装后的关键字段值在第二数组中进行查询,如果该关键字段值存在则使用该时间值,在当前第一数组遍历到的数据项中,读取步骤1中缓存的时空数据,并将该时空数据传递给关联关系图层的节点位置更新函数;在进行关联关系数据位置更新之前,根据传递的时空数据获取唯一id,使用该id在地图上关联关系图层中进行查找,找到该id所对应的图形渲染对象,并获取到图形渲染对象的模型值,根据时空数据中的经度、纬度,将当前经纬度坐标值转换为当前用户屏幕对应的屏幕像素坐标值,将转换后的结果值赋值给图形渲染对象的x,y字段,并将时空数据中的经度、纬度分别赋值给lat、lng两个缓存字段,位置计算完毕后再调用关联关系图层的refreshpositions函数执行图层数据更新操作,触发图层底层的重绘代码完成关联关系数据的动态位移变化。
9.另一方面,本实施例提供了一种基于时间轴的地图关联关系数据动态位移变化装置,包括:转换模块,被配置为加载地图软件系统,并在加载成功后基于关联关系节点数据转换得到时间轴基础数据;渲染模块,被配置为根据时间轴基础数据,处理得到时间轴呈现所需数据,并进行时间轴界面的渲染;卷动模块,被配置为在用户触发时间轴卷动操作后,按照设定频率执行卷动行为;位移模块,被配置为卷动行为执行结束后,触发地图的关联关系图层中数据的动态位移变化。
10.所述转换模块包括:加载子模块,被配置为加载地图软件系统;缓存子模块,被配置为获取图层中所有关联关系节点数据,并缓存到内存节点字段中,关联关系节点数据包括id和名称;遍历子模块,被配置为遍历节点字段以获取每一个关联关系节点数据中的id,并使用该id作为查询关键词获取用户数据中时间数据表中的时空数据,所述时空数据包括纬度、经度、时间;组合子模块,被配置为将id、名称以及查询到的时空数据合并,并一起存入节点字段内。
11.所述渲染模块包括:标记子模块,被配置为当节点字段不为空时,遍历当前节点字段中的每一个数据项,将遍历到的数据项添加标记字段,并将标记字段默认设置为false,只有当用户选中后才标记为true,将添加标记字段后的数据项存储至第一数据集中;赋值子模块,被配置为将时间轴的模式type和第一数据集一并传递给时间轴重新载入函数,遍历第一数据集中的数据项,如果数据项的标记字段为true,则将该数据项中的时空数据进行遍历,将遍历到的时空数据项中的时间字段转换为时间格式,并将该转换结果赋值给x字段,将时空数据项中时间字段的时间值赋值给y字段,最终将x,y存储到时间轴渲染所需的数据集中。
12.所述卷动模块包括:抽取子模块,被配置为获取第一数据集数据集中标记为true的所有数据项,并缓存至第一数组中;合并子模块,被配置为对第一数组进行遍历,将数据项中的时空数据中的时间取出单独存储到第二数组中,该时间字段约定为time字段,创建第二数据集对象,使用数据项中的id与time字段中的时间值合并生成第二数据集对象的关键字段值,将存储到第二数据集对象中的关键字段值默认赋值为true,遍历完第一数组后则对第二数组中的时间值进行从小到大排序;卷动子模块,被配置为创建读取针,并将默认值设置为0,创建时间轴卷动心跳,并设置心跳频率,卷动时卷动每触发一次执行一次读取针的数值自增1,使用自增后的读取针读取第二数组中缓存的时间值,并将时间轴界面中时间针的显示位置更新到该时间值。
13.所述位移模块包括:查询子模块,被配置为基于第一数组进行遍历,获取数据项的唯一id,基于读取针获取的第二数组中的时间值,使用该id和时间值组装为【uid

time】格式的关键字段值,用组装后的关键字段值在第二数组中进行查询,如果该关键字段值存在则使用该时间值,在当前第一数组遍历到的数据项中,读取节点字段中缓存的时空数据,并将该时空数据传递给关联关系图层的节点位置更新函数;位移子模块,被配置为在进行关联关系数据位置更新之前,根据传递的时空数据获取唯一id,使用该id在地图上关联关系图层中进行查找,找到该id所对应的图形渲染对象,并获取到图形渲染对象的模型值,根据时空数据中的经度、纬度,将当前经纬度坐标值转换为当前用户屏幕对应的屏幕像素坐标值,将转换后的结果值赋值给图形渲染对象的x,
y字段,并将时空数据中的经度、纬度分别赋值给lat、lng两个缓存字段,位置计算完毕后再调用关联关系图层的refreshpositions函数执行图层数据更新操作,触发图层底层的重绘代码完成关联关系数据的动态位移变化。
14.与现有技术相比,本发明可以实现基于时间维度的关联关系数据变化在地图上呈现动态位移变化过程的能力,可以在地图上进行关联关系数据的动态分析过程,例如基于时间线的重点排查对象关联关系分析与作案地点的排查与布控,将可以实现在时间变化时,地图上重点排查对象之间动态的位置变化,以及排查对象之间的关联关系的呈现,在传统的地图软件系统中很难实现关联关系和时间维度进行绑定,以辅助相关分析人员进行案件排查与公共安全布控,使用本发明技术后可以在地图软件系统中通过时间轴与关联关系数据的动态联动,为分析人员提供时间维度、空间维度、数据关系维度的三维度结合的分析情景,帮助分析人员快速发现基于时间变化在地图上的时空变化的过程。
15.本发明技术的其他优势请见实施例部分的相应描述。
附图说明
16.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
17.图1为本发明实施例公开的一种基于时间轴的地图关联关系数据动态位移变化方法的流程图。
18.图2为本发明实施例公开的一种基于时间轴的地图关联关系数据动态位移变化装置的组成框图。
19.图3a和图3b为基于本发明实现的位移前后的效果展示图。
具体实施方式
20.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
21.可以参考图1,本发明实施例公开了一种基于时间轴的地图关联关系数据动态位移变化方法,包括以下步骤:s101,加载地图软件系统,并在地图软件系统载入成功后,转换时间轴基础数据。时间轴基础数据是指与时间维度相关的基础数据,更具体是指节点数据与时空数据结合之后的数据。
22.本发明方法可以应用于各种地图软件系统,例如百度地图、高德地图等,因此,对于地图软件系统没有限制。
23.本步骤中,转换时间轴基础数据,是在系统useeffect回调方法执行时,根据时间轴默认模式进行数据初始化。在数据初始化时行数据转换,例如使用渲染图层实例化对象graph.getnodes()获取图层中所有关联关系节点数据,并缓存到内存nodes(node的复数,
节点)字段中。此处nodes字段可以理解为由一个个node字段组成的集合。
24.此处需要说明的是,数据转换的执行不是必须在数据初始化时执行,也可以在软件系统运行时再执行,但是那样的话就会增大程序对系统资源的开销,因此本步骤中在数据初始化时就执行数据转换,可以提升软件系统的性能,为后续步骤中数据的读取提供便利。
25.转换时,需要根据时间轴模式type类型执行不同的数据转换。一般地,时间轴的展示模式有三种,一种是事件模式,一种是折线图模式,一种是柱状图模式,不同的模式对数据的需求不同,所以需要根据时间轴模式type字段类型进行目标数据的转换。但是不管是何种展示模式,都要执行如下的转换过程。
26.在默认模式下,关联关系节点数据将存储在nodes字段中,遍历nodes集合,以获取nodes集合中每一个关联关系节点数据的唯一uid,使用该uid作为查询关键词获取用户数据中time(时间)数据表中的时空数据,最终将该数据项的uid、name以及查询到的时空数据合并,并一起存入nodes字段内并返回。此处将分布的碎片数据整合到一起,方便时间轴的后续操作。
27.本案中使用到的数据有3类,分别为:vertex(关联关系节点数据),edge(关系数据),time(时空数据),这些数据都是事先准备好的,本发明方法不是对实时采集的数据进行处理,不具有实时性。3类数据的结构说明如下:vertex:uid(表示关联关系节点id),nameedge:uid(表示关系记录的唯一id),startnode(与vertex的uid关联),endnode(与vertex的uid关联)time:uid(与vertex的uid关联),longitude(纬度),latitude(经度),datetime(时间),s102,根据步骤s101的转换结果处理得到时间轴呈现所需数据,并渲染。
28.正常情况下,转换结果是存储在nodes字段中的,因此不会出现nodes字段为空的情况。但是为了提高程序的健壮性,在对转换结果进行处理之前,先对nodes字段进行校验,校验nodes字段是否为空,如果不为空,则对nodes字段中的转换结果进行处理,如果为空则不再走后续的流程,并中断后续步骤。
29.nodes字段不为空时,遍历当前nodes字段中的每一项数据(指节点uid、节点的name以及时空数据合并一起之后的数据),将遍历到的数据项添加新的checked(标记)字段,并将checked字段设置为false,并将更改后的数据项存储至timelinefiltervalue(第一数据集)中。循环遍历完毕后,将时间轴的模式type、timelinefiltervalue一并传递给时间轴重新载入函数。在时间轴重新载入函数中根据传递的type字段执行相应的逻辑处理规则,然后遍历timelinefiltervalue中的数据项,如果数据项的checked字段为true(默认情况情况下为false,只有当用户手动使用鼠标勾选后才标记为true,被勾选的数据表示用户需要展示的数据),则将该数据项中的时空数据进行遍历,将遍历到的时空数据中的datetime字段执行new date()进行强制类型转换为时间格式,并将时间格式赋值给x字段,将datetime字段中的时间值赋值给y字段,最终将x,y存储到时间轴渲染所需的数据集
dataset中,并将该数据集dataset传递给时间轴渲染函数进行时间轴界面的渲染。
30.因用户数据的不可控性,例如用户上传的原始数据的大小为gb级,在后续步骤中会频繁读取数据的情况,本步骤中通过追加一个checked字段,用以标记哪些数据是用户当下正在操作的数据,显性的告诉后续步骤中的程序,通过这种手段可以在程序执行过程中避免程序全量扫描用户所有数据,从而提高程序的执行性能,降低系统资源的消耗。
31.s103,在用户触发时间轴卷动操作后,按照设定频率执行卷动行为,例如每100毫秒执行一次卷动行为(时间针的显示位置更新到读取的时间值)。
32.此处需要注意的是,卷动频率不一定是100毫秒,可以有其他设置,但是此处优选以百毫秒级别,而不是秒级别。在传统的基于时间轴的案例中,使用的是以秒为单位的时间轴卷动行为,即时间轴卷动时每一秒钟执行一次时间轴卷动操作,并将时间轴的指针指向到滚动到的时间为止,该方式存在一个问题是:如果用户上传数据中当前时间区域为空,例如用户数据中的时间值为:2021

05

06 12:03:00 ~ 2021

05

06 14:20:00 2021

05

07 12:03:00 ~ 2021

05

07 14:20:00,如果采用传统以秒为单位的方式,则 2021

05

06 14:20:00 到 2021

05

07 12:03:00截止中间的空白时间区域则需要时间轴全部卷动,对于用户更关注自己已有数据中的数据变化行为的情况,空白时间区的内容则是噪音。因时间轴在卷动过程中会消耗计算机大量的cpu、gpu资源,传统以秒为时间轴卷动的案例中,对于噪音区域的时间轴卷动行为,程序是需要一直去执行卷动操作的,这无形中增大了软件系统不必要的资源开销,降低了程序的性能和软件的可用性,从而会造成性能一般的计算机机器出现软件使用上的卡顿现象,甚至死机或软件系统直接崩溃等问题。而针对于本发明方法,卷动频率采用百毫秒级别,可以很好地解决卡顿或死机问题。
33.用户触发时间轴卷动操作,当时间轴卷动行为触发时,获取timelinefiltervalue数据集中checked为true的所有数据项,并缓存至checkednodes数组(第一数组)中。checked为false的数据则不参与处理。
34.为了提高时间轴卷动时的执行性能与界面关联关系位移的流畅性,需对checkednodes数组进行遍历,将数据项中的时空数据中的datetime字段取出单独存储到timekeyframe数组中,该datetime字段约定为time字段(datetime字段是用户的源数据中time数据表里的字段,而time字段为程序里面使用的关键字段值),创建timekeyframevalue对象,使用数据项中的uid与time字段值(time字段值就是datetime字段中的数据值)合并生成timekeyframevalue对象的关键字段值,该关键字段值格式为【关联关系节点uid

time字段值】,并将存储到timekeyframevalue对象中的关键字段值默认赋值为true。遍历完checkednodes后则对timekeyframe数组进行从小到大排序(此处的数据最终是需要灌到时间轴上进行展示使用,时间是一个从小到无穷的一个正向的增量数据,所以这里需要从小到大进行一个排序操作)。
35.本步骤中,使用数据项中的uid与time字段值合并生成timekeyframevalue对象的关键字段值,目的是生成计算机中一种叫做【字典】的数据结构,使用该数据结构能极大的提高程序的访问性能,只有性能足够高才能降低软件系统对计算机资源的开销,从而避免因资源开销过大造成软件崩溃。
36.执行完上述逻辑后,首先创建读取针dateindex,并将默认值设置为0,使用ecma 262 语言规范中提供的setinterval方法创建时间轴卷动心跳,心跳频率为每100毫秒执行
一次卷动,卷动时卷动每触发一次执行一次dateindex自增1,使用自增后的读取针dateindex读取timekeyframe数组中缓存的time字段,并将时间轴界面中时间针的显示位置更新到该time字段的时间值。
37.s104,卷动行为执行结束后触发地图中关联关系图层中数据的更新操作,更新关联关系节点位置。
38.具体实现时,基于步骤s103中缓存的checkednodes数组进行遍历,获取数据项的唯一uid,基于读取针获取的timekeyframe中time字段的时间值,使用该uid和时间值组装为【uid

time】格式的关键字段值,用组装后的key在timekeyframevalue缓存对象中进行判断,如果该关键字段值存在则使用该时间值,在当前checkednodes遍历到的数据项中,读取步骤s101中缓存的时空数据,将该时空数据传递给关联关系图层的节点位置更新函数。在进行关联关系数据位置更新之前,根据传递的时空数据获取唯一uid,使用该uid在地图上关联关系图层中进行查找,找到该uid所对应的图形渲染对象,并调用getmodel方法获取到图形渲染对象的模型值,根据时空数据中的latitude、longitude字段,使用地图基座提供的project计算方法,将当前经纬度坐标值转换为当前用户屏幕对应的屏幕像素坐标值,将转换后的结果值赋值给图形渲染对象的x,y字段,并将时空数据中的latitude、longitude字段赋值给lng、lat两个缓存字段,位置计算完毕后再调用关联关系图层的refreshpositions函数执行图层数据更新操作,触发图层底层的重绘代码完成关联关系数据的动态位移变化。
39.如图3a和图3b所示,在一个案例中,长方形区域为时间轴,圆形区域为关联关系数据。在传统基于地图的软件系统中,几乎没有能直接进行关联关系数据的展示地图软件系统,大部分地图软件系统更加侧重单纯的数据检索与地理数据的展示,但在现实世界中,数据主体与实体之间存在着千丝万缕的关系,这些关系则需要使用关联关系数据进行展示。例如人物a(图中的一个节点表示一个人物,且节点在图中的位置展示了该人物的位置),她被人物b传染病毒后,在不知情的情况下去了多个场所最终回到住处,人物a与人物b之间则构成了一条关系链,若单纯只是将数据与数据直接的关系展示在地图软件系统中,则只能查看与分析数据在某一静态时刻的结果,但是真实世界中时间是一直在进行流逝,人员与人员也在不停的接触,不停的发生位置变化,不同的时刻人员位置的移动也不一样,本发明通过新增一个时间轴,将不同时间点所产生的位置变化以及属性信息进行可视化,有利于洞察其中的数据变化的规律。例如图3a、图3b中所示案例,展示了人物b与人物c还有小区同行邻居以及密切接触人员之间的人物关系,以及在一个时间点上的位置关系信息,但随着时间的变化可以看到人物d、人物e等几人在一个时间点集中去了同一个场所,这是随着时间变化后几人同时发生的位置变化所呈现出来的行为结果,这个行为结果传统的地图软件系统无法查看,而本发明可以实现。
40.请参阅图2,本实施例中同时提供了一种基于时间轴的地图关联关系数据动态位移变化装置,包括转换模块、渲染模块、卷动模块和位移模块。其中,转换模块被配置为加载地图软件系统,并在加载成功后基于关联关系节点数据转换得到时间轴基础数据;渲染模块被配置为根据时间轴基础数据,处理得到时间轴呈现所需数据,并进行时间轴界面的渲染;卷动模块被配置为在用户触发时间轴卷动操作后,按照设定频率执行卷动行为;位移模块被配置为卷动行为执行结束后,触发地图的关联关系图层中数据的动态位移变化。
41.更具体地,所述转换模块包括加载子模块、缓存子模块、遍历子模块和组合子模块。其中,加载子模块被配置为加载地图软件系统;缓存子模块被配置为获取图层中所有关联关系节点数据,并缓存到内存节点字段中,关联关系节点数据包括id和名称;遍历子模块被配置为遍历节点字段以获取每一个关联关系节点数据中的id,并使用该id作为查询关键词获取用户数据中时间数据表中的时空数据,所述时空数据包括纬度、经度、时间;组合子模块被配置为将id、名称以及查询到的时空数据合并,并一起存入节点字段内。
42.更具体地,所述渲染模块包括标记子模块和赋值子模块。其中,标记子模块被配置为当节点字段不为空时,遍历当前节点字段中的每一个数据项,将遍历到的数据项添加标记字段,并将标记字段默认设置为false,只有当用户选中后才标记为true,将添加标记字段后的数据项存储至第一数据集中;赋值子模块被配置为将时间轴的模式type和第一数据集一并传递给时间轴重新载入函数,遍历第一数据集中的数据项,如果数据项的标记字段为true,则将该数据项中的时空数据进行遍历,将遍历到的时空数据项中的时间字段转换为时间格式,并将该转换结果赋值给x字段,将时空数据项中时间字段的时间值赋值给y字段,最终将x,y存储到时间轴渲染所需的数据集中。
43.更具体地,所述卷动模块包括抽取子模块、合并子模块和卷动子模块。其中,抽取子模块被配置为获取第一数据集数据集中标记为true的所有数据项,并缓存至第一数组中;合并子模块被配置为对第一数组进行遍历,将数据项中的时空数据中的时间取出单独存储到第二数组中,该时间字段约定为time字段,创建第二数据集对象,使用数据项中的id与time字段中的时间值合并生成第二数据集对象的关键字段值,将存储到第二数据集对象中的关键字段值默认赋值为true,遍历完第一数组后则对第二数组中的时间值进行从小到大排序;卷动子模块被配置为创建读取针,并将默认值设置为0,创建时间轴卷动心跳,并设置心跳频率,卷动时卷动每触发一次执行一次读取针的数值自增1,使用自增后的读取针读取第二数组中缓存的时间值,并将时间轴界面中时间针的显示位置更新到该时间值。
44.其中,所述位移模块包括查询子模块和位移子模块。其中,查询子模块被配置为基于第一数组进行遍历,获取数据项的唯一id,基于读取针获取的第二数组中的时间值,使用该id和时间值组装为【uid

time】格式的关键字段值,用组装后的关键字段值在第二数组中进行查询,如果该关键字段值存在则使用该时间值,在当前第一数组遍历到的数据项中,读取节点字段中缓存的时空数据,并将该时空数据传递给关联关系图层的节点位置更新函数;位移子模块被配置为在进行关联关系数据位置更新之前,根据传递的时空数据获取唯一id,使用该id在地图上关联关系图层中进行查找,找到该id所对应的图形渲染对象,并获取到图形渲染对象的模型值,根据时空数据中的经度、纬度,将当前经纬度坐标值转换为当前用户屏幕对应的屏幕像素坐标值,将转换后的结果值赋值给图形渲染型对象的x,y字段,并将时空数据中的经度、纬度分别赋值给lat、lng两个缓存字段,位置计算完毕后再调用关联关系图层的refreshpositions函数执行图层数据更新操作,触发图层底层的重绘代码完成关联关系数据的动态位移变化。
45.对于装置的更细化的描述,可以参见前述方法步骤中的相关描述,此处不再赘述。
46.以上仅为本技术的实施例而已,并不用于限制本技术。对于本领域技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本技术的权利要求范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1