示。
1994-2008ChinaA
cademicJournalElectronicPublishingHouse.Allrightsreserved.
http://www.cnki.net
58
四川林勘设计2006年第2期
缩小、漫Applet负责本地执行地图放大、游等功能,通过CGI、IIRM、DL与应用服务器
通信。Web服务器负责WWW服务,处理和分发请求。应用服务器负责处理并发请求,实例化状态,交易处理,安全管理,数据库连接池管理等。应用构件用于完成不同的用户应用功能。这种
工作方式在一定程度上减少了服务器端的负载和网络上的数据传输量,具有适用性、可靠性、安全性的特点。
4林业WebGIS系统的实现4.1
系统软件环境
可扩展性和跨平台特性的林业资源管理信息系统。对林业资源信息进行统一管理,实现管理信息化;为专业管理人员和公众用户提供方便、快捷、准确的林业资源信息显示、查询、编辑以及输人输出功能;基于
GIS的空间分析统计功能,对林业资源信
息进行综合分析,为管理决策提供辅助决策支持。4.3系统总体设计本系统采用三级BS体系结构,系统前端是ClientBrowser,中间是WEBServer,后端是DatabaseServer。Client表达Browser通过与用户交互,提交请求、显示数据的功能,JavaApplet运行于此;WEBSever服务器位于系统的中间,是系统的枢纽与核心部分。具有发布HTML、JSP网页、执行
JSP组件、与DatabaseServer通讯的功能;DatabaseServer管理空间数据和其它属性数据。如图2所示。
本WebGIS系统的运行环境选择Windows2000操作系统,服务器采用Apache公司的Tomcat,数据库产品选择
Microsoft公司的SQL2000数据库。4.2系统开发目标
本研究根据实际情况,开发基于Java的BS(BrowserServer)模式,具有良好的
4.4系统实现
持其小巧高效。针对用户可能进行的操作,我们定义JavaApplet地图操作包括:放大、缩小、平移、鹰眼、测距、还原、查看、居中、图层、根据属性查询。用户操作地图时,我们根据用户提交的数据在服务器端进行对应的处理。
4.4.1地图服务器初始化
在本系统的实现中,与用户直接交互的JavaApplet是关键,下面仅就本系统实现的JavaApplet做一简单介绍。由于JavaApplet在下载速度方面速度较慢,用户等待时间较长。因此,在系统中,为提高JavaApplet效率,加快其下载速度,在对JavaApplet进行设计时尽量保
初始化地图服务器主要时初始化服务
http://www.cnki.ne