A Platform for Difficulty Assessment andRecommendation of Hiking Trails
1. A Platform for Difficulty Assessment and
Recommendation of Hiking Trails
Jean-Paul Calbimonte • Simon Martin • Davide Calvaresi • Alexandre Cotting
University of Applied Sciences and Arts Western Switzerland (HES-SO)
International Conference on Information and Communication Technologies in Tourism – ENTER 2021
January 2021
@jpcik
2. 2
Hiking: Points of difficulty
Difficulty assessment
Perception & subjectivity
Hiker physical capabilities
Personalized recommendation
Challenges
Which hiking trails are good for me?
Limited difficulty &
risk information
difficulty?
risk?
safety?
6. 6
Syris : Overview
Methodology for
data acquisition
Difficulty
Assessment
Detailed difficulty
description
Collaborative
platform
7. 7
Syris Data Model
Point-of-
Difficulty
Route
Outing
User
Health Profile
Feedback
title: varchar
description: varchar
technical: int
risk: int
image: image
source: varchar
location: point
title: varchar
description: varchar
duration: varchar
ascent: int
descent: int
length: int
ibpIndex: int
energyMax: int
technicalMax: int
risk max int
source: varchar
geom: multiline
age: int
energy: int
technical: int
risk: int
filters: varchar
status: int
createdAt: datetime
updatedAt: datetime
description: varchar
createdAt: datetime
updatedAt: datetime
route
route
route
user
user
user
r
nt
he
cal
e
or
ss
e
Difficulty
dimensions
General difficulty
Self-assessment
profile
matching
8. 8
Syris Architecture
Docker
Syris Web Application
Trail
Visualization
Data
Acquisition
App
Filtering by
skills
Trail
Details
Difficulties
Visualization
User
Management
Login /
Register
Health
Profile
Hiking
History
User
Feedback User Data
• Account
• Health profile
• History
• Feedback
Trails Data
• Attributes
• Metadata
• Geospatial
• IBP Index
Point-of-
Difficulty Data
• Attributes
• Image
• Geospatial
Postgre
SQL
PostGIS
Web Server DB Server
IBP Index API
Code versioning: Github
Hikers
Contributors