2023SuperMap杯第二十一届全国高校GIS大赛

四川省旅游服务系统

四川省旅游服务系统

四川省旅游服务系统

参赛学校 :长江大学

指导老师 :刘少华

队员姓名: 向硕秋、刘超、乔雲

 

四川省作为中国西南地区的一个旅游热门目的地,拥有壮丽的自然景观、悠久的历史文 化和独特的美食特色。然而,在计划和预订旅行时,游客常常面临信息散乱、网上预订操作复杂等问题。为了解决这些问题,我们提出了一个旅游资源服务平台项目。该项目的目标是 整合四川省各地区的旅游资源,提供一个统一的平台,使游客能够轻松地获取信息、浏览景 点介绍、预订门票和酒店,并规划最佳的旅行路线。这一项目的提出得到了四川省政府和旅 游局的大力支持,并被列为四川省重点旅游发展项目之一。该旅游资源服务平台的推出将极 大地方便游客的旅行规划和预订,提升旅游体验,同时也为四川省旅游业的发展注入新的活力。

数据制作与处理

发团队根据命题组所提供的数据,以 SuperMap iDesktop 11i 为数据处理与数据制作工具, 完成了以下系统数据的处理与制作

(1)将“A 级旅游景区名录.xlsx ”和“旅行社名录.xlsx”导入SuperMap iDesktop 11i ,重命名为“A 级旅游景区”与“旅行社”,其中“旅行社”导入为表格数据,“A 级旅游景区”导入为空 间数据。并将“A 级旅游景区”数据集导入到“SiChuanMap”中进行地图符号化,配置标签专题 图,设置其可见比例尺范围。

(2)对原始数据“SiChuan.udbx”中的四川省交通道路数据集进行拓扑处理,并导入天 地图为参照进行配准,使该数据集的道路尽可能与天地图道路重合,保证后续功能的实现,并将其重命名为“Network”。

(3)对数据集“Network”进行拓扑构网,构建网络数据集“Network”。

(4)将四川省行政区划图导入到“SiChuanMap”中,配置标签专题图,并设置标签专题 图的可见比例尺范围,修改图层风格,达到地图和系统界面美观协调的效果。技术路线以 SuperMap iDesktop 11i 为数据制作工具。以 SuperMapiServer11.1.0 为核心 GIS 服务 器,存储数据并发布服务。以 JS 为核心开发语言,以 Leaflet 为核心地图框架,通过 SuperMap iClientJavaScript for Leaflet ,与 GIS 服务器建立通讯,并结合 Echarts完成空间数据的可视 化,借助ElementUI 、Vue 和 ThreeJS 框架完成系统界面的实现与行为控制。

系统功能展示

1.地图浏览

系统以天地图为底图,并在天地图上叠加经制作过的四川省行政区划图,用户可以对地图进行浏览包括放大、缩小和平移等,并在系统加载时默认显示成都市的可视范围。

2.图层切换

在地图界面的工具栏或设置选项中,您可以找到底图切换的功能按钮。通过单击该按钮或选择相应的选项,您可以快速切换到您希望的底图图层。不同底图图层可以提供不同的视觉效果和信息展示方式。

3.景点浏览

点击浏览全部景点,即可展示四川省所有景点分布。同时根据不同的缩放层级显示不同 级别的景区,展示更清晰的地理景点分布。点击图片右上方的角标还可以查看该地区的3D全景,方便用户深入了解景区信息;卡 片右侧的爱心按钮可以将该景区添加至收藏。

4.城市景区展示

点击地图上的一个城市区域时,城市区划高亮显示,同时会弹出两个窗口,上侧展示相应城市的所有景区, 以及各级景区及其占比情况。

5.城市景点查询

平台也提供了城市景点查询功能。系统会弹出一个提示框,您可以在提示框中选择您感 兴趣的城市。在您点击确定后,系统将自动跳转到该城市的景点展示页面。在这个页面上, 您将获得关于该城市的所有景点的信息,例如通过图表展示该城市景点的级别个数分布情况 及其占比、景点分布等。

6.最佳自驾路径分析

点击左侧的开始选点按钮,双击地图任意非景点位置,可添加自定义控制点;双击地图 景点地标,可将所选景区添加到分析列表中。也可添加收藏的景区,添加完成后,点击右侧 的开始分析按钮,即可自动生成一条最佳路径。

7.酒店订购选址分析

系统将根据您设置的选址分析参数,找到满足条件的酒店。系统将提供酒店的详细信息, 包括名称、位置、价格、评分以及用户评价等,帮助您做出最终的订购决策。

8.景区综合服务区分析

基于您选择的景点和选址分析参数,系统将找到满足条件的区域,并提供相关的主题餐厅、景区特产和主题商店。根据您设置的“缓冲区半径”,系统将在指定距离范围内寻找相应区域。

9.3D 全景图

点击图片右上方的角标可以查看该地区的 3D 全景,您可以享受到身临其境的景点体验,在选定旅游目的地之前,提前了解并感受到不同景点的魅力。

10.可视化大数据面板

本平台提供了可视化大数据面板功能,旨在为用户呈现各种旅游数据的统计和分析结果,以帮助用户更好地了解景区情况、 口碑评价、旅行社信息和游客统

计等。

系统亮点与细节

(1)界面与数据渲染的美观性:开发团队参考了大量可视化模板,并使用UI 框架优 化界面元素。通过使用第三方库 Echarts进行数据可视化,将数据以动态效果展示,提升用 户对数据的理解和体验。

(2) 系统的容错性与交互的友好性:系统引入了强大的输入验证和数据处理机制,能 够捕捉并处理用户输入的错误和异常情况。当用户输入不合法或无效的信息时,系统能够及 时给出相关的提示和错误提醒,减少用户困惑和疑惑。此外,通过直观明了的用户界面和操作流程, 以及直观的图标、指引和说明,帮助用户轻松理解和使用系统的各项功能。

(3) 优化基础功能并进行功能拓展: 团队致力于提升系统性能,保证快速、高效地处 理用户请求并提供即时的响应。对系统代码进行精简和优化,使用高效的数据结构和算法, 以及合理的并发和负载均衡处理,提高系统整体性能。注重用户界面的优化,采用符合用户 习惯和预期的设计元素和交互方式。同时加强系统的可靠性和稳定性,采用容错和恢复机制, 处理异常情况,保证系统长时间稳定运行。

开发团队总结

考虑到命题开发组的特殊性,即命题组为我们提供了原始数据并确定了需要实现的功能, 因此,开发团队确定了以下目标并完整实施

(1) 精确解读命题组所给定的功能需求,完成每个功能所需要的数据制作,并在此基 础上正确地实现命题组所需的所有功能。

(2) 对这些功能进行细节优化,提高用户交互的友好性和功能的完备性。当用户输入 不合法或无效的信息时,系统能够及时给出相关的提示和错误提醒,减少用户困惑和疑惑。

(3) 提高数据的精度,提升系统界面以及数据渲染的美观度,参考大屏可视化优化界面,并通过 Echarts 来渲染数据。在此基础上引入 3D 全景图,使用户可以享受到身临其境的景点体验。

(4) 在实现以上目标的基础上,围绕主题进行功能拓展,使系统功能饱满而完备,在相同数据、相同功能的命题开发组作品中提升竞争力。

指导老师点评

本作品以命题组给定数据为基础,利用 Leaflet 、Echarts 、ElementUI 、Vue 和 ThreeJS 以及 SuperMap iClient JavaScript 等技术,实现了地图浏览、数据查询、数据编辑、热力图可视化、服务区分析、路径分析以及旅游数据 3D 可视化等功能,通过系统的上述功能模块,可以实现对四川省旅游资源的综合管理和利用,为游客提供更便捷、高效和个性化的旅游服务。同时,系统还能为相关旅游企业提供数据分析和决策支持,促进旅游业的发展和创新。

团队合影

从左到右:刘超 向硕秋 乔雲

 

联系我们
高校大赛二维码

GIS大赛公众号