欢迎来到天天文库
浏览记录
ID:23008698
大小:58.50 KB
页数:7页
时间:2018-11-02
《基于mapgis-ims下的数据动态监控与实现 》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、基于MAPGIS-IMS下的数据动态监控与实现 摘要:MapGis系统不仅是一个Gis基础软件,而且是用户在实际应用中面向具体领域的工具,该方案是基于MapGis平台下对油田的站数据进行及时动态更新,从而监控油气管道设备及检测设备的情况,可用来管理大型的网状设施,该方案具有通用性,实时性等特点,较好的满足了管网状设施在监控方面的需求。? 关键词:动态监控;数据;MapGis;地理信息系统? 1MapGis-IMS介绍? 依托地理信息系统的动态数据监控按照地理信息系统软件工程的思路和方法,利用GIS技术,依托中地数码成熟的GIS平台,建立
2、在新一代的面向网络的超大型分布式地理信息系统基础之上。采用面向服务的设计思想、多层体系结构,实现了面向空间实体及其关系的数据组织、高效海量空间数据的存储与索引、大尺度多维动态空间信息数据库、三维实体建模和分析等功能,并具有TB级空间数据处理能力,可以支持局域和广域网络环境下空间数据的分布式计算,支持分布式空间信息分发与共享,网络化空间信息服务,能够支持海量、分布式的空间地理信息系统基础设施建设。? 我们运用开发平台是MAPGIS_IMS7.0.它是建立在Inter上的具有四层体系结构的APGIS-IMS基本原理? (1)首先,设计一个可以交互的AP
3、GIS-IMS数据管理? 1.2.1空间数据库? 空间数据库是指GIS在计算机物理存储介质上存储的与应用相关的地理空间数据的总和,一般是以一系列特定结构的文件的形式组织在存储介质之上的。在MAPGIS中空间数据库的管理将利用MAPGIS空间数据引擎进行存储,以实现对数据模型的定义、管理、维护和存储。数据库中不仅存储地理要素的属性数据,还有描述地理要素空间分布位置的空间数据。? 1.2.2网络空间数据库? 对于APGIS从软件结构上,把数据管理功能独立成一个功能层,所有的数据存取均通过该功能层。在该功能定义了工作区的概念,并在此基础上,定义了
4、对空间实体相关的各种数据进行添加、删除、更新、检索、判断等操作,这些概念和操作通过API函数接口反馈给上层程序。MAPGIS数据管理层向上提供工作区概念以及相关接口,向下则通过数据转换程序对其他GIS系统实现数据交换,通过本地数据管理程序实现存取本地空间数据文件,通过空间数据库引擎存取网络数据。如图3所示:? 2关键技术? 2.1AJAXENGINE层? 与传统的L,引擎接受之后,进行渲染,通过浏览器的解析在页面上显示出来。也就是将事件监听与页面渲染的工作交给了浏览器,而后台服务器只负责业务逻辑的处理。? 在Ajaxengine方式下,
5、HTTP基于请求/响应的范式仍然没有变化,但是在有XmlHttpRequest对象(Ajaxengine的核心)的支持下,由服务器解析游客的请求再进行事件发配,之后返回刷新到用的HTML页面。在新的方式下,由于事件的监听和处理在浏览器内部实现,它的反应周期可以被缩短,事件的处理力度可以更方便的做到更细,而且由于支持异步方式发送Request请求和接受Response响应,用户事件的控制有了更大的灵活性。? 2.2JavaScript技术? JavaScript是一种基于对象和事件驱动并具有安全性能的脚本语言。使用它的目的是与HTML超文本标记语言、
6、Java小程序一起实现在一个L语言中实现的。它的出现弥补了HTML语言的缺陷,它是Java与HTML折衷的选择,具有简单性、动态性、安全性和跨平台性。? 2.3VML技术? VML的全称是VectorMarkupLanguage(矢量可标记语言),矢量的图形,意味着图形可以任意放大缩小而不损失图形的质量,这在制作地图上有很大用途。VML相当于IE里面的画笔,能实现你所想要的图形,而且结合脚本,可以让图形产生动态的效果。VML是微软1999年9月附带IE5.0发布的,在本方案的设计过程中对于鼠标交互操作的部分代码就是用VML完成的。? VML以最简
7、洁的标记代码,在L超文本紧密结合,或搀杂在HTML标签内,或把HTML标签囊括其中充当内容。几乎支持CSS2样式表所有的样式属性(如,宽度、高度、3D-XYZ位置、鼠标形状、裁剪、排版缩进、缩放等等)。? 2.4胖客户端瘦服务器? 系统采用强客户端设计,大量的逻辑坐标转换和图片显示拼接的计算都放在客户端,服务器端主要处理旅游信息资源的调度,更进一步处理查询等复杂操作,负担大大减轻了,其承载客户量,服务器速度和质量都有很大提升。解决了超大矢量地图显示慢的问题。服务器端实时地显示一张大数据量的旅游信息矢量地图(如上G的矢量数据)肯定是很消耗资源和时间的
8、,即使是对显示进行了优化,如抽稀地图要素,? 3具体实现? 3.1动态注记设置?
此文档下载收益归作者所有