logo资料库

基于WebGIS的数字校园系统的设计与实现.pdf

第1页 / 共3页
第2页 / 共3页
第3页 / 共3页
资料共3页,全文预览结束
计算机时代 2006 年 第 1 期 36· · 基于 WebGI S 的数字校园系统的设计与实现 李学宝, 叶玲玲 (兰州交通大学机电技术研究所, 甘肃 兰州 730070) 摘 要: 利用万维网地理信息系统(WebGIS)技术, 对校园进行科学、有效管理, 可以充分利用学校的资源配置, 提 高 工 作 效率。文章阐述了 WebGIS 的概念、特点和 WebGIS 的设计与开发; 通过对 WebGIS 优点的分析, 提出了在 Web 上开发数 字校园的思路; 并介绍了“ 兰州交通大学数字信息系统”。 关键词: 数字校园; 信息系统; WebGIS; MapXtreme 0 引言 随 着 地 理 信 息 系 统(GIS)迅 速 发 展 和 国 际 互 联 网 的 迅 速 普 及, 万 维 网 地 理 信 息 系 统 应 运 而 生 , 并 成 为 地 理 信 息 系 统 的 研 究热点。校园地理信息系统是城市地理信息系统的 一 个 缩 影 。 它用图形、图像数字信息来表现校园各种空间及属 性 要 素, 为 用 户 提 供 各 种 校 园 信 息 的 查 询 、检 索 和 必 要 的 空 间 分 析 、统 计 操作以及按不同用户要求输出相应的专题要素, 为 校 园 的 发 展 预测、规划决策以及科学管理提供可靠依据。 本 文 研 究 基 于 MapXtreme 与 JavaScript 及 ASP 结 合 的 WebGIS 系统开发方法, 并将其应用于交大数字校园的实现。 1 开发平台简介 1.1 WebGIS 介绍 WebGIS 俗称万维网地理信息系 统, 又 有 人 称 它 为 Internet GIS, 是一种基 于 Internet/Intranet 的 技 术 标 准 和 通 信 协 议 的 网 络化地理信息系统。大量的应用正由传统的 Client/Server(客户 机 / 服务器)方式向 Brower/Server( 浏 览 器 / 服 务 器) 方 式 转 移, GIS 技术也是如此。GIS 技术和 Internet 技术的融合, 正逐渐形 成一种新的技术, 我们称之为 WebGIS。 1.2 MapXtreme 工作原理 WebGIS 采用 ASP 编 制 方 式, MapXtreme 通 过 地 图 引 擎 来 向应用程序提供可供程序脚本语言使用的地图对象 、属 性 和 方 法。而 MapXtreme 脚本语言则通过这些地图对象、属性和方法 进行基于电子地图的各种空间分析。当用户利用 MapXtreme 开 发工具完成 MapXtreme 应用的开发后, 便可以通过文件拷贝等 方式, 将它移植到服务器上。工作原理如图 1 所示。 图 1 MapXtreme NT 的工作原理 当用户在客户端进行相应的地图操作后, 客 户 端 浏 览 器 便 向 Web Server 发出一个 HTTP 请求, 递交 Form 表单 。ASP 脚 本语言应用程序则根据提交表单的信息, 判断用户 的 地 图 操 作 请求类型, 并对 MapXtreme 地图应用服务器的 Map 引 擎 进 行 访问。Map 引擎进行相应的空间分析和处理后, 便将处理结 果 以 位 图 ( .gif, .jpg, .png 等) 的 形 式 传 递 给 Web Server, Web Server 再 将 此 位 图 文 件 嵌 入 到 HTML 页 面 中 并 返 回 到 客 户 端 的浏览器上。 2 系统设计 2.1 系统总体结构 2.1.1 硬件环境 将校园管理信息系统定位为一个 GIS 系统, 需要处理许多 图形数据, 因此系统的数据量大、结构也比较复杂。为了使系统 有 较 好 的 运 行 性 能 , 系 统 硬 件 环 境 的 配 置 如 下 : ⑴ 局 域 网 : 10M/100M 的交换式以太网。⑵ 中心服务器: 联想开天服务器 1~2 台。⑶ 客户机: 硬件配置不高。⑷ 外设: 扫描仪、数字化仪、 打印机。 2.1.2 软件环境 在 WebGIS 系 统 设 计 中 , 需 要 合 适 的 操 作 系 统 、数 据 库 管 理系统、前端开发工具, 以及 WebGIS 开发平台。 当 前 市 场 上 已 出 现 了 几 十 种 基 于 Internet/Intranet 的 We- bGIS 平 台 产 品 , 如 Mapinfo 公 司 的 MapXtreme、ESRI 公 司 的 MapObject IMS、 武 汉 中 地 的 MapGIS IMS、 北 京 超 图 的 Su- permap IS 等 。 综 合 考 虑 产 品 性 能 和 价 格 等 因 素 , 笔 者 选 用 Mapinfo 公 司 的 MapXtreme 平 台 产 品, 将 属 性 数 据 和 图 形 数 据 有 机 结 合, 兼 容 现 有 的 CAD 等 格 式 数 据 , 同 时 成 本 不 高 ; 利 用 Mapinfo 基础平台产品完成图形数据(含地理数据)的输人、编辑 和 修 改 。 具 体 软 件 环 境 为 : ⑴ 中 心 服 务 器 : Windows 2000 Server ( 含 IIS)、Oracle9i、MapxTreme3.0。 ⑵ 客 户 机 : Windows 95/98/NT/2000/XP/2003(含 IE 浏览器)。⑶ 开发工具: Microsoft InterDev 6.0。 2.1.3 系统体系结构 我们 采 用 如 图 2 所 示 的 四 层 体 系 结 构, 包 括 浏 览 器 、Web 服务器、应用服务器以及 GIS 数据服 务 器(OracleSpatail)。 客 户 端用于向服务器发送数据请求并显示所请求的数据; Web 服务 器 接 受 请 求 , 并 把 应 用 服 务 器 的 处 理 结 果 返 回 给 用 户 ; 应 用 服 务 器 负 责 应 用 处 理 过 程 ; 数 据 服 务 器 端 只 进 行 数 据 的 管 理 工 作。在基于 MapXtreme 的工作方式下, 所有的地图数据和应用 程 序 都 放 在 Server 端 , 客 户 端 只 是 提 出 请 求 , 所 有 的 响 应 都 在
37· · Server 端完成。 Computer Era No. 1 2006 校 园 空 间 信 息 主 要 包 括 办 公 楼 、教 学 楼 、实 验 楼 、图 书 馆 、 校医院、食堂、学生宿舍、家属楼等建筑物, 煤气管道、上 水 和 下 水管道、污水管道、供暖管道等各类网管设施, 以及道路、绿 地 、 操场、水域等相关地物信息。主要功能包括以下几个方面: ⑴ 基本地图显示和操作功能: 用户可以使用 浏 览 器, 查 询 校 内 的 各 种 地 图 信 息 , 包 括 道 路 、宿 舍 、食 堂 、景 点 、教 学 楼 等 等; 可以根据需要, 任意选择图层, 任意放大、缩小和平移地图。 ⑵ 双向 查 询 功 能: 用 户 可 以 输 入 实 体 对 象 的 属 性 信 息(如 名称、地址等), 系 统 就 可 以 高 亮 度 地 中 心 显 示 相 应 对 象; 相 反, 用户可以在地图上用鼠标任意选取查询对象, 进而 获 得 该 对 象 的详尽信息。 ⑶ 最短路径拾取功能: 系统依托用户定位的 初 始 位 置, 并 根据用户需求, 在地图上模拟正确的最短行进路线。例如, 用户 可在系统上查询交大内任意两个目标点间的步行或车行路线。 另 外 , 系 统 还 支 持 全 图 显 示 、重 画 地 图 、显 示 标 注 、模 糊 查 询等基本的地图操作。 2.3.2 教务学籍管理 教与学是学校的基本职能之一, 因此教务学 籍 管 理 是 数 字 校园必不可少的一项功能。该子系统包括课程管理 数 据 库 、学 生 基 本 信 息 库 、学 生 成 绩 档 案 库 , 其 中 课 程 管 理 数 据 库 包 括 课 程 编 号 、课 程 名 称 、开 课 单 位(院 系)、授 课 老 师 、授 课 时 间 等 , 学 生基本信息库包括学号、姓名、籍贯、出生年月、入学时间 、所 在 班级、专业、入校时间、毕业时间、宿舍住址等, 学生成绩 库 包 括 学号、姓名、课程名称, 课程学分、课程成绩、总计学分等 。 以 数 据 库 的 形 式 进 行 教 务 学 籍 管 理 具 有 原 始 的 手 工 操 作 方 式 所 不 可比拟的优势。 2.3.3 网络后勤服务 目 前 高 校 后 勤 工 作 均 向 产 业 化 方 向 转 变 , 因 此 , 网 络 后 勤 服务也成为数字校园的一个重要内容。高校后勤工作琐碎而繁 杂 , 包 括 了 房 产 、物 业 、接 待 、餐 饮 、维 修 、水 电 、园 林 、学 生 公 寓 等多方面的业务。 2.3.4 网络教学系统 网络教学系统通过客户端 / 服务器技术、交互式讲解和演 示技术、视频和音频数据流技术、视频 / 音频网上会议技术构建 网上教学平台, 开展互动的、个性化的学习, 具有较强 的 针 对 性 图 2 系统的体系结构 2.2 系统数据库设计 2.2.1 图形数据库设计 本系统按专题分层的方式划分图形数据库, 如图 3 所示。 学校图层分类 教 学 楼 办 公 绿 地 办 公 道 路 餐 饮 娱 乐 网 管 家 属 区 电 力 设 备 学 生 公 寓 规 划 用 地 研 究 机 构 建筑 物内 楼层 结构 其他 公共 设施 图 3 学校图层的划分 空间图形数据的基本要素为点、线、面和体, 学 校 是 一 个 中 小型区域, 在实际应用过程中我们将道路、建筑等用面 来 表 示, 这与一般的城市电子地图用线和点来表示有些不同。 2.2.2 属性数据库设计 本系统中属性数据库包括两类属性表。 一 类 为 可 地 图 化 的 属 性 表 , 即 对 应 于 地 图 实 体 , 用 于 存 放 这 些 地 图 实 体 的 属 性 ; 另 一 类 是 不 可 地 图 化 的 属 性 表 , 它 不 包 含 地 理 信 息 , 同 常 规 的 数 据 库 文 件 基 本 一 致 , 主 要 用 于 学 生 信 息管理以及多媒体属性索引。 对于可地图化的属性表, 根据校园信息的分层方案, 本系统 分别设计了办公教学用房属性表、学生宿舍属性表、餐饮属性 表、道路属性表、管线属性表、运动场地属性表和绿地属性表等。 对 于 非 地 图 化 的 属 性 表, 系 统 设 计 了 教 工 信 息 表 、学 生 信 息 表 、学 生 宿 舍 信 息 表 及 多 媒 体 文 件 索 引 表 等 , 存 放 在 Oracle 数据库中。整个数据采集过程如图 4 所示。 地形测量 资料收集、整理 和广泛性。 2.3.5 校区智能化管理 图形数据数字化 属性数据录入 自查修改 自校、修改 图形与属性连接 检查修改 数据入库 图 4 工作流程图 2.3 系统功能分析 2.3.1 空间信息管理 校区智能管理系统主要包括以下几个部分: 一 卡 通 管 理 系 统、智能报警系统、校园应急救护系统、对讲可视系统等。 2.3.6 用户个人信息发布 现在各个校园内都有自己的宣传栏, 有时信 息 发 布 显 得 较 杂乱, 而且不易管理。本系统专门设计了便于各种 用 户 进 行 网 上信息发布的专栏。用户可以在网上发布自己的信 息, 比 如 各 个学院的通知, 学生个人的一些寻物启事或其它信 息 。 信 息 在 界面上能够实时显示, 便于用户浏览。 2.4 实例应用 基 于 MapXtreme 开 发 的 (下转第 40 页)
计算机时代 2006 年 第 1 期 40· · 功能结构树; ⑶ 对每一项功能写出它们详细操 作 细 节 及 交 互 特点; ⑷ 根据总体结构及 每一项功能的交互特点 选 择 一 种 合 适结构来实现。 下面以笔者制作的一个小型课件为例, 详细 地 介 绍 使 用 这 种方法的具体制作过程。 ⑴ 课件目标与功能简述: 主要向学生介 绍 交 通 的 一 些 基 本 知 识, 重 点 是 中 国 铁 路 运 输 及 铁 路 主 干 线 - 五 纵 三 横 的 认 识。要求有一些与交通有关的图片展示及基本知识, 要 有 关 于 五 纵 三 横 的 填 图 练 习 , 可 以 自 由 控 制 背 景 音 乐 的 播 放 ; 要 求 课 和擦除。填图练习中有多个题目, 这些题目分页显示。而“ 使用 指南”、“ 关于课件”及“ 历史发展”是单页显示。 ⑷ 结构选择。考虑到各种交互特点, 对图 6 中方形功能采 用 菜 单 结 构 ,“ 交 通 图 片 ”的 具 体 实 现 采 用 展 示 型 结 构 , 而 椭 圆 行 功 能 项 与“ 铁 路 运 输 ”之 间 采 用 层 次 型 结 构( 二 层) ,“ 填 图 练 习 ”也 采 用 展 示 型 结 构 , 其 它 用 单 页 显 示 实 现 或 计 算 图 标 的 编 程实现( 没有显示内容的) 。 接 下 来 就 可 以 去 寻 找 或 制 作 各 种 素 材 以 及 去 考 虑 一 些 细 节的显示效果了, 最后在 Authorware 中把这些素材按照上面的 件有美观的界面及良好的交互性。 结构组织起来就行了。 ⑵ 对上述的功能进行分析整理, 得到如图 6 所示的功能 4 结束语 结构树。 交通课件 系统设置 中国交通 帮助 播 放 音 乐 关 闭 音 乐 退 出 课 件 交 通 图 片 使 用 指 南 关 于 课 件 运 输 知 识 历 史 发 展 铁 路 运 输 五 纵 三 横 填 图 练 习 图 6 功能结构树 ⑶ 在交通图片项中, 要能实现各种图片 的 分 页 显 示 。 在 “ 五纵三横”项中要求在一个页面 中实现各个铁路线 路 的 显 示 本文介绍了课件制作中常用的基本结构、制 作 过 程 和 适 用 范围。最后介绍了功能结构分析法, 通过此方法, 从课件的功能 出发, 一步步导出课件的制作结构。掌握这些基本 结 构 和 分 析 方 法 , 可 以 大 大 地 降 低 课 件 制 作 过 程 中 的 难 度 , 提 高 课 件 制 作 效率。 参考文献: [1] Micromedia 公司. Authorware6.5 Help,2002. [2] Micromedia 公司. http:/ / www.macromedia.com/ support/ authorware/ showme.html,2004. [3] 马持节, 张熙锦, 关 于 CAI 软 件 中 的 导 航 问 题. 中 国 电 化 教 育,2000. 6:41~43 [4] 叶彬.Aothorware5 实例精通.清华大学出版社,2000. ▲C E !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! (上接第 37 页) 兰 州 交 通 大 学 数 字 信 息 系 统 是 一 个 基 于 因 特 网 的 地 理 信 息 系 统。系统采用 B/S 结构模式, 后台服务器端运行 MapXtreme, 采 用 OracleSpatial 管理 GIS 数 据, 采 用 纵 向 扩 展 的 方 式 解 决 多 用 户并发访问的问题。该系统已成功实现了有关领导和部门通过 因特网快速方便地查询校园的住宅建设、线路走向 等 基 础 地 理 数据。系统运行的界面如图 5 所示。 3 结束语 图 5 系统界面 将 WebGIS 技术应用到高校 校 园 这 一 特 殊 人 文 社 会 环 境, 开发具有实用价值的校园管理信息系统, 是高校管 理 自 动 化 、 科学化、网络化和智能化的一种趋势。随着校园网 络 硬 件 环 境 的 完 善 , 将 校 园 管 理 信 息 系 统 搭 乘 校 园 网 建 设 的 快 车 是 必 要 的, 也是完全可行的。届时校园网不同用户在不同 权 限 的 约 束 下, 直 接 从 校 园 管 理 信 息 系 统 中 获 得 各 种 所 需 的 信 息 , 充 分 了 解学校情况, 为学校管理提供极大的方便。同时, 将地 理 查 询 、 部门介绍等功能对外开放, 还可以提高高校对外的 知 名 度, 为 学校创造客观的社会效应。 参考文献: [1] 邓 玉 娇. 基 于 WebGIS 的 数 字 校 园 技 术 体 系 研 究. 计 算 机 与 现 代 化, 2004(3):41~43 [2] 吴宇晓, 陈静, 林 浣. 基 于 J2EE 的 数 字 校 园 GIS 系 统 设 计 与 实 现. 遥 感信息,2004(1):46~48 [3] 李华,吴超仲, 严新平. 基于 WEBGIS 的数字校园管 理 信 息 系 统 的 设 计.武汉理工大学学报(信息与管理工程版),2004(2)26:93~97 [4] 罗英伟, 刘昕鹏, 王月龙, 汪小林, 许 卓 群. 基 于 Geo- Union 的 数 字 校 园系统的设计与实现.中国图像图形学报,2002(8)7:844~850 [5] http:/ / www.yooo.cn/ traffic/ default.asp [6] 钟广锐. 基于 WebGIS 技术的校园地理 信 息 系 统 的 设 计 与 实 现. 测 绘与空间地理信息,2005(1)28:33~35 ▲C E
分享到:
收藏