参赛院校:西南石油大学
指导老师:杨洋
队员姓名:边朝阳 任涛 陈毓丹 徐焜鹏
凭借着得天独厚的自然资源、璀璨夺目的文化瑰宝和五彩斑斓的民俗生活,四川一直以来作为旅游强省吸引着八方游客。
然而,由于四川省旅游资源分布广泛、类型多样,游客难以通过传统的查询方式快速精准获取到自己需要的旅游信息。因此,本项目通过WebGIS技术,使用SuperMap GIS系列软件,实现对四川省内旅游资源的整合、分类、展示和查询,并提供全方位的旅游服务和支持。为提升旅游信息服务水平,推动旅游产业发展,促进区域经济建设和产业升级助力。
开发团队根据命题组所提供的数据,以SuperMap iDesktop 11i为数据处理与数据制作工具,完成了以下系统数据的处理与制作
1、将A级旅游景区名录.xlsx”和“旅行社名录.xlsx”导入SuperMap iDesktop 11i,然后通过转换工具,将属性表数据生成坐标点数据。
2、对原始数据“SiChuan.udbx”中的四川省交通道路数据集进行拓扑处理,并导入天地图为参照进行配准,使该数据集的道路尽可能与天地图道路重合,保证后续功能的实现,并将其重命名为“Road”。
3、对数据集“Road”进行拓扑构网,构建网络数据集“Network”。
4、通过手动搜集及网络爬虫获取四川省内主要酒店信息,包括酒店名称、地址、经纬度、联系方式等字段信息,并将其制作成 “四川部分酒店信息名录.xlsx”,为后续空间分析功能提供数据支持。
本系统架构自上而下分为四层,分别是:数据层、应用支撑层、业务逻辑层和表现层。
其中,数据层使用了MySQL数据库、iServer服务和空间数据库;应用支撑层运用SpringBoot框架、Vue.js框架、来搭建Web端前后台,基于SuperMap iClient JavaScript 11i进行了前后端框架开发。在业务逻辑层中,系统主要用到的功能模块包括查询、空间分析、地图可视化等工具。
本小组采用了用户服务端和数据管理端前后双平台的模式,用户服务平台主要面向旅客用户,提供旅游资源的查询展示、路径规划分析、景区体验分享、周边酒店信息查询等功能;数据管理平台则面向管理决策人员,主要分为地图、图表数据大屏展示和景区信息、用户信息等数据管理两部分。
主界面分为顶部、中心内容、底部三部分。顶部区域包括登录按钮、轮播图及地图、旅行社和酒店三个核心功能按钮,点击按钮跳转到对应功能界面。轮播图用于展示热门景区的美景;向下滑动进入中心内容,首先是对四川省的总体介绍,继续滑动即可看到当前景区热度TOP10排行榜,点击任意景区图片或名称,系统会自动跳转到地图界面,展示该景区所在位置及景区相关介绍信息,方便用户快速查看所需信息;底部用来放置关于我们、售后服务等功能按钮。
基础查询
点击主页的地图按钮进入地图功能界面,可以在搜索框直接输入景区名称进行精确查询,也可以输入关键词进行模糊查询。
同时,点击图中右上角的1A、2A、3A、4A、5A按钮可以实现分级查询,当某一级别按钮被点亮时,地图上会展示对应等级景区的分布位置,如下图所示。
扩展查询
点击搜索栏右侧的更多按钮,进入扩展功能模块。我们在扩展功能栏中提供了测量、路径分析、几何查询和地域查询功能。
下图所展示为几何查询和地域查询功能。几何查询可以选择不同的形状进行框选,系统会显示出所画区域中景区的分布情况,当点击某一点位时会在右侧弹出对应景区信息窗口;地域查询功能提供了手动输入市/县级行政区名称进行查询和直接地图双击对应行政区划查询两种方式。
在路径选项卡中,可以实现最佳自驾路径分析及多景区旅游自驾路径规划功能。
① 最佳自驾路径分析:首先选择点击查询,直接在地图上选择起终点进行单路径规划,也可以选择多个点位进行多路径规划,点击搜索系统会自动规划并显示出最佳自驾路径,如下图所示。
② 多景区旅游自驾路径规划:选择输入查询,输入起点景区和终点景区名称,并且可以点击输入框右侧的加号添加多个途径景区点,规定最多可设置七个坐标点。设置完毕后点击搜索,系统自动规划出最佳自驾路线,并展示出各景点位置图标,点击图标可弹出景区信息界面。
当点击主界面中心区域的TOP10排行榜上任一景区或在地图界面点击某景区点标注时,系统会跳转到对应景区的位置同时以抽屉形式从右侧滑出此景区详情窗口,包括景区图片、简介、景区类型、开放时间等信息。
在景区详情窗口中,点击上方的评论选项卡即可看到游客分享的该景区的游玩体验、建议等内容供旅客参考,当旅客游玩后,也可以分享自己的感受到这里,方便更多旅客参考。
点击主页的旅行社功能按钮进入旅行社信息展示界面,页面中展示了四川省主要旅行社的相关信息。点击图标进入详情页面,可获取旅行社的地址、联系电话等信息,如下图所示。同时也可以在搜索栏进行旅行社的检索。
在查询窗口中,用户可以点击位置选择图标,在图中选择需要查询周边酒店的目标点,系统会自动显示出此点位的经纬度信息。
然后输入缓冲区半径,即需要查询多少公里范围内的酒店信息。点击缓冲区分析进行查询,系统会将目标范围内所有酒店信息展示在下方表格中,包括酒店地址、电话等信息,如下图所示。
在后台可视化平台上,系统通过各种图表清晰直观地展示了四川省旅游资源信息。界面左上角展示了旅游信息热点词汇、旅客酒店类型的选择情况,提供了大多数游客出游的兴趣偏好,可供管理人员分析决策;通过景区分布变化图表可以帮助管理人员直观地了解旅游资源情况;游客接待收入图表和国内游客来源饼状图则为管理者对旅游景区的运营策略优化提供了数据支持;在地图窗口中,我们添加了景区游玩热力分布图及景区分布聚合图。动态的展示了景区运行的状态和资源情况。
1.精美的系统界面设计:系统主界面采用主流的三段式布局设计,简洁清晰,美观大方,使用户能快速熟悉并上手。
2.丰富的可视化展示:系统借助Element UI、Echarts等可视化工具,为各功能模块提供多种样式,使功能的使用体验完备,交互友好。
3.独立的后台数据管理平台:为了方便管理人员对旅游资源和用户信息等数据的可视化管理,此系统专门开发了面向管理人员的后台旅游数据管理平台,以地图、图表可视化的方式直观形象的展示各种数据。
4.完善的空间分析功能:系统在搜索查询功能的基础上,实现了几何查询、地域查询、图上测量及路径规划功能。
5.定制的个性化服务:团队针对用户实际应用场景,添加了景区体验分享、酒店信息查询等个性化功能,为旅客出游提供更全面的服务。
本作品利用官方提供的原始数据包“固定命题开发组数据”,结合网络资源及命题要求中的数据制作要求、GIS服务要求、系统功能要求等,完成空间分析所需数据制作。部署iServer后,可实现项目请求和数据转发均来自本地服务,从而进行离线开发。
团队自选B/S系统开发方向,基于SuperMap iClient JavaScript 11i和SuperMap iClient for Leaflet进行WebGIS的前端浏览器端开发,实现了对四川省内旅游资源的整合、分类、展示和查询,为旅客用户提供全方位的旅游服务和支持。
本作品中使用了MySQL数据库、iServer服务和空间数据库等技术,基于SpringBoot框架、Vue.js框架和SuperMap iClient JavaScript 进行了前后端框架开发。这些技术的选择和应用使得系统具有较强的空间数据处理和可视化展示能力,也体现了学生对于Web技术和SuperMap GIS系列软件的掌握和应用能力,这是值得肯定的。
此外,作品采用了四层架构,分别是数据层、应用支撑层、业务逻辑层和表现层,这种架构的设计使得系统具有更好的可维护性和可扩展性。同时,功能模块的设计也较为完善,满足了用户的查询、空间分析、地图可视化等需求。
总的来说,本作品为用户提供了全方位的旅游信息服务和支持,也为推动旅游产业发展,促进区域经济建设和产业升级做出了积极的贡献。在未来的工作中,可以进一步优化系统的用户体验和功能模块,提升系统的稳定性和性能,为用户提供更为优质的服务。
从左到右:徐焜鹏 边朝阳 杨洋(指导老师) 陈毓丹 任涛
组委会电话:010-59896196
技术支持电话:400-8900-866
组委会QQ:2434499645
大赛QQ群:729342023
地址:北京市朝阳区酒仙桥北路甲10号院电子城IT产业园107楼6层
邮编:100016
GIS大赛公众号
版权所有 © 1997-2023 北京超图软件股份有限公司 京ICP备11032883号-6 京公网安备 11010502052861号