一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

Gis堆叠数据可视化展示方法、装置及电子设备与流程

2022-06-22 22:53:58 来源:中国专利 TAG:

gis堆叠数据可视化展示方法、装置及电子设备
技术领域
1.本发明涉及数据可视化展示技术领域,尤其涉及一种地理信息系统(geographic information system,gis)堆叠数据可视化展示方法、装置及电子设备。


背景技术:

2.目前,在进行gis堆叠数据可视化展示时,通常通过在二维平面上呈现二维数据来实现,且一般采用的是全球广域网(world wide web,web)前端或其他二维展示技术。而对于有空间属性的数据,通常是通过地理名称或者简易二维地图的方式体现。
3.但是,在需要对数据进行相互评判比对等的情况下,采用上述展示方案通常很难准确地得出各空间或者地域的数据所反映的实际问题,且二维平面也不能准确反映数据的准确空间位置,因此该方案的准确性和实用性不足,存在一定的局限性。


技术实现要素:

4.本发明提供一种gis堆叠数据可视化展示方法、装置及电子设备,用以解决现有技术存在的准确性和实用性不足等问题的缺陷,实现有效提高数据展示的准确性并增强方案实用性的目标。
5.本发明提供一种gis堆叠数据可视化展示方法,包括:
6.获取目标gis堆叠数据的地理位置信息和数据状态信息,并基于所述地理位置信息,获取实例化图标,所述地理位置信息具有空间属性;
7.将所述数据状态信息绑定到所述实例化图标上,并在所述实例化图标上展示所述数据状态信息。
8.根据本发明提供的一种gis堆叠数据可视化展示方法,所述基于所述地理位置信息,获取实例化图标,包括:
9.获取所述地理位置信息对应的空间坐标,并将所述空间坐标转换为屏幕坐标;
10.将所述屏幕坐标转换为用户界面(user interface,ui)坐标,并在所述用户界面ui坐标上实例化获取所述实例化图标。
11.根据本发明提供的一种gis堆叠数据可视化展示方法,所述基于所述地理位置信息,获取实例化图标,包括:
12.获取所述地理位置信息对应的空间坐标,并在所述空间坐标上实例化获取所述实例化图标,所述实例化图标包括三维模型图标和/或三维柱状图。
13.根据本发明提供的一种gis堆叠数据可视化展示方法,若同一空间属性的所述目标gis堆叠数据包括多项数据状态信息,则所述方法还包括:
14.在预设位置实例化控制图标或三维模型图标,并将所述多项数据状态信息分别绑定在所述控制图标或所述三维模型图标上。
15.根据本发明提供的一种gis堆叠数据可视化展示方法,所述在所述实例化图标上展示所述数据状态信息,包括:
16.若获取到对所述控制图标或所述三维模型图标的预设操作,则采用设定方式展示所述多项数据状态信息。
17.根据本发明提供的一种gis堆叠数据可视化展示方法,还包括:
18.基于所述目标gis堆叠数据间的交互情况,在所述实例化图标上添加交互事件。
19.本发明还提供一种gis堆叠数据可视化展示装置,包括:
20.获取模块,用于获取目标gis堆叠数据的地理位置信息和数据状态信息,并基于所述地理位置信息,获取实例化图标,所述地理位置信息具有空间属性;
21.展示模块,用于将所述数据状态信息绑定到所述实例化图标上,并在所述实例化图标上展示所述数据状态信息。
22.本发明还提供一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述处理器执行所述程序或指令时,实现如上述任一种所述的gis堆叠数据可视化展示方法的步骤。
23.本发明还提供一种非暂态计算机可读存储介质,其上存储有程序或指令,所述程序或指令被计算机执行时,实现如上述任一种所述的gis堆叠数据可视化展示方法的步骤。
24.本发明还提供一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行如上述任一种所述的gis堆叠数据可视化展示方法。
25.本发明提供的gis堆叠数据可视化展示方法、装置及电子设备,通过用三维方式准确地描述并展示数据的地理位置信息及数据量,能够有效提高数据展示的准确性,且能够更直观地比对出不同空间属性的gis数据的差异,因此具有更强的实用性。
附图说明
26.为了更清楚地说明本发明或现有技术中的技术方案,下面将对本发明实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
27.图1为本发明提供的gis堆叠数据可视化展示方法的流程示意图之一;
28.图2为本发明提供的gis堆叠数据可视化展示方法的流程示意图之二;
29.图3为本发明提供的gis堆叠数据可视化展示装置的结构示意图;
30.图4为本发明提供的电子设备的实体结构示意图。
具体实施方式
31.为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
32.本发明针对现有技术存在的准确性和实用性不足等的问题,通过用三维方式准确地描述并展示数据的地理位置信息及数据量,能够有效提高数据展示的准确性,且能够更直观地比对出不同空间属性的gis数据的差异,因此具有更强的实用性。以下将结合附图,
具体通过多个实施例对本发明进行展开说明和介绍。
33.图1为本发明提供的gis堆叠数据可视化展示方法的流程示意图之一,如图1所示,该方法包括:
34.s101,获取目标gis堆叠数据的地理位置信息和数据状态信息,并基于所述地理位置信息,获取实例化图标。
35.其中,所述地理位置信息具有空间属性。
36.可以理解为,本发明为了更准确的反映目标gis堆叠数据的空间位置属性信息和其对应的状态信息,首先将数据所包含的具有空间属性的地理位置信息下载保存到本地,同时获取数据所包含的与各地理位置信息对应的状态信息。
37.之后,根据获取的地理位置信息,获取目标gis堆叠数据在空间坐标系中的定量信息,并通过不同空间信息系统坐标的等效转换,如包括ui坐标系统或者空间坐标系统等,最终在该定量信息对应的坐标位置实例化获取相应的图标,即实例化图标,例如包括二维图标或者三维柱状图等三维模型图标。
38.s102,将所述数据状态信息绑定到所述实例化图标上,并在所述实例化图标上展示所述数据状态信息。
39.可以理解为,在获取到各地理位置信息分别对应的实例化图标的基础上,为了将数据的状态信息与地理位置信息相对应,本发明将获取的目标gis堆叠数据的数据状态信息分别与其地理位置信息对应的实例化图标进行绑定,并根据绑定的结果,在各实例化图标上准确的显示该目标gis堆叠数据对应的数据状态信息,即实现将目标gis堆叠数据的地理位置信息以图标带数据或三维柱状图等的方式,准确地显示在了屏幕上。
40.可选地,所述方法还可以包括:基于所述目标gis堆叠数据间的交互情况,在所述实例化图标上添加交互事件。也就是说,在目标gis堆叠数据间存在交互情况时,可以在存在交互情况的目标gis堆叠数据对应的实例化图标上添加对应的交互事件,以更直观地进行数据集的呈现及相互评判比对。
41.本发明提供的gis堆叠数据可视化展示方法,通过用三维方式准确地描述并展示数据的地理位置信息及数据量,能够有效提高数据展示的准确性,且能够更直观地比对出不同空间属性的gis数据的差异,因此具有更强的实用性。
42.其中,根据上述各实施例提供的gis堆叠数据可视化展示方法可选地,所述基于所述地理位置信息,获取实例化图标,包括:获取所述地理位置信息对应的空间坐标,并将所述空间坐标转换为屏幕坐标;将所述屏幕坐标转换为用户界面ui坐标,并在所述用户界面ui坐标上实例化获取所述实例化图标。
43.可以理解为,本发明在根据地理位置信息获取实例化图标时,可选地可以获取的是具有三维数据属性的二维图标。在该可选情况下,本发明可以先从后台数据源获得目标gis堆叠数据的地理位置信息以及相应的状态信息,再依次通过将地理位置信息转换成空间坐标、将空间坐标转换成屏幕坐标以及将屏幕坐标转换成ui坐标,得到地理位置信息在用户界面坐标系统中的定量信息和对应的位置,最后在用户界面中对应的位置(即对应的ui坐标)上实例化得到数据的图标,该图标可以是一个具有三维数据属性的二维图标。
44.本发明通过将gis数据的地理位置信息逐步转换到ui坐标系统中,并在相应的位置实例化获取具有三维数据属性的二维图标,能够在准确展示gis数据信息的同时,更好的
适用二维用户界面。
45.其中,根据上述各实施例提供的gis堆叠数据可视化展示方法可选地,所述基于所述地理位置信息,获取实例化图标,包括:获取所述地理位置信息对应的空间坐标,并将所述空间坐标转换为屏幕坐标;将所述屏幕坐标转换为ui坐标,并在所述ui坐标上实例化获取所述实例化图标。
46.可以理解为,本发明在根据地理位置信息获取实例化图标时,可选地还可以获取的是具有三维数据属性的三维柱状图或其它三维模型图标等。在该可选情况下,本发明可以先从后台数据源获得目标gis堆叠数据的地理位置信息以及相应的状态信息,再将该地理位置信息转换成空间坐标,并直接在对应的空间坐标上实例化得到三维柱状图或其他三维模型图标。
47.本发明通过在gis数据的地理位置信息对应的三维空间坐标处直接实例化获取三维柱状图或其他三维模型图标,能够更直观准确地展示gis数据的空间信息,且三维柱状图等三维模型能够更清楚的体现gis数据的数据量。
48.其中,根据上述各实施例提供的gis堆叠数据可视化展示方法可选地,若同一空间属性的所述目标gis堆叠数据包括多项数据状态信息,则所述方法还包括:在预设位置实例化控制图标或三维模型图标,并将所述多项数据状态信息分别绑定在所述控制图标或所述三维模型图标上。
49.可以理解为,在本发明中,当同一空间属性的数据源有多项数据信息需要呈现时,可以先在屏幕中的预设位置实例化获取用户的图标(即控制图标)或三维模型图标,这些预设位置可以根据对应的目标gis堆叠数据的地理位置信息确定。之后,将该同一空间属性的数据的其他各种状态信息均绑定到该用户的图标或三维模型图标上。
50.可选地,所述在所述实例化图标上展示所述数据状态信息,包括:若获取到对所述控制图标或所述三维模型图标的预设操作,则采用设定方式展示所述多项数据状态信息。
51.可以理解为,在将同一空间属性的数据的各种状态信息均绑定到用户的图标或三维模型图标上的情况下,可以预先设定好这多项状态信息的展示激活方式,如可以设置以点击或者鼠标悬浮等方式进行激活呈现。
52.则,在用户对上述用户的图标或三维模型进行操作时,本发明可以获取用户的该项操作,并将其与预设操作进行比对。若二者一致,则采用预先设定好的展示方式,展示上述多项数据状态信息,例如可以并排展示或逐条滚动展示等。
53.为进一步说明本发明的技术方案,以下结合图2进行更详细的说明,但不对本发明要求保护的范围进行限制。
54.如图2所示,为本发明提供的gis堆叠数据可视化展示方法的流程示意图之二,包括以下处理步骤:
55.s201,从后台数据源获取目标gis堆叠数据的地理位置信息以及相应的数据状态信息;
56.s202,将地理位置信息转换成空间坐标;
57.s203,将空间坐标转换成屏幕坐标;
58.s204,将屏幕坐标转换成ui坐标;
59.s205,在对应的ui坐标上实例化一个数据的图标,即实例化图标;
60.s206,在对应的空间坐标上实例化三维柱状图和/或三维模型图标;
61.s207,把目标gis堆叠数据的各种数据状态信息绑定到s205的二维实例化图标上,或者绑定到s206的三维柱状图和/或三维模型图标上,以体现数据量;
62.s208,在s205的二维实例化图标上或者s206的三维柱状图和/或三维模型图标上呈现数据;
63.s209,给s205的二维实例化图标上或者s206的三维柱状图和/或三维模型图标添加各种交互事件。
64.本发明以三维的手段准确地描述数据的地理位置信息以及数据量,可以让指挥人员通过更直观的方式比对出不同空间属性的数据的差异,从而做出正确的决策。
65.基于相同的发明构思,本发明根据上述各实施例还提供一种gis堆叠数据可视化展示装置,该装置用于在上述各实施例中实现gis堆叠数据的可视化展示。因此,在上述各实施例的gis堆叠数据可视化展示方法中的描述和定义,可以用于本发明中各个执行模块的理解,具体可参考上述方法实施例,此处不在赘述。
66.根据本发明的一个实施例,gis堆叠数据可视化展示装置的结构如图3所示,为本发明提供的gis堆叠数据可视化展示装置的结构示意图,该装置可以用于实现上述各方法实施例中的gis堆叠数据可视化展示,该装置包括:获取模块301和展示模块302。其中:
67.获取模块301用于获取目标gis堆叠数据的地理位置信息和数据状态信息,并基于所述地理位置信息,获取实例化图标,所述地理位置信息具有空间属性;展示模块302用于将所述数据状态信息绑定到所述实例化图标上,并在所述实例化图标上展示所述数据状态信息。
68.本发明提供的gis堆叠数据可视化展示装置,通过用三维方式准确地描述并展示数据的地理位置信息及数据量,能够有效提高数据展示的准确性,且能够更直观地比对出不同空间属性的gis数据的差异,因此具有更强的实用性。
69.可选地,所述获取模块在用于所述基于所述地理位置信息,获取实例化图标时,用于:
70.获取所述地理位置信息对应的空间坐标,并将所述空间坐标转换为屏幕坐标;
71.将所述屏幕坐标转换为用户界面ui坐标,并在所述用户界面ui坐标上实例化获取所述实例化图标。
72.可选地,所述获取模块在用于所述基于所述地理位置信息,获取实例化图标时,用于:
73.获取所述地理位置信息对应的空间坐标,并在所述空间坐标上实例化获取所述实例化图标,所述实例化图标包括三维模型图标和/或三维柱状图。
74.可选地,若同一空间属性的所述目标gis堆叠数据包括多项数据状态信息,则所述装置还包括:
75.操作模块,用于在预设位置实例化控制图标或三维模型图标,并将所述多项数据状态信息分别绑定在所述控制图标或所述三维模型图标上。
76.可选地,所述展示模块在用于所述在所述实例化图标上展示所述数据状态信息时,用于:
77.若获取到对所述控制图标或所述三维模型图标的预设操作,则采用设定方式展示
所述多项数据状态信息。
78.可选地,所述装置还包括:
79.添加模块,用于基于所述目标gis堆叠数据间的交互情况,在所述实例化图标上添加交互事件。
80.可以理解的是,本发明中可以通过硬件处理器(hardware processor)来实现上述各实施例的装置中的各相关程序模块。并且,本发明的gis堆叠数据可视化展示装置利用上述各程序模块,能够实现上述各方法实施例的gis堆叠数据可视化展示流程,在用于实现上述各方法实施例中的gis堆叠数据可视化展示时,本发明的装置产生的有益效果与对应的上述各方法实施例相同,可以参考上述各方法实施例,此处不再赘述。
81.作为本发明的又一个方面,本发明根据上述各实施例还提供一种电子设备,该电子设备包括存储器、处理器及存储在该存储器上并可在该处理器上运行的程序或指令,该处理器执行该程序或指令时,实现如上述各实施例所述的gis堆叠数据可视化展示方法的步骤。
82.进一步的,本发明的电子设备还可以包括通信接口和总线。参考图4,为本发明提供的电子设备的结构示意图,包括:至少一个存储器401、至少一个处理器402、通信接口403和总线404。
83.其中,存储器401、处理器402和通信接口403通过总线404完成相互间的通信,通信接口403用于该电子设备与gis数据设备之间的信息传输;存储器401中存储有可在处理器402上运行的程序或指令,处理器402执行该程序或指令时,实现如上述各实施例所述的gis堆叠数据可视化展示方法的步骤。
84.可以理解为,该电子设备中至少包含存储器401、处理器402、通信接口403和总线404,且存储器401、处理器402和通信接口403通过总线404形成相互间的通信连接,并可完成相互间的通信,如处理器402从存储器401中读取gis堆叠数据可视化展示方法的程序指令等。另外,通信接口403还可以实现该电子设备与gis数据设备之间的通信连接,并可完成相互间信息传输,如通过通信接口403实现gis堆叠数据的读取等。
85.电子设备运行时,处理器402调用存储器401中的程序指令,以执行上述各方法实施例所提供的方法,例如包括:获取目标gis堆叠数据的地理位置信息和数据状态信息,并基于所述地理位置信息,获取实例化图标,所述地理位置信息具有空间属性;将所述数据状态信息绑定到所述实例化图标上,并在所述实例化图标上展示所述数据状态信息等。
86.上述的存储器401中的程序指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。或者,实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
87.本发明还根据上述各实施例提供一种非暂态计算机可读存储介质,其上存储有程序或指令,该程序或指令被计算机执行时,实现如上述各实施例所述的gis堆叠数据可视化展示方法的步骤例如包括:获取目标gis堆叠数据的地理位置信息和数据状态信息,并基于所述地理位置信息,获取实例化图标,所述地理位置信息具有空间属性;将所述数据状态信
息绑定到所述实例化图标上,并在所述实例化图标上展示所述数据状态信息等。
88.作为本发明的再一个方面,本实施例根据上述各实施例还提供一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的gis堆叠数据可视化展示方法,该方法例如包括:获取目标gis堆叠数据的地理位置信息和数据状态信息,并基于所述地理位置信息,获取实例化图标,所述地理位置信息具有空间属性;将所述数据状态信息绑定到所述实例化图标上,并在所述实例化图标上展示所述数据状态信息。
89.本发明提供的电子设备、非暂态计算机可读存储介质和计算机程序产品,通过执行上述各实施例所述的gis堆叠数据可视化展示方法的步骤,用三维方式准确地描述并展示数据的地理位置信息及数据量,能够有效提高数据展示的准确性,且能够更直观地比对出不同空间属性的gis数据的差异,因此具有更强的实用性。
90.可以理解的是,以上所描述的装置、电子设备及存储介质的实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,既可以位于一个地方,或者也可以分布到不同网络单元上。可以根据实际需要选择其中的部分或全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
91.通过以上实施方式的描述,本领域的技术人员可以清楚地了解,各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如u盘、移动硬盘、rom、ram、磁碟或者光盘等,包括若干指令,用以使得一台计算机设备(如个人计算机,服务器,或者网络设备等)执行上述各方法实施例或者方法实施例的某些部分所述的方法。
92.另外,本领域内的技术人员应当理解的是,在本发明的申请文件中,术语

包括



包含

或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句

包括一个......

限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
93.本发明的说明书中,说明了大量具体细节。然而应当理解的是,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。类似地,应当理解,为了精简本发明公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。
94.最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献