基于WebGIS开放平台的高校空间信息查询系统
2019-12-09 15:59:50
678
0
掌链 

摘 要:本论文介绍了利用百度地图API技术、数据库技术和JSP技术实现校园电子地图系统的技术方案。文中实现了北京联合大学主校区地理信息查询功能,为广大师生和校外人士提供了了解和熟悉联大的新窗口,提升了校园的信息化水平。系统的总体设计分为前台和后台两个部分,前台为用户提供了院校浏览、校区目标查询、校园风光展示和公交路径导航等功能;后台实现了基础数据的管理等功能。该系统具有较高的实用价值和推广意义。

关键词:校园电子地图系统 联大主校区 JSP 百度地图API

1、系统调研

1.1研究背景

进入21世纪,中国高校发展速度越来越快,高校基础设施建设、专业建设和分校建设都非常普遍。这种情况造就了很多校外人士,甚至学校师生对本校的职能部门、服务场所和地点分布都不清楚。建设一个完善的校园地理位置的信息查询系统是一个较好的解决方案。传统的地理位置信息查询系统的建立需要高校购买昂贵的开发软件,开发后也需要专业技术人员随时对系统进行修复和完善,费用非常高。这也是很多高校没有建设校园地理位置信息查询系统的原因。今年来,百度向社会用户开放了公共的地图开发平台。这些平台不需要附加额外费用,即可建设成功能强大的地理位置信息查询系统。高校使用该项技术来进行相关系统的开发也是十分有必要的。

1.2研究意义

北京联合大学近年来发展速度加快,校园的基础设施不断扩建,单位部门搬迁频繁,很多部门需要不断更换办公地点,很多师生不了解校园各个场所的具体位置分布,学院目前的信息平台也没有提供相关服务。为北京联合大学建设一套基于百度地图API的地理信息查询系统是一项具有重大意义的工程。

2、系统分析

2.1 系统功能描述

系统可以动态进行管理系统内部所显示的所有校园元素,系统还能够应对不断更新变化的学校地理布局,及时根据校园位置的变化而在查询系统中做出相应的具体的更改,在很大程度上能够方便广大师生、来宾来客对学校的了解和查找,在很多方面可以起到促进的作用。

2.2系统技术选择

利用百度公共的地图开发平台,服务器端采用JSP技术、浏览器端是HTML+Java Script来进行开发,最终实现联大主校区地理位置的信息查询,既丰富了校园空间信息服务的内容又节省开发成本,实现校园地理位置信息的个性化服务。

2.3 技术介绍

系统的技术模型如图1所示。

(1)终端用户把查询请求发送给企业服务器端。

(2)企业服务器处理用户查询请求,访问数据库获取属性和地理空间数据。相关应用把从数据库中获取的数据与百度地图 API 进行封装,形成结果文件发送给终端用户。

(3)终端用户获得了HTML+百度地图API代码,浏览器执行百度地图API代码,对百度地图服务器发送请求。

(4)百度地图服务器根据请求,生产地图图片,返回终端用户。

(5)终端用户得到了包含地图显示的最终结果。

1.png

图1 各技术之间的关系

3、系统实现

3.1系统功能模块设计

本系统的整体功能主要是分为前台和后台,如图2所示。前台功能又细分为联大各校区查询、机关机构查询、教学楼查询、宿舍食堂查询、社会服务查询、校区—校区导航六个子功能模块;后台又细分为管理员登录验证,联大各校区、显示元素、类别三项管理等操作。

2.png

图2系统结构功能模块图

3.2系统功能的实现

系统所实现的前台功能包括:浏览和查询各校区、各学院、机关机构、教学楼、宿舍、食堂、社会服务通知和公交导航等功能;系统后台实现了空间数据和属性数据的管理,包括:用户管理、学院管理、校区管理、楼宇管理、类别管理、单元管理等。此处只列出其中的部分功能。如图3至图8所展示。3.png

图3校区和学院的分布

北京联合大学包括8大校区和15个学院。图3在地图上显示了8大校区的位置,15个学院分属8个校区。在左边的导航栏中表现了校区和学院的隶属关系。4.png

图4 查询某一学院的界面

图4显示的是北京联合大学主校区的建筑群,主校区的每一栋建筑都用数字进行了编号。通过本系统可以查看每一栋建筑的详细位置和建筑内的主要部门。5.png

图5 所有教学楼的界面

图5所示,列出了主要的教学和科研地点。教学和科研场所的数量、属性和位置都可以通过后台数据管理进行增删。6.png

图6 提供动态的社会服务通知

北京联合大学为北京市提供了很多的社会服务内容,社会服务内容是不断更新和变化的,本系统可以提供用户查询最新的社会服务的地点安排。如图6所示,信息窗口显示的为英语四六级考试的通知和考场安排。社会服务的数量和数据都可以通过后台数据管理进行增删。7.png

图7公交查询功能

系统提供了前往北京联合大学各学院的公交查询功能。出发点为北京市内的火车站,目的地为北京联合大学的15个学院。如图7所示为北京西站到应有文理学院的公交路线。

后台功能介绍

系统的后台可以管理前台所显示的一切元素。此处包括校区管理、学院管理、楼宇管理、类别管理和单元管理等。图8为楼宇管理的界面,在楼宇管理中可以实行对每一栋楼宇建筑的添加、修改、删除等功能。

8.png

图8 楼宇管理界面

4、结论

本项目对百度地图公共开发平台的发展和应用有了较充分的了解。所开发的北京联合大学主校区地理信息查询系统,给联大的全体师生以及广大的校外人士提供了熟悉校园的便捷途径,提高了学校的服务质量。希望这个基于百度地图的联大主校区信息查询系统能够被给予重视和应用,真正被应用到学院的信息化平台之中。

5、致谢

本研究得到北京联合大学“启明星”大学生科技创新项目201911417SJ082的资助,在此表示感谢!

参考文献

[1] 百度地图JavaScript API v2.0 开发指南[M].百度在线网络技术(北京)有限公司,2013年8月。

[2] 潘安宁杨昆. 基于百度地图API的校园综合信息服务系统的设计与实现[J]. 电脑知识与技术,2016年7月。

[3] 曾江峰.基于百度地图API的门店信息搜集系统设计与实现[D].武汉:华中科技大学,2013。

[4] 程钢等.基于地图API的校园在线电子地图设计与实现[J].测绘工程, 2014

(本文作者:蔡英建 胡立栓 张腾浩 邵奇 来源:北京联合大学)


点赞
收藏