[发明专利]一种基于GIS电子地图互动操作的方法及其系统有效
申请号: | 200810198606.5 | 申请日: | 2008-09-18 |
公开(公告)号: | CN101373480A | 公开(公告)日: | 2009-02-25 |
发明(设计)人: | 程百强;林良辉;聂晋;施宁 | 申请(专利权)人: | 广东威创视讯科技股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;H04L29/06 |
代理公司: | 广州华进联合专利商标代理有限公司 | 代理人: | 曾旻辉 |
地址: | 510663广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 gis 电子地图 互动 操作 方法 及其 系统 | ||
技术领域
本发明涉及GIS系统应用领域,尤其涉及一种基于GIS电子地图互动操作的方法及其系统。
背景技术
GIS(Geography Information System,地理信息系统)是融合计算机图形和数据库于一体,用来存储和处理空间信息的高新技术,它把地理位置和相关属性有机地结合起来,根据用户的需要将空间信息及其属性信息准确真实、图文并茂地输出给用户,满足城市建设、企业管理、居民生活对空间信息的要求,借助其独有的空间分析功能和可视化表达功能,进行各种辅助决策。
现有技术中,WebGIS技术是对电子地图进行操作应用最广的一项技术。WebGIS是一种GIS技术和Internet技术的融合,使用通用的Web浏览器,用户就可以透明地访问WebGIS数据,在本机或某个服务器上进行分布式部件的动态组合和空间数据的处理与分析,实现远程异构数据的共享。
WebGIS在Internet/Intranet上的应用为典型的三层结构,三层结构包括客户机、地图应用服务器与Web服务器、数据库服务器。这种结构方式又称瘦客户机系统。瘦客户机系统是指在客户机端没有或者有很少的应用代码。在以往的终端和主机的体系结构中,所有系统都是瘦客户机系统。客户机负责数据结果的显示和用户请求的提交;地图应用服务器与Web服务器负责响应和处理用户的请求;而数据库服务器负责数据的管理工作。所有的地图数据和应用程序都放在服务器端,客户端只是提出请求,所有的响应都在服务器端完成。
目前用户使用浏览器访问服务器上的电子地图数据,只是取得服务器上的数据并显示,或者向服务器上提交数据,各个客户端用户操作相互独立,没有先后关系,用户之间不能进行实时信息共享和互动操作。尤其不能满足在武警、公安、部队等行业对于军事战略分析和力量部署推演等进行实时信息交流和互动操作的需要。
如果有多个用户同时对同一幅电子地图进行操作,在地图上进行图标标注,在地图上进行模拟协同演练,要求所有的客户端都实时看到其他用户在地图上的操作,或修改其他用户标注的数据,基于浏览器版的WebGIS架构下的应用是无法实现的;如果需要将各客户端地图显示比例尺实时同步、同时缩放、同时移动地图,在WebGIS架构下也无法实现,所以基于WebGIS架构下的应用并不能适应多个客户端的实时互动操作应用。
发明内容
本发明提供了一种基于GIS电子地图互动操作的方法及其系统,其各个客户端可以对同一副电子地图进行操作、且其中一个客户端的操作信息可以在其他客户端显示,实现信息的互动。
本发明的技术方案是:一种基于GIS电子地图互动操作的方法,包括步骤:
第一客户端和第二客户端分别向数据库服务器发送下载电子地图的请求信息,并分别接收所述数据库服务器发送的电子地图数据进行显示;
所述第一客户端和第二客户端分别向服务端发送连接请求,分别与所述服务端建立连接
所述第一客户端根据用户的操作指令对其显示的电子地图数据进行操作,并根据所述操作生成操作信息指令发送到所述服务端;
第二客户端接收所述服务端转发的操作信息指令,根据所述操作信息指令对其显示的电子地图数据进行相应的操作。
本发明还揭示了一种基于GIS电子地图互动操作的系统,包括:数据库服务器、服务端、第一客户端和第二客户端;所述服务端分别与所述第一客户端及第二客户端的一端连接,所述第一客户端及第二客户端的另一端分别与所述数据库服务器连接;
第一客户端,向数据库服务器发送下载电子地图的请求信息,并接收所述数据库服务器发送的电子地图数据进行显示;向服务端发送连接请求,与所述服务端建立连接;根据用户的操作指令对其显示的电子地图数据进行操作,并根据所述操作生成操作信息指令发送到所述服务端;
服务端,接收所述第一客户端和第二客户端发送的连接请求,根据所述连接请求分别与所述第一客户端和第二客户端建立连接;接收所述第一客户端发送的操作信息指令,并转发到第二客户端;
第二客户端,向数据库服务器发送下载电子地图的请求信息,并接收所述数据库服务器发送的电子地图数据进行显示;向服务端发送连接请求,与所述服务端建立连接;接收所述服务端发送的操作信息指令,根据所述操作信息指令对其显示的电子地图数据进行相应的操作了;
数据库服务器,接收所述第一客户端和第二客户端发送的下载电子地图的请求信息,根据该请求信息将电子地图数据分别发送到所述第一客户端和第二客户端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东威创视讯科技股份有限公司,未经广东威创视讯科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810198606.5/2.html,转载请声明来源钻瓜专利网。