关键词:非物质文化遗产系统;WebGIS;系统
中图法分类号:TP311 文献标识码:A
1引言
随着经济的全球化和新兴文化对人们的影响越来越大,我国的非物质文化遗产面临的局势也越来越让人担忧。目前,有效保护和传承非物质文化遗产是一个较为棘手的问题,非物质文化遗产因其独特的传承方式(口传心授、经验性传承等)而在现代经济高速发展、人们追求物质化的时代出现了生存危机。城镇化的发展和现代文化的冲击使非物质文化遗产传承人断层的现象非常嚴重,又因教育方面的忽视和人力资源的匮乏,大量的实物资料得不到妥善的保护,使人们接触这些文化的渠道逐渐减少,从而导致非物质文化遗产破损、流失。
近年来,非物质文化遗产数字化热潮逐渐兴起。例如,裴张龙研究了如何利用现有信息技术使非物质文化遗产得到保护和推广:曹玲等针对非物质文化遗产网络信息内容繁杂、维护困难的现实问题,提出基于DotNetNuke( DDN)的内容管理系统(CMS)构建解决方案,并以江苏省非物质文化遗产保护网络平台为例分析了其设计及实现过程。张红灵探讨了数字图书馆建设非物质文化遗产数据库和网络化传播中的系列问题。利用科技手段对非物质文化遗产进行数字化保护,具有典型的跨学科特点及重要性。近年来,GIS已经走进人们的日常生活,数字城市、数字社区在我国正处于逐步地探索和实现中。
针对上述现状及问题,本文基于J2EE平台,利用H5和Layui等前端技术,结合Jfinal后端框架,建立基于GIS的非物质文化遗产管理系统,以MVC为设计模式,通过异步加载Ajax完成前后端的交互,实现非物质文化遗产管理系统相关功能,通过与GIS相结合,使抽象的事物可视化展现,将非遗文化以网络化和数字化的形式更为形象地展现出来,通过科学的方法来保护中华上下五千多年的璀璨文化。
2关键技术
通过研究现状、需求分析、数据收集与处理,基于B/S结构,利用WebGIS相关技术,采用MVC模式构建基于GIS的非物质文化遗产管理系统,为非物质文化遗产的保护提供技术支持。该系统构建技术路线如图1所示。
2.1客户端技术
前端主要使用了Ajax,H5和Layui来实现。Ajax可以在不重新加载整个网页的前提下,更新局部网页,提供系统响应速度。采用Layui前端架构,遵循了原生前端技术书写组织形式,更快捷地完成整个系统的搭建。
2.2服务端技术
采用JFinal框架访问数据库,提供前端交互需要的各类接口,JFinal框架是基于Java语言的Web开发框架,遵循COC原则,具有开发迅速、代码量少等特点。采用GeoServer提供地图服务,响应地图请求。GeoServer本质上是一个地图服务器,它是遵循OpenGIS Web服务器规范的J2EE实现,通过它可以方便地将地图数据发布为地图服务,实现地理空间数据在用户之间的共享。另外,GeoServer提供了相应的接口,以允许用户对地理空间数据进行插入、更新、删除等操作。
2.3数据库技术
根据非物质文化遗产管理系统的需求,数据库主要包含非遗文化基础信息、非遗媒体数据信息、用户信息。根据系统构建需求,采用的是MySQL数据库,数据库中实体关系E-R图如图2所示。
3功能分析
基于GIS的非物质文化遗产管理系统采用JFinal框架,以MySQL为数据库支撑,使用Java作为后端开发语言,采用LayUI框架设计网页,以Intellij IDEA作为系统开发工具,使用Chrome/火狐浏览器进行脚本和页面调试。该系统主要拥有以下几个模块:基础信息管理模块、空间信息管理模块、图标信息展示模块、附件管理模块、系统管理模块,如图3所示。
3.1基础信息模块
由于非物质文化遗产信息管理系统的操作对象是不同地域、不同部门、不同岗位的工作人员,因此其拥有的后台管理系统的权限也不相同,因此该模块主要将不同用户所对应的功能管理区分开来,对其未拥有的功能权限不予显示。
3.2 GIS(空间信息系统)模块
(1)非遗信息定位展示。
非物质文化遗产数据和地理位置有着密切的联系,此功能调用了高德API的定位功能,通过输入或选择地址,处理并转换为经纬度信息,在前端页面渲染并标记。
(2)数据展示。
使用layui的数据表格组件展示非遗信息,同时支持增删改查操作。
(3)非遗信息查询。
采用了高德地图接口中的POI数据搜索功能,在系统中输入需搜索的省份和关键字,将搜索结果渲染到地图上,并将地图漫游至目标点位。
3.3图表信息模块
该模块利用了Echarts的图表功能,对不同省份所拥有的非物质文化遗产、不同项目类别所对应的文化遗产、省份内文化遗产的数量分布、省份内文化遗产种类的统计以柱状图、饼状图等多种方式进行展示。
3.4附件信息模块
附件管理主要包含3个部分,即图片附件、音频附件、视频附件。对不同类型的附件信息进行不同页面的管理,有利于附件数据的管理,通过判断文件名称的后缀名,使不同类型的附件信息保存在不同的附件列表中。
3.5系统信息管理模块
该模块继承了Jfianl-Layui的原生功能,主要对使用非遗信息后台管理系统的人员进行管理和分类,储存工作人员的相关信息。主要有三大功能.即用户管理、角色权限管理和功能管理。
4系统测试
系统登录成功,进入主界面后,展示非物质文化遗产位置,用户点击地图上具体某个非物质文化遗产标记,弹出对话框,提示该点击区域所在省份,以及该省份具有的非物质文化遗产项目的个数,同时显示用户点击区域的具体的空间坐标,如图4所示。以非遗信息查询为例,在搜索框中搜索“地区=安徽”和“关键字=非物质文化”,搜索结果将在地图中展示,如图5所示。
5结束语
本文将GIS技术和非物质文化遗产结合在一起,基于GIS的成熟技术与地图接口,使用结构化的分析方法对非遗信息管理系统进行全方位的需求分析,设计开发系统的各个功能模块,完成数据的模型建立。研发出一套基于GIS的非遗信息管理系统,可以为相关工作人员提供良好的信息服务环境。在系统功能上虽然存在不足,但其可以对非遗信息进行可视化管理,以及对与非物质文化遗产的相关单位提供较大的帮助。
作者简介:
康晶(1991—),硕士,工程师,研究方向:地理信息系统软件开发。