一种基于多点触摸的地理信息系统及其应用的制作方法

文档序号:30246797发布日期:2022-06-02 00:49阅读:55来源:国知局
一种基于多点触摸的地理信息系统及其应用的制作方法

1.本发明涉及地理信息系统的技术领域,尤其是涉及一种基于多点触摸的地理信息系统及其应用。


背景技术:

2.地理信息系统(geographic information system或 geo-information system,gis)有时又称为“地学信息系统”。它是一种特定的十分重要的空间信息系统。它是在计算机硬、软件系统支持下,对整个或部分地球表层(包括大气层)空间中的有关地理分布数据进行采集、储存、管理、运算、分析、显示和描述的技术系统。
3.目前,新生在入学时,通常对学校环境不熟悉,在需要去往目的地时,需要求助他人询问路线,或者询问目的地的位置,然后再由新生找寻,该方法浪费时间,且效率较低。


技术实现要素:

4.为了节省时间,提高效率,本技术提供一种基于多点触摸的地理信息系统及其应用。
5.一种基于多点触摸的地理信息系统,包括:位置信息接收模块,位置信息通过用户输入,位置信息包括当前位置和目的位置;目的位置查询模块,与位置信息接收模块连接,用于响应位置信息接收模块;路线调取模块,与目的位置查询模块连接,用于调取数据库中的全部路线信息,其中,数据库中的全部路线信息通过管理该系统的管理人员录入并存储;路线显示模块,与路线调取模块连接,用于显示当前位置与目的位置之间的路线。
6.通过采用上述技术方案,用户在进入学校时,输入当前位置和想要到达的目的位置,能够查询出目的位置的地点,利用路线调取模块调取从当前位置到目的位置之间的路线,并显示出该路线,以便于用户知晓,从而达到节省时间的目的,提高效率。
7.可选的,路线调取模块包括:路线距离计算单元,用于计算每条路线中当前位置与目的位置之间的距离;路线距离比较单元,与路线距离计算单元连接,用于比较全部路线距离的大小;路线选择单元,与路线距离比较单元连接,用于选择出路线距离最小的路线,并自动默认为最优路线。
8.通过采用上述技术方案,在调取路线时,根据调取的全部路线,计算出全部的路线距离,并将全部的路线距离进行比较,根据比较出的路线距离,选择最小的路线距离对应的路线,并将该路线作为最优路线,以便于用户选择,节省时间。
9.可选的,包括:途经建筑调取模块,与路线调取模块连接,用于调取路线上的全部建筑;指定建筑接收模块,与途经建筑调取模块连接,用户接收用户点击的信息;途经建筑信息显示模块,与途经建筑调取模块连接,用于显示路线上建筑的全部
信息,该信息包括途经建筑的名称、类别。
10.通过采用上述技术方案,利用途经建筑调取模块调取路线上的途经建筑,当接收到用户经过点击选择的指定建筑时,显示该指定建筑上的名称和类别,以便于用户知晓,方便用户查询。
11.可选的,途经建筑信息显示模块具体包括:数据库信息调取单元,用于调取系统中数据库内的信息,该信息包括建筑物种类、开放时间、楼层、用途;数据库信息显示单元,与数据库信息调取单元连接,用于显示调取出的信息。
12.通过采用上述技术方案,途经建筑显示模块包括数据库信息调取单元和数据库信息显示单元,在调取途经建筑信息时,调取系统中的数据库内的信息,并将该信息显示,以便于用户知晓。
13.可选的,目的位置查询模块包括:公共设施查询单元,用于查询学校中的全部公共设施的信息,其中,公共设施中包含的建筑通过管理人员录入并与公共设施进行捆绑;教学楼查询单元,用于查询学校中的全部教学楼的信息;食宿查询单元,用于查询学校中的全部食宿的信息;娱乐场地查询单元,用于查询学校中的全部娱乐场地。
14.通过采用上述技术方案,用户在查询目的位置时,可以根据目的位置的种类,选择子单元,以提高用户使用时的便捷性。
15.一种基于多点触摸的地理信息系统的应用,包括:接收位置信息,位置信息包括用户的当前位置和想要到达的目的位置,当前位置和目的位置均通过用户输入;根据位置信息,查询目的位置;根据目的位置,生成路线调取指令并执行,所述路线调取指令用于调取数据库中的全部由当前位置到达目的位置的能够实现的全部路线;根据路线调取指令,显示全部路线。
16.通过采用上述技术方案,用户输入需要到达的目的位置和当前所在位置,并进行查询,根据目的位置,生成路线调取指令,以从服务器的数据库中调取出全部的从当前位置到达目的位置的全部路线并显示,以便于用户根据不同需求选择。
17.可选的,路线调取指令执行的具体步骤包括:根据全部路线,计算每条路线的距离并生成距离差值;根据距离差值,比较全部距离差值的大小;选择最小距离差值对应的路线,并默认该条路线为最优路线。
18.通过采用上述技术方案,路线调取时,将全部的从当前位置到目的位置的全部路线调取出,并计算全部路线对应的距离,生成距离差值,比较全部距离差值的大小,选择最小距离差值对应的路线,并将该路线作为最优路线,以便于用户选择,节省时间,提高效率。
19.可选的,包括:根据全部路线,调取路线上的途经建筑;根据途经建筑,接收指定建筑指令并执行,所述指定建筑指令通过用户点击后发
送;根据指定建筑指令,显示指定建筑信息,该信息包括指定建筑的名称、类别。
20.通过采用上述技术方案,路线显示后,调取每条路线上的途经建筑,当用户电机指定建筑时,显示指定建筑的信息,以便于用户知晓。
21.综上所述,本技术具有以下有益技术效果:1. 用户在进入学校时,输入当前位置和想要到达的目的位置,能够查询出目的位置的地点,利用路线调取模块调取从当前位置到目的位置之间的路线,并显示出该路线,以便于用户知晓,从而达到节省时间的目的,提高效率;2. 在调取路线时,根据调取的全部路线,计算出全部的路线距离,并将全部的路线距离进行比较,根据比较出的路线距离,选择最小的路线距离对应的路线,并将该路线作为最优路线,以便于用户选择,节省时间;3. 利用途经建筑调取模块调取路线上的途经建筑,当接收到用户经过点击选择的指定建筑时,显示该指定建筑上的名称和类别,以便于用户知晓,方便用户查询。
附图说明
22.图1是本技术实施例系统中的整体结构框图。
23.图2是本技术实施例系统中的突显目的位置查询模块的系统框图。
24.图3是本技术实施例系统中的突显路线调取模块的系统框图。
25.图4是本技术实施例系统中的突显途经建筑信息显示模块的系统框图。
26.图5是本技术实施例系统应用的流程示意图。
27.图6是本技术实施例统应用的选择最小最小距离对应的路线的流程示意图。
28.附图标记说明:1、位置信息接收模块;2、目的位置查询模块;21、公共设施查询单元;22、教学楼查询单元;23、食宿查询单元;24、娱乐场地查询单元;3、路线调取模块;31、路线距离计算单元;32、路线距离比较单元;33、路线选择单元;4、路线显示模块;5、途经建筑调取模块;6、指定建筑接收模块;7、途经建筑信息显示模块;71、数据库信息调取单元;72、数据库信息显示单元。
具体实施方式
29.以下结合全部附图对本技术作进一步详细说明。
30.本技术实施例公开一种基于多点触摸的地理信息系统及其应用。
31.本技术实施例中主要涉及用户(新生或者其他有需要的人)、显示屏和服务器。其中显示屏与服务器进行通信连接,用户能够操作显示屏,通过用户、显示屏和服务器之间的连接,实现节省用户时间、提高效率的目的。
32.第一方面,本技术提供一种基于多点触摸的地理信息系统。
33.参照图1,一种基于多点触摸的地理信息系统,包括位置信息接收模块1、目的位置查询模块2、路线调取模块3和路线显示模块4,其中:位置信息接收模块1,位置信息包括用户的当前位置和目的位置,位置信息通过用户在显示屏上输入后发送;
目的位置查询模块2,与位置信息接收模块1连接,用于响应位置信息接收模块1,当目的位置查询模块2响应时,查询目的位置的所在地点;路线调取模块3,与目的位置查询模块2连接,并响应于目的位置查询模块2,用于调取数据库中的全部路线信息。其中,数据库中的全部路线信息通过管理该系统的管理人员录入并存储;路线显示模块4,与路线调取模块3连接,用于显示当前位置与目的位置之间的路线。
34.用户在进入学校时,输入当前位置和想要到达的目的位置,能够查询出目的位置的地点,利用路线调取模块3调取从当前位置到目的位置之间的路线,并显示出该路线,以便于用户知晓,从而达到节省时间的目的,提高效率。
35.参照图1和图2,其中,目的位置查询模块2包括公共设施查询单元21、教学楼查询单元22、食宿查询单元23和娱乐场地查询单元24。公共设施查询单元21,用于查询学校中的全部公共设施的信息,其中,公共设施中包含的建筑通过管理人员录入并与公共设施进行捆绑。教学楼查询单元22,用于查询学校中的全部教学楼的信息。食宿查询单元23,用于查询学校中的全部食宿的信息。娱乐场地查询单元24,用于查询学校中的全部娱乐场地。用户在查询目的位置时,可以根据目的位置的种类,选择子单元,以提高用户使用时的便捷性。
36.参照图1和图3,路线调取模块3包括:路线距离计算单元31、路线距离比较单元32和路线选择单元33。
37.路线距离计算单元31用于计算每条路线中的当前位置与目的位置之间的距离;路线距离比较单元32与路线距离计算单元31连接,用于比较全部路线距离的大小;路线选择单元33与路线距离比较单元32连接,用于选择出路线距离最小的路线,并自动默认为最优路线。在调取路线时,根据调取的全部路线,计算出全部的路线距离,并将全部的路线距离进行比较,根据比较出的路线距离,选择最小的路线距离对应的路线,并将该路线作为最优路线,以便于用户选择,节省时间。
38.参照图1,该系统还包括途经建筑调取模块5、指定建筑接收模块6和途经建筑信息显示模块7。途经建筑调取模块5与路线调取模块3连接,用于调取路线上的全部建筑,路线上的每个建筑均与途经建筑调取模块5进行捆绑。指定建筑接收模块6与途经建筑调取模块5连接,用于接收用户点击的信息,当用户点击某一路线上的途经建筑时,指定建筑接收模块6响应。途经建筑信息显示模块7与途经建筑调取模块5连接,用于显示路线上建筑的全部信息,该信息包括途经建筑的名称、类别,当用户点击路线上的建筑时,显示屏上显示该指定建筑的信息。利用途经建筑调取模块5调取路线上的途经建筑,当接收到用户经过点击选择的指定建筑时,显示该指定建筑上的名称和类别,以便于用户知晓,方便用户查询。
39.参照图1和图4,途经建筑信息显示模块7具体包括数据库信息调取单元71和数据库信息显示单元72。数据库信息调取单元71,用于调取系统中数据库内的信息,该信息包括建筑物种类、开放时间、楼层、用途。数据库信息显示单元72,与数据库信息调取单元71连接,用于显示调取出的信息,以便于用户知晓。
40.一种基于多点触摸的地理信息系统的应用,包括:参照图5,s1:接收位置信息。
41.具体来说,位置信息包括用户的当前位置和想要到达的目的位置,当前位置和目
的位置均是通过用户输入。
42.s2:查询目的位置。
43.具体来说,显示屏上设置有查询按钮,查询按钮与服务器通信连接,当用户输入当前位置和目的位置后,点击查询按钮,服务器响应。
44.s3:生成路线调取指令并执行。
45.具体来说,当用户点击查询路线时,根据目的位置,生成路线调取指令并执行,路线调取指令执行时,能够调取数据库中的由当前位置到达目的位置的全部路线。数据库中的路线通过管理该系统的管理人员录入后存储,以便于当路线调取指令生成时,能够重新调取。
46.s4:显示全部路线。
47.参照图5和图6,进一步地,在s3中,作为一种实施方式,本技术实施例还可以包括:s301:计算每条路线的距离并生成距离差值。
48.具体来说,当在调取路线时,显示全部的路线,并计算每条路线的距离,形成距离差值。
49.s302:比较全部距离差值的大小。
50.具体来说,当全部距离差值形成后,将全部的距离差值进行比较。
51.s303:选择最小距离差值对应的路线,并默认该条路线为最优路线。
52.具体来说,当全部的距离差值比较完成后,选择最小的距离差值对应的路线,并将该路线作为最优路线,以便于用户选择。
53.回看图5,进一步地,在s4之后,作为一种实施方式,本技术实施例还可以包括:s5:调取路线上的途经建筑。
54.具体来说,根据全部路线,调取路线上的途经建筑,每条路线上均会有途经建筑,路线与途经建筑进行捆绑,当路线调取后,显示屏上能够显示出路线上的途经建筑。
55.s6:接收指定建筑指令并执行。
56.具体来说,指定建筑指令通过用户点击后发送,用户能够根据路线上的途经建筑,点击其中一个,并将用户点击的途经建筑作为指定建筑,用户点击指定建筑后发送。
57.s7:显示指定建筑信息。
58.具体来说,当指定建筑指令执行后,显示指定建筑的信息,该信息包括指定建筑的名称、类别,以便于用户知晓。
59.以上均为本技术的较佳实施例,并非依此限制本技术的保护范围,故:凡依本技术的结构、形状、原理所做的等效变化,均应涵盖于本技术的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1