中国煤炭新闻网

WebGIS在煤矿防救灾管理系统中的开发及应用
2019-04-29  出处:煤客网  煤客新闻网  煤矿网  来源:网络   人气:0   

(3)数据库平台

在性能价格比以及考虑到稳定性、兼容性、稳定性、安全性和易用性,我们选择美国微软的Sql Server2000数据库平台。

(4)开发语言

根据Web编程的特点、各支撑平台的选择以及综合考虑集团公司的需求和系统的稳定性、易扩展性跨平台性,我们拟采用服务器端策略和客户端策略相结合的系统实现模式,所以在在开发语言中,客户端开发语言采用HTML4语言和Javascript语言;客户端开发语言采用当前流行而且成熟的asp语言。

(5)其他支撑的软件

本系统的客户端采用Java Applet策略,所以需要到JAVA虚拟及来支撑运行。由于集团的图形数据大多是用AutoCAD来做,所以在倒入数据方面采用c/s结构。

2.3 系统总体结构设计:

系统的基本框架采用B/S和C/S相结合的结构,空间数据的更新部分及系统维护部分采用C/S结构,用户查询统计部分采用B/S结构,三层结构的浏览器/服务器模型(B/S)是当前网络应用程序的主要开发模型(见下图),这种方案将系统划分为三“层”,客户机、网络应用服务器和数据库服务器。B/S结构通过平衡客户机/服务器间的数据通讯,利用服务器的高性能处理复杂的关键性的应用,降低网络数据流量,并简化了客户端的应用运行环境,降低了软件的维护费用。

(1)浏览器

进行Web-GIS的设计最重要的一点是在客户端如何显示地图,无论是矢量还是栅格,对于Web-GIS来说,客户端的程序在浏览器中运行,如IE、Netscape等,为用户服务提供一个可视化的界面,用来接收用户输入以及最终的信息表示。应用IE等浏览器,从Web服务器卸载程序和数据,进行地理信息服务。GeoBeans图形浏览模块,是以Java软件包的形式提供给用户的JavaBeans组件。用户利用这些软件包与HTML、JavaScript、VBScript 语言开发网页。在客户端使用本系统时,尽量不下载控件及安装本系统的软件,保证系统的安全及客户方软件系统的独立性,尽量在客户方做到零维护,同时使客户方的软硬件资源得到充分的利用,以减轻服务端的负担,客户方通过服务方提供服务,通过应用服务器访问数据库。

用户界面可以通过标准的HTML的表元素的组合来实现,如按纽、文本框、下拉框等,但标准的HTML语言只支持GIF、JPEG格式的图像,而不能读取矢量图形,因此必须将矢量地图在服务器上转换成栅格形式才能下载到客户机上显示。每次客户对地图的操作都要传回到服务器,等待服务器生成新的栅格图像传回来显示,这种方法兼容性强,适用于各种浏览器,对于客户端要求不高,但操作和数据显示不够直观,而JavaBeans组件正好可以解决这个问题。

(2)分布式应用服务器

服务器端要负责Web服务器与数据库服务器之间的通信,负担比较大。可以考虑多台应用服务器,进行负载均衡,负责服务端的计算、与数据库服务器交换数据,Web服务,空间数据

 4/8   首页 上一页 2 3 4 5 6 7 下一页 尾页

  • 最新文章
  • 热门文章