admin 管理员组文章数量: 1086019
2024年4月25日发(作者:手机端页面)
第
42
卷第
1
期
2019
年
1
月
现
代
测
绘
ModernSurveinandMain
ygppg
Vol.42
,
,
Jan.2019
基于微信小程序的旅游
GIS
系统设计与实现
邵
恒
1
,
张
泳
2
,
王
皓
1
()
江苏省测绘工程院
,
江苏南京
2
江苏省地质测绘院
,
江苏南京
21.10013
;
2.10013
摘
要
根据游客的景区游览需求
,
本文提出并设计了基于微信小程序的旅游
GIS
系统
。
文章介绍了系统的设计
方案以及景区地图浏览
、
游览路线规划
、
景点语音讲解等模块功能
。
该系统具有
“
招之即来
、
用完即走
”
的特点
,
并
矢量地图基础上
,
结合手绘地图更直观的表现出景区特点
,
能够有效提升用户体验
,
是智慧城市
且在传统的影像
、
研究中实现智慧旅游的重要方式之一
。
;
智慧城市关键词
微信小程序
;
手绘地图
;
旅游
GIS
()
中图分类号
:
P208.2
文献标识码
:
A
文章编号
:
1672-4097201901-0033-03
0
引
言
随着人民生活水平不断提高
,
互联网信息技术
迅猛发展
,
我国旅游业的产业格局
、
商业模式发生
了根本性的变化
。
我国旅游业已进入大众旅游时
代
,
自助旅游和个人旅游已渐渐成为主流旅游方
式
。
人们对旅游信息的方便
、
高效
、
智能获取有了
更高的要求
。
在旅游信息服务研究中
,
美国学者古恩早在
1979
年就提出了旅游功能系统的概念
。
在这个系
统中
,
联系旅游者和旅游目的地的最重要环节就是
旅游信息的引导
。
为了更好地满足游客需求
,
许多
研究者对旅游信息服务设计理论进行了研究
。
Re
-
,()
为了分析爱沙尼亚当地
inAhasaAntoAasaa2007
旅游者的旅游目的地偏好信息
,
使用了移动定位技
术对旅游者进行了追踪调查
;
王欣
(
根据不同
2010
)
游客的不同旅游兴趣需求
,
对游客个性化旅游信息
需求进行了研究
;
张艳
(
将旅游活动划分为旅
2010
)
游前
、
旅游时
、
旅游后三个阶段
,
根据游客在不同的
阶段对于旅游信息需求提出了一种旅游信息大规模
)
定制策略
;
刘莉
(
建立了基于游客信息行为和旅
2012
游决策等相关理论的游客
U
该模型模
TAUT
模型
,
拟了移动旅游中游客需求的个性化信息服务
;
郭苏
()
收集了不同城市的旅游信息
,
研究不同城市游
2015
客的认知行为
,
分析了游客认知与旅游信息之间的关
系
,
提出了基于游客行为的旅游信息服务框架
。
微信是当前最为方便快捷的即时信息交互软
件之一
。
为进一步提升信息服务能力
,
腾讯推出了
帮助人们定制属于自己的专业化信息
微信小程序
,
服务平台
。
微信小程序不同于传统的手机
A
它
PP
,
只需要通过微信提供的扫一扫或
不需要下载安装
,
搜一下功能即可打开相关应用
,
应用退出后
,
系统
会立即释放内存
。
当前除了景区导览等传统旅游服务
,
游客期望
能够获得更加具有特色的个性化旅游服务
,
包括能
够实时定位所处景区的相对位置
,
便捷地获取附近
景点的语音介绍
,
停车场
、
洗手间
、
特色商铺等要素
的查找
,
甚至可以智能地提供游览策略
,
例如根据
游客期望设计一条主题线路让游客进行游览参观
。
针对以上需求
,
本文设计并开发了基于微信小程序
的旅游
G
结
IS
系统
。
该系统依托微信小程序优势
,
合景区手绘地图
,
解决了如何在旅游过程中让游客
便捷地获得精准智慧导游服务的问题
,
为游客带来
了全新的旅游体验
。
1
系统架构
系统架构如图
1
所示
,
系统主要由接入层的微
信小程序客户端和应用层的服务提供模块组成
。
微信小程序客户端为客户提供浏览景区地图数据
,
规划游览路线
,
获取语音讲解的界面
,
并且和服务
提供模块实时通信
。
用户获得界面代码来自微信
服务器
,
而界面上数据则从服务提供模块获得
。
服
务提供模块采用分布式架构
,
以应对微信小程序客
户端带来的海量服务请求
。
服务提供模块是整个
系统的核心
,
包括地图数据提供
、
游览路线规划
、
景
区语音讲解
、
周边景点推荐等多个功能
。
该系统体系以计算机硬件与网络通信为依托
,
以
标准和制度为保障
,
以空间和属性数据为中心
,
以计
算机网络技术
、
地理信息技术等为支撑构建业务系
统
,
提供服务
。
①
接入层主要包括用户使用的小程
邵恒
,
工程师
,
研究方向为地理信息系统与智慧城市
。
第一作者简介
:
34
现
代
测
绘
第
41
卷
图
1
系统架构示意图
序界面以及供小程序界面与服务提供模块交互的网
络接口组成
;
②
应用层与程序界面相对应
,
为小程序
界面的各个服务模块提供后台分析支持
;
③
数据资
源库以旅游基础地理信息数据
、
旅游空间专题数据和
旅游业务数据为核心
,
包含了地图服务
、
景点信息
、
游
览路线
、
景点语音等多个专题数据库
,
建立了空间数
据和非空间数据相结合的数据库
;
④
基础层包括网
络环境
、
软硬件设施
。
在系统建设中
,
需要充分利用
现有数据资源
、
网络资源
、
软件资源和硬件资源
,
例如
阿里云
、
腾讯云等云服务器
,
有效提升工作效率
。
关键功能实现
.1
景区地图浏览
本系统用天地图作为底图数据
,
对部分景区地
图采用具有景区特色的手绘地图进行了覆盖
,
手绘
地图中含有大量形象化的景点与
POI
点
,
其中所有
的景点和道路以及绘制的建筑物
、
树木
,
乃至每一
个石墩都和真实景区情况一一匹配
。
这不仅形象
生动地展示了旅游景点的特征
,
也为游客提供更方
便
、
准确
、
直观的智能导航服务
,
使其获得更加舒适
的旅游体验
。
.2
游览路线规划
游览路线规划主要分为两点
:
一是帮助游客导
航
,
使得游客能够方便快捷地到达目标景点位置
,
并可同时进行多条旅游路线的规划
,
包括步行线
路
、
公交及自驾线路等
,
达到一键直达的效果
;
二是
为游客提供个性化游览路线规划建议
,
按照景区特
色
、
时间
、
节庆
、
主题等推出特色路线
,
打造旅游景
区个性化多主题线路
,
突出景区特色
。
.3
景点语音讲解
为游客进行智能化导览
,
提供规范的电子语音
图
2
景区地图浏览
图
3
游览路线规划
图
4
景点语音讲解
2
2
2
2
第
1
期邵恒等
:
基于微信小程序的旅游
GIS
系统设计与实现
35
讲解服务
,
让游客在旅途中能够根据自己的位置获
提升导游服务效率
。
得精准的语音讲解
,
不必考虑其中复杂的关联关系与同
一个整体使用
,
总控服务器通过网
步需求
。
用户访问总控服务器
,
关服务将传来的服务请求分散到各个服务节点
,
从
而减轻了海量服务带来的运算压力
。
3
关键技术
3.1
微信小程序技术
微信是一种连接用户和服务的新方式
。
它可
以方便地在微信中访问和传播
,
并具有良好的用户
、
体验
。
主要采用
WXML
(
HTML5
)
WXSS
(
CSS
)
和
JavaScrit
技术
。
用户不需要下载或安装即可便
p
捷地获取服务
,
功能丰富
,
用户体验出色
,
此外还提
供了一系列的组件和接口
,
开发快速
。
本系统前端
采用了该技术
,
使用
WXML
进行了页面搭建
,
并且
使用
j
avaScrit
实现了前端页面逻辑
。
p
3.2
SrinBoot
微服务架构
pg
本系统后台服务提供模块基于
SrinBoot
框
pg
架进行了开发
。
该框架是
Java
领域中知名的微服
务系统构架框架
,
基于该框架
,
能够简单搭建一个
JavaWeb
后台服务
。
该框架具有以下特点
:
①
使用
自动引入系统所需的包文件
;
maven
包管理工具
,
进行相关配置
,
大大减少
②
该框架能够通过注解
,
了重复代码
;
eb
服务框
③
该框架不同于传统的
W
架
,
能够单独作为
Web
服务后台进行发布
。
多服务器集群服务技术
3.3
分布式体系构架
,
本系统采用分布式体系对核心的服务提供模
块进行构架
,
在多台互联网云服务器上部署网关服
务
、
地图数据服务
、
景点信息数据服务
,
通过这种方
式
,
该系统可以应对用户数量的快速扩展
。
高度的
内聚性和透明性是分布式系统的两个重要特点
,
可
以在网络上建立分布式集群框架
,
使得每个服务节
点具有高度的自治性
,
并且在每个节点建立数据库
管理系统使得分布式集群框架更加易于维护
,
不需
要依赖其他服务节点进行数据管理
。
透明度是指
每个节点分布对于用户的应用程序是透明的
,
用户
感受不到具体使用了哪个服务节点
。
通过使用分
布式网络架构
,
用户可以将分布于各处的数据作为
4
结
语
微信小程序是一种具有潜力的新应用模式
,
比
传统的手机
A
速度更快
。
本文以
pp
开发成本更低
、
微信小程序为应用入口
,
结合移动
G
分布
IS
、
Web
、
式等技术
,
基于
“
天地图
”
和景区手绘地图数据开发
了个人自助旅游
G
实现了景区地图显示与
IS
系统
,
查询
、
游客定位与景点导航
、
景点语音讲解
、
热门游
览路线规划等功能
。
通过该系统游客可获取旅游
参考信息或辅助决策信息
,
并结合多种景区数据
,
达到情境式自助导游
,
增强了游客游览的获得感
。
参考文献
[
黄羊山
,
张红军
,
等
.
基于
W1
]
ebGIS
的文化遗
张凤梅
,
]
产及景区旅游信息系统的设计与实现
[
现代测绘
,
J.
():
2015
,
380628-30.
[
欧阳金伟
.
基于
L
2
]
BS
的一站式手绘智能导游
陈璐露
,
——
麦扑推出景区服务
[
]
信息化建设
,
系统
—
J.2017
():
0354-56.
[
牟艳
,
张九博
.
基于微信小程序的电源监测管
3
]
张雪云
,
]:
计算机与现代化
,
理系统设计
[
J.2017
(
12
)
98-
102+107.
[
谢美慧
,
田琨
,
等
.
微信公众平台及移动位置服
4
]
刘钊
,
:
测绘科学
,
务的旅游应用模式
[
J
]
.2017
,
42
(
01
)
193-196+202.
[
付丹丹
,
徐威杰
,
等
.
基于云计算的地理信息
5
]
卞盼盼
,
]():
共享服务模式研究
[
现代测绘
,
J.2017
,
40026-9.
[
张红平
,
王聪
.
基于天地图的旅游地理信息服
6
]
张俊辉
,
]():
地理信息世界
,
务系统设计
[
J.2014
,
210387-92.
[
童鸣
,
王倩
.
基于智能手机的个人自助旅游地
7
]
廖胜利
,
]():
测绘
,
理信息系统研制
[
J.2017
,
4003103-107.
[
宋碧波
,
刘杰
,
等
.
基于位置的旅游信息服务系
8
]
李旭
,
]():
现代测绘
,
统设计与实现
[
J.2018
,
410158-60.
TheDesinandImlementationofTourismGISSstemBasedonWeChatAlet
gpypp
121
SHAOHenZHANGYonNGHao
g
,
g
,
WA
(,
N
;
1.JiansuProvinceSurveinandMainEnineerinInstituteaninJiansu210013
,
China
gygppgggjgg
,
N
)
2.JiansuGeoloicSurveinandMainInstituteaninJiansu210013
,
China
ggygppgjgg
aerroosed
Abstracthisanddesinedatourism
GISsstembasedon
WeChataletinordertosatisfthedemandofthescenic
T
pppp
gyppy
,
oftourists.Thearticleintroducesthesstemdesinandmoduleservicessuchasscenicmabrowsintravelroute
roosal
tour
ygpg
pp
,,’
ettin
lannin
andscenicvoiceexlanation.Thesstemhasthecharacteristicsof
‘
itrihtrunninawa.Besidesthetradition
gg
pg
pyggy
,,
thesstemcombinesthehanddrawnmatoshowthecharacteristicsofthescenicsotintuitivelandcaneffectivelenhancethe
ma
-
yppyy
p
,
exeriencewhichisoneofthemostimortantwastorealizesmarttourisminthestudofsmartcities.
user
ppyy
;;;
KewordseChataletdrawinmatourism
GISsmartcit
W
ppgpy
y
版权声明:本文标题:基于微信小程序的旅游GIS系统设计与实现 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1714047432a663120.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论