邱杰
身份证号码:441322198403110014
摘要:为了促进我国城市大众体育的发展,提高城市体育设施的利用率,设计了一种基于地理信息系统(GIS)和房态图技术的城市体育设施信息系统,方便我们查询了解。这项系统采用VisualBasic和ArcGIS技术进行设计开发,系统除具有常规的地图漫游和查询功能外,还具有体育设施属性录入、用C#语言和MySQL数据库实现体育设施房管理系统中“房态图”模块。整套系统实现了体育设施的可视化信息查询和管理,对体育设施的动态管理和评价提供了科学实用的管理手段,这对体育设施的管理更高效与直观。
关键词:体育设施;GIS;房态图;可视化性设计
目前,地理信息可视化(GeographicInformationVisualization)。地理信息可视化是将地理信息数据转换为人们容易理解的图形图像方式。随着计算机、图形、图像技术的飞速发展,人们现在已经可以用丰富的色彩、动画技术、三维立体显示及仿真等手段,形象地表现各种地形特征。中国的体育运动成绩在世界上名列前茅,但体育设施的数量和质量因受经济条件的制约而明显落后。改革开放以来,随着国民经济的发展,人民生活水平的提高,大众健身运动的普及和深入人心。体育设施是用于体育竞赛、训练、教学和群众健身并满足其使用要求的场地、建筑物和相关固定附属设备。是满足人民群众日益增长的文化生活需要和体育事业发展必不可少的重要条件之一。近年来,国内、特别是经济发达地区体育设施的需求量和实际建设量显著增加。随着全面建设小康社会,体育设施建设必将快速发展。基于我国对城市体育设施的管理整体水平不高,大部分的管理还是基于纸质资料的管理,有些地区虽然建立了相应的管理信息系统,但多数是纯数据库的方式,缺乏空间信息的表达,难以实现空间上的查询、统计和分析。通过利用全地理信息系统(GeographyInformationSystem,GIS),以电子地图的方式对城市体育设施资源进行可视化管理和分析,可以有效管理和充分利用城市体育设施资源,在此基础上还可以实现城市体育设施资源的合理布局规划、建设和运营管理等操作。
1我国体育设施概况和系统设计目标
系统设计的目标
体育设施建设的数量和布局正逐渐随着我国经济的快速发展增多和复杂化,因而尽快建立城市体育设施空间管理系统对于体育设施的合理规划和管理十分必要。城市体育设施信息系统的本质是基于网络的信息服务。城市体育设施信息系统的目标是以直观的图像或矢量数据为搜索引擎,让人们在一个“真实”的环境中进行信息的管理、检索、查询、分析和应用,从而使城市体育设施信息得到科学管理和维护,并且能为体育设施各种应用系统提供统一的可视化空间基础信息服务平台。
2系统总体的设计
2.1系统总体框架结构
城市体育设施信息系统的总体架构。系统总体采用数据层、逻辑层和应用层的三层结构架构。其中系统应用层采用了B/S(浏览器/服务器和C/S(客户端/服务器))混合设计模式进行架构,B/S模式主要用于地理信息和属性信息的查询与发布功能;C/S模式主要用于数据的维护、更新、查询、分析和统计等功能。
2.2系统功能设计
系统主要包括以下功能:(1)数据输入编辑,将空间数据和属性数据输入系统并编辑;(2)信息查询,实现体育设施属性信息和空间信息的双向查询;(3)多媒体数据管理,为体育设施添加文字、图片等多媒体资料;(4)地图浏览,主要实现地图的放大、缩小平移等,是GIS的必备常用功能;((5)属性信息统计,也称专题图统计分析功能,可对各种属性统计信息通过条形图、柱状图等专题;(6)空间信息分析,对空间对象进行缓冲区分析、拓扑叠加分析等GIS分析;(7)数据输出,将统计分析和空间分析结果打印输出;(8)系统管理,实现系统设置、用户注册和系统帮助。
2.3系统数据库的设计与实现
2.3.1空间数据库的设计与建立系统空间数据库主要包括矢量数据和栅格数据。存放具有空间关系,需要空间定位的点、线及多边形的空间信息及其相关的基本属性信息。数据库的建立过程如下:首先,收集城市最新的1:10000或1:50000地形图,采用扫描仪和手工输入相结合的方法输入图形数据,图形数据的扫描过程实际是图形的栅格处理。其次,对扫描输入的栅格图像进行矢量化。在图形矢量化的过程中,空间信息的输入采用分层方式进行,即对图形中不同属性的空间信息进行分类,建立起不同的图层。最后编辑图形数据,主要对输入的图形数据进行检查、修改、更新及加工,以便得到净化的输入数据,作为实现系统功能的基础。
3.信息可视化设计现状
信息论有一条“经济”原则:传达信息要求尽量减少占据通道的时间。而信息可视化中图形的优点是生动形象,信息量大,一张信息图与一段文字数据同时摆在人们面前,显然图形化的方式人们更愿意接受,也更容易被人们所理解并记忆。一个好的信息可视化图形在呈现时无需更多的解释和推理过程,就能直接进入人的脑海认知中,也因此图形常常应用在信息较复杂或是需要快速理解及操作的情况下。
4.房态图是用来展现体育设施办公用房如足球场、羽毛球场、自行车场、网球场、健身房、运动员休息室、普通功能房、场馆店铺、仓库、等空间位置信息,租赁或使用状况,租户法人或所属部门管辖、租金租赁持续时间,甚至该实施里面的设施设备运行状况信息(例如是否照明故障、空调故障等)予以直观图形化动态显示,实现设施设备状况监控。
4.1开发工具和数据库的选择
开发语言选用的是C#,它是一种相当新的编程语言,功能强大、容易学习。前台开发工具选用的是SharpDevelop2.0,SharpDevelop是一款优秀的集成开发环境,不仅免费,而且开源。
4.2数据库表设计
为了简化算法,本例只设计了两张表,一张为体育设施场所基本信息表(tb_roombaseinfo),另一张为体育设施场所状态表(tb_roomstatus),
其中,表1中的RoomType字段可以填写的内容为:
01——篮球,02——羽毛球,03——自行车,04——足球。
表2中的RoomStatus字段,按习惯,可以填写的内容为:
VC——体育设施场所空闲中,OC——体育设施场所租赁中,
表1中的数据,一般是在系统初始化时,由操作员从“设施场所基本信息设置”中录入,或者在日常运行过程通过添加、删除、和修改操作进行维护。表2中的数据,在系统初始化时,根据体育馆已经录入的房间号,自动填写,初始化时全部设置为“VC”,即“体育设施场所空闲中”,日常运行过程中,系统各模块,根据操作员的操作,进行更新。
4.3界面设计
该模块主要使用了DataGridView控件,该控件是.NET2.0中的一个新控件,是针对.NET1.x中功能较差的标准DataGrid控件而设计的。使用DataGridView控件,可以显示和编辑来自多种不同类型的数据源的表格数据。DataGridView控件具有极高的可配置性和可扩展性,它提供有大量的属性、方法和事件,可以用来对该控件的外观和行为进行自定义。
4.4更新房态图
可以有两种方式更新房态图:①自动更新:增加1个时间控件,设置触发时间,触发时,调用GetRoomStatus函数即可,需要注意的是,触发时间一般不要太短。自动更新的缺点是比较耗费资源;②手动更新:在界面上适当的位置,添加一个标题为“刷新”的按钮,当按下按钮时,执行GetRoomStatus函数即可。手动更新是当操作者需要时才更新,比较节约资源。
一般来说,能更改房态的工作点不是很多,不太可能会出现几个工作点同时“抢”订同一体育设施场所的情况。所以建议采用手动更新的方法,或者让房态图窗口初始化时更新1次即可,因为正式登记订房时,系统自动会检查该房间是否已经被其它点订出,如果已经租出,会给出提示,不会出现误租赁的情况。
5.结语
在处理空间信息的独特性而倍受关注的是GIS技术,它将其运用于城市体育设施管理决策研究是必然之选。保证房态的正确,是房屋中心工作中非常重要的一项,所以建筑管理信息系统要及时、准确地反应房态,以保证前厅接待处的顺利出租房。信息可视化给我们看问题看数据带来了很多便利,也使我们更加直观轻松的获取信息。它让我知道了该如何用信息可视化的方式去思考问题,好的信息可视化作品不仅要满足人们感官上的需求,还要具有实际的功能性,不能只是简单的把所有图形拼贴到一起,必须要善于整理、发现相同和不同,善于归纳和总结,善于取舍、删减,突出重要的,减弱次要的,这样受众才能更清楚的读懂你的信息图。为城市体育设施管理者提供了一个更加科学化和智能化的管理系统。为生活带来更多的便利。
参考文献:
[1]利晓玲,体育资源的开发利用[J].福建医科大学学报,2004,2.
[2]李明利,体育场馆运营模式与管理实务手册[M].河北:河北音像出版社,2004,14-15.
[3]汪映川,普通高校体育课程资源开发利用现状的研究[D].北京体育大学硕士论文,2006:7-8.
[4]MichaelKofler.MySQL5权威指南[M].北京:人民邮电出版社,2008.