基于WEBGIS数字校园总体设计
- 格式:pdf
- 大小:178.77 KB
- 文档页数:10
收稿日期:2008-4-02;修返日期:作者简介:申屠晓名,男,杭州浙江,主要研究领域为虚拟现实技术;彭强,男,博士,教授,主要研究领域为计算机图形图像、视频压缩传输。
基于WebGIS 的虚拟数字校园系统的开发与实现申屠晓名, 彭 强(西南交通大学 信息科学与技术学院,成都 610031)摘 要: 详细介绍了基于WebGIS 虚拟数字校园系统的开发与实现过程。
本系统使用VRML 技术创建了可漫游的虚拟校园环境,同时结合MapXtreme 、Java 技术将WebGIS 引入到虚拟校园中,实现了三维场景与二维地图的同步定位、空间查询、导航漫游等功能,增强了虚拟校园的沉浸感与交互性。
关键词: 虚拟校园; WebGIS ; VRMLDesigning and Developing virtual digital campus systembased on WebGISSHENTU xiao-ming, PENG qiang(School of Information Science and Technology,Southwest Jiaotong University,Chengdu,China) Abstract: Detailed recommend the exploitation and implemention of virtual digital campus system based onWebGIS. VRML technology used to create wanderred virtual campus environment,alse MapXtreme 、java technology combined to introduce WebGIS into the virtual campus,realize the synchronous position 、spatial query 、navigation wander between three-dimension scene and two-dimension map,strengthen the immersion and interaction.Keywords : virtual campus ;WebGIS ;vrml引言虚拟校园是基于真实校园的一个三维虚拟环境,通过对现实大学三维景观和教学环境的数字化和虚拟化,使用户能以动态交互的方式在虚拟的三维环境中进行全方位的漫游,从而获得仿佛置身于真实校园的临境感。
基于WebGIS的智慧校园建设与实践智慧校园建设是近年来教育现代化的重要之一,而WebGIS(Web-based Geographic Information Systems)则是一种有利的技术手段,可为智慧校园建设提供技术支持。
本文就基于WebGIS的智慧校园建设与实践做一些探讨。
1. WebGIS是什么?WebGIS是通过Internet实现空间数据管理、数据分析和地图制作的一种技术系统。
它在传统GIS技术的基础上,利用Web技术把地理信息系统的用户界面与数据处理分离开来,实现了对地理信息的实时管理和处理,方便了信息共享和数据交流。
2. WebGIS在智慧校园建设中的作用2.1 精确找寻学校设施位置基于WebGIS平台,可以通过学校地理位置信息,绘制校园地图并标注建筑物、道路、停车场等各种设施的位置信息。
这样方便学生或者游客在校园内找到所需的设施,同时也为学校管理部门提供了重要的基础数据。
2.2 实时监控学校安全在智慧校园建设中,安全保障是一个非常重要的问题。
基于WebGIS的智慧校园建设,可以采用监控技术对校园内的各种设施进行监控,方便学校管理部门了解校园的整体安全情况。
如果发现异常情况,可以及时采取应对措施。
2.3 为学生提供更便捷的服务基于WebGIS的智慧校园建设还可以为学生提供更为便捷的服务。
比如,学生可以通过手机APP查询校园内的教室、课程等信息,以及申请宿舍、借阅图书和查看通知等功能。
这样能够让学生在校园内更自如地活动。
2.4 数据分析支持学校管理决策基于WebGIS的智慧校园建设,孤零影响管理决策。
通过网上评价和分析,学校可以开发一些数据挖掘工具,对学校数据进行分析和处理。
这样可以为学校管理部门提供更为准确的数据支持,对学校管理的规划和决策有更明确的方向。
3. 基于WebGIS的智慧校园实践案例3.1 北京航空航天大学智慧校园建设北京航空航天大学是一所重点大学,在智慧校园建设方面也有很多创新实践。
WebGIS课程设计——基于ArcIMS的网上校园开发与实践姓名:学号:班级:指导教师:2010年7月15日WebGIS课程设计——基于ArcIMS的网上校园开发与实践实验报告在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着越来越重要的作用。
WebGIS是Internet技术应用于GIS开发的产物,许多Internet组网技术直接移植于Web GIS系统,通过WWW使得GIS 功能得以扩展,从而真正成为一种大众使用的工具。
从WWW的任意一个节点,Internet用户可以浏览WebGIS站点中的空间数据、制作专题图,以及进行各种空间检索和空间分析等各种操作。
通过一学期的学习,和对WebGIS的深入理解,我们也可以通过网络结合地理信息系统、数据库等过去学过的知识来实现诸如:清楚地知道目的地所在的具体的位置,对感兴趣的地理实体的属性特征的查询,以及在电了地图上进行放大,缩小,漫游,及各种地理空间分析等操作。
一、课程设计目的本次课程设计开发实现的网上校园查询系统,主要目的是面向兰州交通大学师生以及来我校参观、学习和工作的客人提供网上电子地图服务,实现地图浏览、空间查询、路径分析以及网站与客户之间的空间信息互动等功能。
使用者可以得到图文并茂的查询校园信息,而且获得最为直接的效果。
二、实现平台和主要软件(1)服务器端:ArcIMS+IIS (2)客户端:HTML(3)Frontpage2003或者Dreamweaver (4)ArcGIS Desktop9.2,ArcIMS (5)SQL Server 2000三、设计内容及步骤:一、网页制作:1.首页的制作:首页,首先要考虑页面的美观与大方,在图片背景选择以及颜色搭配尽可能的避免颜色过重而造成的视觉疲劳,好的开头就是成功的一半,我们的首页如下:首页中包含的内容有:1,兰州交通大学简介,简单的介绍交的的概况和发展历程;2.交大校园电子地图。
1:
图1系统建设流程图
数据库建设
数字校园地理信息系统数据库应当紧紧围绕学校的业务管理对象和业务管理流程,以打造学校的数据资源中心为目标
息化平台和管理决策提供数据支撑和数据保障,数据库内容包含如下研究方向为计算机应用与信息管理。
63页)气控制与PLC技术课所涉及到基础性课程和后续延展性课程的微课设计进行完善。
其次,在微课运用的层面上,还要实现。
通过院校之间、系院之间的微课共享,既可以减轻任课教师微课设计的负担,又可以丰富网络的微课资源。
这也就是说,资源构建的微课可以通过两个层面来实现
微课内容的完善,另一个是微课资源的共享。
互补运用的微课
所谓互补运用的微课就是指在任课教师运用的过程中,结合其具体的教学需求,参与其它的教改理论来综合性运用微课资源。
技术课的微课而言,它不仅可以用来讲解操作规程,而且还可以用来营造教学所需要的特写情境。
即结合情境教学法运用微课资源提升教学效果;与此同时,还可以结合相关的微课视频并把它当作一个教学案例进行教学实践。
通过有针对性的讲解,使学生明确具体操这需要一个客观。
界面如图2所示。
图2系统主界面灵活方便的。
基于GIS的数字校园建设苏红军(中国矿业大学环境与测绘学院,江苏徐州,221008)E-mail:hjsu1@摘要:随着空间信息科学的深入发展,地理信息系统的应用领域也更加广泛。
本文以GIS 技术为起点,阐述了数字校园的内涵,探讨了基于GIS的数字校园的体系结构、系统功能及其主要支撑技术,并提出了在Visual C++6.0软件开发环境下,结合组件式GIS软件MapObjects开发数字校园系统的设想。
以期对高校数字校园的建设起到积极的促进作用。
关键词:地理信息系统,数字城市,数字校园,MapObjects1. 引言1.1 背景人类已进入信息时代,在新世纪里,信息化的浪潮一浪高过一浪。
一个地区信息化的程度已经成为衡量其社会经济发展水平和文明发达程度的标志。
1998年1月31日,美国前副总统戈尔首次提出了“数字地球”的概念,他认为:数字地球是指一个以地球坐标为依据的、具有分辨率的海量数据和多维显示的虚拟系统[1]。
于是,世界各国纷纷制定计划,力图抢占信息社会的制高点。
近几年来,“数字地球”、“数字城市”、“数字小区”已成为地球空间信息科学研究的热点,特别是“数字城市”的建设,因其规模适中,可操作性强,经济效益可观,得到了迅速发展。
随着地理信息系统(GIS)、遥感(RS)、全球定位系统(GPS)的迅速发展,“数字城市”的应用领域也是越来越广,深入到了社会生活的各个方面。
数字城市(Digital City)即指城市信息化,具体是通过建设空间基础信息平台、多媒体信息网络平台和地理信息平台,整合城市全部的信息资源,实现城市社会经济等的信息化。
1.2 数字校园概念近年来,我国高等教育取得了较大的发展,教育信息化也被提上了日程。
一个学校的信息化水平已成为体现其办学水平、地位和学校知名度的重要指标。
与此同时,“数字校园”的概念也应运而生。
所谓“数字校园”(Digital Campus)就是指数字化的、虚拟的校园,是“数字地球”的微观形式在校园区域的具体体现[2]。
基于WebGIS的校园地图应用系统设计与实现第一章绪论校园地图应用系统是一个基于WebGIS技术的校园地图浏览平台,对于提高学生、教师和访客的生活、学习、工作效率有着重要的意义。
本文旨在介绍基于WebGIS技术的校园地图应用系统设计与实现,包括系统的需求分析、数据处理、系统设计与实现。
第二章系统需求分析校园地图应用系统的需求分析包括功能需求和性能需求两部分。
功能需求包括用户界面设计、地图浏览、信息查询、路径规划等;性能需求包括系统响应时间、数据量大小、安全性、可靠性等。
用户界面设计:用户界面设计是校园地图应用系统的核心,用户友好的界面设计可以提高用户体验度,吸引更多的用户使用。
在用户界面设计中需要考虑到地图的层次结构和交互形式,同时不能忽略用户的年龄、文化水平等因素。
地图浏览:地图浏览是校园地图应用系统的核心功能之一,也是用户使用频率较高的功能。
地图浏览需要考虑地图制作和数据处理是否准确,同时还需要考虑到地图的可视化方式,比如以3D形式呈现等。
信息查询:信息查询是校园地图应用系统的一个重要功能,在校园地图应用系统中,用户可以通过地图上的图标等查询到自己所需要的信息,比如,某个教学楼的位置、教室信息等。
信息查询需要考虑到查询的速度和精确度。
路径规划:路径规划是校园地图应用系统的一个重要功能,主要是帮助用户快速找到所需要到达的地点,并给出最优路径。
路径规划需要考虑到多种因素,如地图上各个地点之间的道路长度、道路宽度、树木、灌木等等。
第三章数据处理在校园地图应用系统的设计与实现过程中,数据处理是一个重要工作。
数据处理主要涉及到地图数据的采集和处理,以及地图瓦片的制作。
地图数据采集可以利用测量仪器等技术手段,对校园内的各类地物进行测量并采集地理信息。
采集到的数据需要进行处理,以生成地图数据文件,并进行可视化处理。
地图瓦片制作主要是将地图数据分割成多个小块,以提高地图的浏览效率和用户体验度。
第四章系统设计系统设计包括系统的架构设计和模块设计两部分。
班班级:硕士1505 姓名:学号:基于GIS的校园系统设计与实现一、设计目的电子地图是空间信息表达与可视化的主要形式,电子地图作为一种新型地图,无论在地理信息的地图表示方面,还是在地图信息的利用方面,都有其独特的优势。
通过该系统实现电子地图的管理与使用空间查询与空间分析是GIS的核心特征之一,也是空间信息服务实现中的关键问题。
如何在网络地图服务场景下提供高效能的空间查询与空间分析功能是网络地图服务器设计与实现中的挑战性问题。
采用嵌入式的GIS组件库ArcEngine10.0嵌入Visual Studio 2010C#.NET开发环境中开发一个GIS 应用系统,以此熟悉和了解GIS 二次开发的流程和方法。
二、需求分析(1)教师、学生学生、教师是学校的主体,开发优质的功能齐全的校园地理信息系统,对他们的需求分析不容忽视。
武汉大学在校生近五万人,宿舍楼,教学楼、办公室、实验室布局分配也比较复杂。
可见,教师和学生的需求主要是对各种信息的获取,具体可分为:1)办公楼信息:要实现学校党政机关各部门位置及属性、各院系办公室位置及属性等查询显示功能。
2)教学楼信息:要能够调用学校各教学楼位置及属性,实现教室资源信息的浏览、查询以及当前教室排课情况的查询功能。
3)图书馆信息:要能够调用图书馆的位置及属性、学生自习室及阅览室信息等的查询功能。
(2)游览者对于大部分游览者而言,主要在于各种目标物位置的获取,具体可分为:1)用户在用户当前位置某一范围内目标的位置及其属性,主要包括商店、公共卫生设置。
需要实现从出GIS校园学校的道路走向是不熟悉的,对于游览者而言,2).发地到目的地的路径状况。
3)风景信息:要能够调用校园内风景名胜的位置及其属性信息。
因此,用户的需求大致如下:采用一定开发工具构造一个GIS应用系统以实现以下功能要求:1)地图输入:支持地图输入;支持用户选择文件输入;(输入多种格式)2)地图显示:显示地图,支持放大、缩小、拖动、漫游、全图功能;3)地图的高级操作(测距)4)地图管理:图层信息显示、图层关闭操作、图层添加操作等5)查询:支持属性查询和空间查询(如点查询、圆查询、矩形查询)6)空间分析:实时获取点坐标;量测距离等。
基于 GIS 的数字校园地理信息系统的设计与实现摘要:数字校园地理信息系统是GIS技术在校园空间的综合应用,是高校进行教学管理、决策和提供生活服务的先进工具。
本文从当前数字校园的需求出发,首先介绍了高校校园GIS 发展的必要性,然后以某大学为例介绍了数字校园地理信息系统的方案设计,研究了数字校园地理信息系统的构建思路、设计目标以及系统的实现,最后对高校数字校园系统GIS应用进行总结。
关键字:信息技术数字校园地理信息 GIS应用当下,随着我国社会经济发展水平的不断提高,我国的信息技术水平也随之不断提升。
面对不断发展变化的现代社会,信息技术系统的广泛运用越来越成为了当前最为广泛的应用形式.GIS技术作为当前地理信息系统的重要实现技术,在现代信息技术不断发展的现阶段始终发挥着不可替代的的重要作用。
地理信息技术也在一定程度上满足了数字校园对于信息技术水平的客观要求。
人们也越来越重视GIS数字校园地理信息系统的设计与实现,数字校园也逐渐成为了当前校园信息系统管理的重要组成部分。
1.设计原则为确保系统的成功运行,在系统的建设与设计技术方案时主要遵循如下原则:1)开放性原则:日后为了使数据库能够根据实际进行不断更新,在设计数据库时应当保证在插入和修改数据时,各个数据的相互关系保持不变,以利于日后数据库的扩展。
2)先进性原则:借鉴国内外目前成熟的主流信息系统的体系结构设计信息系统,用以达到系统的以扩展性和较长的生命周期。
系统的开发采用成熟、具有国内先进水平,并符合国际发展趋势的技术和软件产品。
3)可扩展性原则:要考虑到未来业务发展的需要,尽可能地将系统设计得简单明了,降低系统各功能模块的耦合度,并充分考虑系统的兼容性。
系统能够支持对多种格式数据的储存。
2.系统功能根据系统需求,基于ArcGIS Engine开发的数字校园地理信息系统的基本功能主要包含以下方面:1)图形浏览操作功能。
实现图层控制显示,地图全图、放大、缩小、漫游、拉框选择、地图视图与布局视图的交互操作显示。
WebGisS应用设计方案__________校园应用实例一. 引言 (1)1. 选题背景及意义 (1)2.系统的总体设计 (3)2.1系统的总体目标 (3)2.2系统的总体结构 (3)2.3系统设计 (5)2.4系统功能设计 (6)二、需求分析 (9)1. 功能需求分析 (9)1.1 前台功能需求 (9)1.2 后台功能需求 (10)三. 开发及运行环境 (11)1 硬件、软件环境平台 (11)2 开发平台核心技术 (12)3 MVC系统架构 (14)一. 引言1. 选题背景及意义地理信息系统是一种采集、存储、管理、分析显示与应用地理信息的计算机系统,以数字化的形式反映地球空间现势和变迁的各种空间数据以及描述这些空间数据特征的属性,以模型化的方法来模拟地球空间对象的行为,在计算机软、硬件的支持下,以特定的格式支持输入/输出、存贮、显示以及进行地理空间信息查询、综合分析、辅助决策,为人们提供了处理地理信息最佳的方法和手段。
校园在空间上是一个区域,其包含的信息大多具有空间属性。
GIS是管理空间信息最有效的工具,在数字校园中引入GIS将使校园教学、行政、科研、生活等等相关的信息与空间位置建立紧密的联系,从而为人们提供最为直观的,深层次的信息交互。
因此,GIS在数字校园框架中有不可替代的位置。
具体的说,GIS在数字校园中的作用主要有:科学的组织和管理校园的空间数据,并可以与外界WebGIS进行数据交换;实现校园导航,通过互联网,为师生以及公共用户提供校园环境的空间信息浏览、定位、导航等服务。
传统校园地图[2]不仅在空间上不能给用户完整的展示,而且在查询和辨识上也有不足,基于WebGIS的校园电子地图能够很好的解决上述问题,与传统校园地图相比,校园电子地图具有以下特性和功能:1)可操作性。
WebGIS将GIS软件与Web服务器集成,利用通用的浏览器进行地理信息的发布,并使用通常免费的插件ActiveX或JavaApplet,从而大大地降低了终端客户的培训成本和技术负担。
摘要:通过gis技术在数字化校园建设中起到的作用,选用合适实现方式,扩展数字化校园功能。
关键词:数字化校园 gis中图分类号:tp393.1 文献标识码:a 文章编号:1003-9082(2016)01-0302-01 我国的教育领域将数字化技术引入校园,实现校园的信息化。
随着信息可视化(information visualization)技术和 gis (地理信息系统,geographic information system)技术的发展和应用,出现了一种新的数字化校园概念,即在现实校园的基础上创建可视化的虚拟校园。
一、gis在数字化校园建设中系统功能介绍1.电子地图模块提供基本的电子地图浏览功能,通过校园鸟瞰,整体浏览以及小区内部具体房间的空间形状进行分级描述,也可以以无缝衔接的方式显示出来,同样能够通过双击查看相对应的下一级地图。
2.检索查询模块通过该模块可以查询多种信息,包括:空间信息,如电网、道路、建筑边界等以不同的颜色和图案显示在屏幕上,由系统将地下水道找出列出相关的信息。
选定地物的名称。
可以利用图层管理器设置可查询的图层、可见的图层。
历史数据回放。
选定过去一时间段,查询该时间段内指定的历史数据,并进行历史回显。
可以一次对多个跟踪点进行回放,并可在一个窗口里对比出现。
3.校园管网模块因为地下布设的管网线路多多,当校园面临扩建、多个校区或者设备更新的时候,可以利用gis技术,实时从数据库中读取管网数据,并通过从关系数据库中读取历史数据库,达到动态监测的目的。
二、地下综合管线数据的组织与数据库的设计一般来讲,在地下管线gis中常用的图形数据为点实体、线实体和文本实体。
1.点实体在gis中,点实体除了具有一对x, y坐标外,还有描述点特性的一些属性信息,如地物点、管线特征点、地籍界址点等。
2.线实体它是由线元素组成的各种线性要素,由至少两对以上的x, y坐标来表示,也具有描述该线条特性的属性信息,如管线、道路中心等。
科技致富向导2009.7作为现代社会重要组成部分的高等院校,其校园的科学管理越来越受到社会的重视,随着校园信息化的迅猛发展,数字校园的概念应运而生。
结合计算机网络和GIS技术的WebGIS更是在构建数字校园过程中起到了举足轻重的作用。
本文讨论的“数字校园”就是在WebGIS建设的基础上提出的,试图用层次化、整体的观点来规划、实施学校的信息化建设为教育信息化确定一个清晰的目标。
数字校园的建设将对学校所有信息资源进行统一的、科学的组织与管理,对校园网上的信息进行更好的组织和分类,让用户在网上快速发现自己需求的信息,为师生提供优质的网上信息交流环境,让管理人员科学地、规范地管理自己的数据,并将这些信息以最有效的方式、更方便地发布,提供给用户服务。
本研究以中国矿业大学南湖校区为例,以南湖校区的实测及图文数据为基础数据,在开源软件平台上搭建基于WebGIS的校园地理信息系统。
利用WebGIS技术实现了用图形、图像数字信息来表示校园各种空间及属性要素,为用户提供了各种校园信息的查询、检索,为校园发展预测,规划决策及科学的管理提供了可靠的依据。
1.系统平台选择目前,商业WebGIS软件大多提供专业的地图制图、查询、地理编码等空间分析功能,这些商业软件确实提供了很多WebGIS建设机会,几乎所有的主流GIS厂商都推出了自己的WebGIS产品,如ESRI的ArcIMS、MapInfo公司的MapXTreme、Intergraph公司的GeoMedia Web Map、Bently公司推出了ModeIServer/Discovery、AutoCAD公司MapGuide、中地公司的MapGIS—IMS、超图公司的SuperMap IS.NET5等,用户可以直接在向导的指引下进行操作,简单方便地建立功能强大的WebGIS系统,但也有局限性:1)面向大型站点建设,软件和维护费用高且呈上升趋势。
2)系统配置复杂。
3)不能实现不同格式的数据共享,不能实现无缝连接。
基于WebGIS的校园电子地图系统需求分析报告姓名:郭晨晨学号:20091316040 班级:09地信(1)班基于WebGIS的校园电子地图建设的主要目的是满足师生家长及关心学校的各界人士方便、快捷、准确地获取校园信息的需求。
本系统应该具备地点查询、活动查询、专题查询及发布校园生活信息。
能够在电子地图上标示出建筑名称、建筑位置、商铺动态等信息。
用户还能对地名、站点进行评价,使系统用户间能够实现互动。
系统管理员能对系统数据进行管理。
本系统以实现校园地理信息和查询主,其主要用户为校园师生,除满足系统基本功能外,还应该操作简便、容错能力强、易于用户理解。
对于系统管理员,也力求尽量大的可能方便其进行操作。
校园电子地图的功能划分为前台功能需求、后台功能的需求,以及系统性能需求。
1、功能需求1.1 前台功能需求前台功能需求即普通用户对系统的功能需求。
1、地点查询。
根据用户输入的关键字查询地点,通过点击地点在地图上显示该地点的详细信息。
2、活动查询。
根据用户查询的活动,计算出活动各个地点之间的路线。
主要是最短路径查询。
最短路径问题是图论研究中的一个经典算法问题,旨在寻找图(由结点和路径组成的)中两结点之间的最短路径。
算法具体的形式包括:确定起点的最短路径问题 - 即已知起始结点,求最短路径的问题。
确定终点的最短路径问题 - 与确定起点的问题相反,该问题是已知终结结点,求最短路径的问题。
在无向图中该问题与确定起点的问题完全等同,在有向图中该问题等同于把所有路径方向反转的确定起点的问题。
确定起点终点的最短路径问题 - 即已知起点和终点,求两结点之间的最短路径。
全局最短路径问题 - 求图中所有的最短路径。
3、专题查询。
根据用户查询的专题,在地图上标识出专题的所有地点。
4、生活信息查询和展示。
在地图上显示出商铺、活动信息,通过点击查看该地点的详细信息,包括图片,联系方式以及评论等。
5、信息分类列表。
将校园信息根据功能分类作成列表,方便用户点击查找。
基于GIS的智慧校园时空信息云平台设计研究本文针对高校智慧校园的建设,提出了一种基于GIS的时空信息云平台设计方案。
主要涉及GIS在高校智慧校园数据管理、决策支持和应用展示等方面的应用与优化。
具体设计如下:一、 GIS系统架构设计该平台的GIS系统架构是以WebGIS为核心进行构建,通过WebGIS实现对校园GIS数据的在线查询、更新和管理。
具体来说,本平台采用了ArcGIS平台作为GIS系统核心,利用ArcGIS Server实现数据发布、空间分析和地图服务等功能。
同时,通过利用ArcGIS Online实现云端数据存储和发布,实现了多用户间数据共享的功能。
二、数据管理与优化该平台的数据管理主要围绕GIS数据处理和校园信息系统的数据采集两个方面展开。
具体来说,本平台将校园中的各类地理数据进行采集和归档,并整合到系统中进行管理。
同时,在数据管理方面,采取了一系列GIS数据处理技术,如多源数据集成、空间数据挖掘和空间数据质量保障等措施,提高GIS数据的精度和实用性。
三、决策支持与分析优化该平台通过基于GIS技术的空间分析和数据可视化来进行校园的决策支持和分析优化,从而提高高校的管理水平和效率。
主要包括以下内容:1. 空间数据分析:通过利用GIS技术的空间数据分析功能,如空间关系分析、缓冲区分析、可视化分析等,进行校园空间分析和规划。
2. 数据可视化:采取多维分析和数据可视化技术,实现对校园内各类信息数据的可视化分析和展示,如人员流动、设备分布和交通状况等。
3. 智能决策支持系统:通过针对高校智慧校园管理中的常见问题进行分析,设计出可行的决策支持系统方案,对高校校园管理提供决策支持。
四、应用展示与推广在平台的应用展示方面,采用了多维度的展示方式,通过地图展示、数据分析和可视化等形式,让管理者和用户更加直观地了解校园内的实际情况,提高校园管理的效率和水平。
除此之外,本平台还针对校园智慧化的宣传和推广,采取了多种宣传手段,如展示厅、线上宣传、学术交流等途径,提高了高校智慧校园建设的知名度和影响力。
中国电力教育随着我国高校管理体制的改革,许多高校相继合并,同一院校有多个校区,给学校的教学和管理带来了诸多不便。
同时,高等院校的校园面积较大、建筑物较多,地上、地下的管网、供电和通信线路交叉分布,用常规的管理方法难以实现有效的管理,应用GIS 技术有助于解决这些问题。
本系统以河南师范大学校区为例,在GIS 技术支持下对校园地形、房屋、道路、山地等进行显示和管理,实现数字小区的初步设想。
河南师范大学校区正处在发展和扩建阶段,数字校园的建设意义更为突出。
“数字校园”信息系统主要采用了地理信息系统技术、网络技术、数据库技术、GPS 技术,用可视化集成开发工具和地理信息系统ActiveX 控件以及Web 服务器进行二次开发。
在“校园巡逻”子系统的研究中,集成了GIS 和GPS, GIS 系统通过采用标准数据接口方式,从GPS 系统实时数据库中读取巡逻人员的定位数据,并在校园电子地图上实时显示。
在“校园管网”子系统的研究中,集成了地理信息系统和SCADA, GIS 系统通过采用标准数据库接口方式,调用实时招测函数方式或TCP 报文方式从SCADA 系统实时数据库中读取管网实时数据,通过ADO 从关系数据库中读取管网历史数据库,与SCADA 系统进行通信,并在GIS上显示SCADA 数据。
在“数字校园”空间信息发布模块中,集成了GIS 和网络技术,通过TCP /IP 协议以及XML 传输语言,基于B/S 结构方式对系统中的各类空间信息、属性信息进行发布。
一、“数字校园”信息系统总体设计建立系统模块1.电子地图模块提供基本的电子地图浏览功能,通过校园鸟瞰,整体浏览以及小区内部具体房间的空间形状三级描述,可以以无缝衔接的方式显示出来,也可以通过用户的双击查看相对应的下一级地图。
2.检索查询模块可以将各种输入的空间信息,[1]如电网、道路、建筑边界等以不同的颜色和图案显示在屏幕上,也可以输出到彩色打印机和绘图仪上,利用系统的检索功能,只需要移动光标到查询点,则系统自动检索到线或者是多边形信息,并将相关的描述信息列表出来。
基于WebGIS的校园电子地图系统总体设计报告姓名:郭晨晨学号:20091316040班级:09地信(1)班总体概要设计概要设计的主要任务是把需求分析的结果转换为软件结构和数据结构。
设计软件结构的具体任务是:将一个复杂系统按功能进行模块划分、建立模块的层次结构及调用关系、确定模块间的接口及人机界面等。
数据结构设计包括数据特征的描述、确定数据的结构特性、以及数据库的设计。
1、总体设计原则(1)实用性原则实用性原则主要体现的是所设计的系统能够解决实际问题,是所有应用总体设计最基本的最主要的原则,直接关系到系统成败。
(2)可靠性原则可靠性是总体设计的立足点,若设计的系统故障频繁,就不能够满足用户的要求。
系统的可靠性可以从以下几个方面衡量:故障发生的平均时间、排除故障的可操作性和所用时间、故障发生后的诊断措施和迅速恢复的能力等几个方面。
(3)易于更新和维护系统的设计,能够实现有关地图数据的实时更新和维护。
在系统维护时只须在服务器上维护即可,数据的更新和维护要简单可行。
(4)操作简便操作简单是软件设计过程中需要重视的问题,应精心设计用户接口、使系统用户界面友好,便于用户理解。
具体表现在:①用户输入信息时,系统会给出提示信息;②数据的显示和提示信息要简单明了;③当用户输入信息有误时,有信息提示;④良好的可移植性和可扩展性。
程序的可移植性决定了程序的应用范围、效益和系统的发展,因此在设计时也应给与充分的考虑;由于系统不是一成不变的,随着需求的增加经常需要扩展。
这种扩充包括系统电子地图内容的扩充、系统用户的扩充等。
在设计时要充分考虑到系统的各部分功能可加行,以避免随着情况的变化使得已建成的系统不能正常运行,不得不重新设计整个系统。
(5)数据的冗余和共享数据冗余是指重复占用存储空间的数据。
数据共享是指同一个数据可以为多个用户、多种应用程序所利用。
从储存空间的要求来讲要消除冗余,但从访问到系统的响应时间来考虑,为了缩短访问时间和简化查询方法,使用一些冗余技术也是必要的。
因此,在进行系统建立时,应尽量消除不必要的冗余,尽量提高数据共享程度。
2、开发及运行环境本系统在LAMP环境下开发,系统可运行于LAMP(linux-apache-mysql-php)和WAMP(windows-apache-mysql-php)环境下。
(1)开发环境表1开发环境Table1Server-side operating environment硬件环境软件环境CPU Intel(R)Core(TM)2操作系统Linux/ubuntu11.04Web服务器Apache2.2.8内存1GB数据库系统Mysql5.0硬盘160G PHP版本PHP5.0(2)运行环境服务器端表2服务器端运行环境Table2Server-side operating environment 硬件环境软件环境CPU Intel(R)Xeon(R)以上操作系统Windows NT/2003/XPVISta、UNIX、Linux Web服务器Apache内存2BG以上数据库系统Mysql5.0硬盘4OG以上PHP版本PHP5.03、技术架构3.1核心技术主要采用的技术有php、mysql、JavaScript、ajax、Google地图API等。
(1)PHP技术PHP(Personal Home Page)[5]是一种跨平台的服务器端嵌入式脚本语言。
它最初是由Rasmus Lerdorf于1994年开发的。
早期的版本,提供了访客留言本、访客计数器等简单功能。
随后,在第二版中增加了对mSQL的支持。
自此奠定了PHP在动态网页开发上的影响力,并迅速在Internet上流传开来[6]。
截止2009年5月,在Google中搜索“php”,你将获得95亿条搜索记录,可见php在当今互联网时代是非常流行的。
PHP的源代码完全公开,在Open Source意识抬头的今天,它更是这方面的中流砥柱。
随着新函数库的不断加入,使PHP无论在Unix、Linux或是Win32的平台上都可以有更多新的功能。
如今,PHP已更新至6.0版。
在语法方面,PHP混合了C、Java、Perl以及PHP以前版本的优点。
它相当于Script与CGI的结合语言,但是其执行将效率却比CGI更好,程序编写也比HTML更便利且更富有弹性,程序的安全性及保密性也比Script好。
在函数支持方面,PHP几乎覆盖了Web应用的各个方面,其中最有特色的是数据库函数,使用PHP完成一个含有数据库功能的网页非常简单,而PHP支持的数据库也非常丰富,目前包括:MySQL、Oracle、Sybase、mSQL、Informix等。
(2)Mysql技术MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQLAB公司,在2008年1月16号被Sun公司收购[7]。
MySQL被广泛地应用在Internet上的中小型网站中。
由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。
其特点是:核心线程使用完全多线程,这意味着它能很容易地利用多CPU;支持PHP、C、C++、Eiffel、Java、Perl、Python和TCL API等客户工具和API;可运行在不同的操作系统平台上;利用一个优化的一遍扫描多重联结,可快速地进行联结;全面支持SQL的GROUP BY和ORDER BY子句,支持聚合函数COUNT()、COUNT(DISTINCT)、AVG()、STD()、SUM()、MAX()和MIN();一个非常灵活且安全的权限和口令系统,并且它允许基于主机的认证;MYSQL特有的SHOW命令可用来检索数据库、表和索引的信息,EXPLAIN命令可用来解释优化器如何执行一个查询[8]。
(3)JavaScript技术JavaScript是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能,比如响应用户的各种操作。
它最初由网景公司的Brendan Eich 设计,是一种动态、弱类型、基于原型的语言,内置支持类。
以它为基础,制定了ECMA Script标准[9]。
(4)Ajax技术Ajax是当今最为热门的浏览器端开发技术之一[10],简单的来说,它是众多成熟技术的集合。
Ajax的出现,为传统开发技术带来全新的应用方式,极大地提高了用户对程序的操作体验。
Ajax使用XMLHttpRequest对象以异步的方式与服务器通信,从服务器获取需要的数据后在页面上进行局部刷新[11]。
AJAX技术给B/S模式下的客户端和服务器交互方式带来了巨大的变化,使得B/S模式的前后台交互方式也与C/S模式一样,成为API级别的交互[12]。
(5)Google地图APIGoogle地图API是由美国Google公司免费开放的电子地图应用接口。
灵活提供了flash、JavaScript等多种形式的接口,可以满足网站类(B/S结构)和非网站类(C/S结构)的应用。
以HTTP为基础的WebAPI的普及,也降低了应用服务整合的门坎,地图应用接口可以非常简单把地图集成到网站中,使基于互联网地图应用的开发变得十分的简单。
同时,谷歌地图API是一项免费的服务,任何非盈利性网站均可使用。
(6)jQuery技术jQuery[13]是继prototype之后又一个优秀的Javascrīpt框架。
它是轻量级的js库,能够兼容众多浏览器而且支持CSS3。
jQuery使用户能更方便地处理HTML documents、events、实现动画效果,并且方便地为网站提供AJAX交互。
有许多成熟的插件可供选择。
3.2MVC系统架构MVC是Xerox PARC在20世纪80年代为编程语言Smalltalk—80发明的一种软件设计模式,至今已被广泛使用。
MVC本来是存在于Desktop程序中的,M 是指数据模型,V是指用户界面,C则是控制器,使用MVC的目的是将M和V 的实现代码分离,从而使同一个程序可以使用不同的表现形式,比如一批统计数据你可以分别用柱状图、饼图来表示,C存在的目的则是确保M和V的同步,一但M改变,V应该同步更新,在MVC模式中,三个层各施其职,所以如果一旦哪一层的需求发生了变化,就只需要更改相应的层中的代码而不会影响到其它层中的代码。
在MVC模式中,由于按层把系统分开,那么就能更好的实现开发中的分工,分层后更有利于组件的重用,如控制层可独立成一个能用的组件,视图层也可做成通用的操作界面。
如图1,视图V对应表现层,本层只负责数据的显示和样式渲染;控制器C 只负责视图V和模型M的逻辑交互(消息传递);模型M根据控制器C的交付指令完成数据运算、数据存储、返回运算结果。
三层各施其职,互不干涉,易于系统开发、维护和扩展。
图1mvc层次结构Fig1Mvc hiberarchy4、数据库设计目前流行的数据库系统有MS SQL Server,Oracle,MySQL,PostgreSQL,SQLite等[14]。
由于MySQL体积小、速度快、稳定性好、可跨平台、总体拥有成本低,本项目选用MySQL作为数据库存储系统。
本系统的数据库主要设计了地点信息表、活动信息表、图片表、管理员表、评论表。
(1)地点信息表。
此用来描述地点信息,主要属性有地点编号、地点名称、地点地址、图片编号、地点联系信息、经度、纬度、地点类型、地点评分、地点URL连接、地点点击率。
表结构如表3所示:表3地点信息表Table3Address Information字段名字段说明数据类型长度其他约束addr_id地点编号Int20索引addr_name地点名称Varchar100addr_address地点地址Varchar500NULL addr_img_id图片编号Int20Addr_phone地点联系信息Varchar30NULLaddr_lng经度Int20addr_lat纬度Int20addr_type地点类型Varchar4addr_start地点评分Int10NULLaddr_url地点URL连接Varchar100NULLaddr_num地点点击率Int10NULL(2)活动信息表。
此用来描述活动信息,主要属性有活动编号、活动名称、活动简介、举办时间、主办方、图片编号、活动地址、活动说明、活动类型、活动点信息。
表结构如表4所示:表4活动信息表Table4Active Information字段名字段说明数据类型长度其他约束active_id活动编号Int20索引active_name 活动名称Varchar100active_explain活动简介Varchar100NULL active_time举办时间Varchar100NULL active_sponsor主办方Varchar30NULL active_img_id图片编号Int20active_addr活动地址Varchar100NULL active_detail活动说明Text NULL is_active活动类型Int20NULLadd_point活动点信息Int10(3)图片表。