Upload
fabio-palomba
View
233
Download
2
Tags:
Embed Size (px)
DESCRIPTION
Next! Navigator is a Geographic Information System that allows to calculate and show the route to your next destination. Next! Navigator is included in the Android application called Next! (you can learn more about Next! visiting my profile).
Citation preview
Next! Navigator
Dario Di Nucci, Fabio Palomba, Michele TufanoUniversity of Salerno
giovedì 6 giugno 13
WHAT IS NEXT!?
A WEBGIS TO SUPPORT NAVIGATION IN NEXT!
DESIGNING NEXT! NAVIGATOR
INTRODUCING NEXT!
giovedì 6 giugno 13
INTRODUCING NEXT!
giovedì 6 giugno 13
What is Next!?
An Android app to support tourists activities
Next! guess your next favourite place or look for
places next to your position
An Android app to increase cultural baggage
giovedì 6 giugno 13
Next! includes multimedia information like images and videos from Youtube and
other Google apps
Next! includes historical
informations from Wikipedia
What is Next!?
giovedì 6 giugno 13
Suggests in Next!
Next! “automatically” know what is the nearest place closest to user interests
Using Search Graph, Next! traces all sites visited by users
In this way, is easy to suggest the right next sites for an user
giovedì 6 giugno 13
DESIGNING NEXT! NAVIGATOR
giovedì 6 giugno 13
FEASABILITY STUDY
REQUIREMENTS SPECIFICATION
CONCEPTUAL DESIGN
DATA ANALYSIS
HW/SW ANALYSIS
DB DESIGN
PROTOTYPE/BENCHMARK
DB CONSTRUCTION
SYSTEM INTEGRATION
APPLICATIONS DEVELOMPMENT
GIS USE AND MAINTENANCE
HW/SW PURCHASING
GIS Planning
giovedì 6 giugno 13
FEASABILITY STUDY
REQUIREMENTS SPECIFICATION
CONCEPTUAL DESIGN
DATA ANALYSIS
HW/SW ANALYSIS
DB DESIGN
BENCHMARK
DB CONSTRUCTION
SYSTEM INTEGRATION
APPLICATIONS DEVELOMPMENT
PROTOTYPE
HW/SW PURCHASING
GIS Planning
giovedì 6 giugno 13
Requirements Specification
Georeferenced map according to user location
Path building that connects the user to a cultural site
Map should include other info like parking, foods,
leisure...
giovedì 6 giugno 13
Data Analysis
Overlay maps with cultural sites and
other places
A Base map
giovedì 6 giugno 13
DATA/SERVICE REQUESTED HW/SW NEEDED
Base Map Map Server
Overlay Map Map Server
Path building External Application
Hw/Sw Analysis
giovedì 6 giugno 13
Choosing Hw/Sw
CloudMade provides tile maps to Next! Navigator
Its license is narrow-free
For this reason, we expected also the maps
provided by MQ
giovedì 6 giugno 13
OSM allows free access to maps and all data you need
The overlay maps are created by ourself, using
QuantumGIS
Choosing Hw/Sw
giovedì 6 giugno 13
Overlay Maps ConstructionDB Design
giovedì 6 giugno 13
Overlay Maps ConstructionDB Definition
Raster filesShapefiles
SQLgeoreferencing spit
spatial analysis
giovedì 6 giugno 13
Application Deployment
Apache 2.2 with PostgreSQL connector and enabled to PHP5
A webGIS needs a web server
giovedì 6 giugno 13
Application DeploymentA webGIS needs a web server
giovedì 6 giugno 13
Application Design
giovedì 6 giugno 13
What’s in GeoDB
In the geoDB there are data obtained from different sources
Data for Overlay Maps
Data for Routing construction
giovedì 6 giugno 13
Insert Data in GeoDB
Data used for the overlay maps inserted in the GeoDB using Spit, a
QGIS plugin
Data used for the routing construction inserted in the GeoDB using osm2po
SPIT
giovedì 6 giugno 13
pgrouting allows to choose between1) Dijkstra Shortest path 2) A-Star Shortest path 3) Shooting-Star Shortest path
Path Buildingpgrouting is an open source library that provides
geospacial routing functionality
pgrouting gets the user position by GPS and cultural site position
by Nominatim geocoder
giovedì 6 giugno 13
pgrouting allows to choose between1) Dijkstra Shortest path 2) A-Star Shortest path 3) Shooting-Star Shortest path
More efficient
Path Buildingpgrouting is an open source library that provides
geospacial routing functionality
pgrouting gets the user position by GPS and cultural site position
by Nominatim geocoder
giovedì 6 giugno 13
Put It All TogetherSystem Integration
Leaflet is a JavaScript library that allows the construction of
interactive maps
Leaflet allows the user to control the map (zoom, classic view, night
view, satellite view)
giovedì 6 giugno 13
Put It All Together
LEAFLET
get POI at
fixed
distance α
Now α=10 km fro
m
GPS position
System Integration
giovedì 6 giugno 13
Next! Navigator in Next!
DEMO
giovedì 6 giugno 13
Pilot TestGoals
Efficacy
Efficiency
Bug Discovery
Data Quality
giovedì 6 giugno 13
Pilot Test
DATA VALUE
City Rome
# Cultural Sites 12
# Parking 1
All the platform was implemented on a local server
Environment Setting
giovedì 6 giugno 13
Pilot TestUsers Selection
20 Users
20 users from two universities and 3 degree
course
giovedì 6 giugno 13
Pilot TestTest Results
OSM Quality/CostBase Map QualityUser Interface
Routing calculation timeSometimes, OSM not cover minor streetsZoom Satellite Map
giovedì 6 giugno 13
conclusionsfuture works
Conclusions & Future Works
PostgreSQL optimization
More cultural sites, more parkings...
Integration Testing with Next! using a remote server
giovedì 6 giugno 13
Conclusions & Future Works
We’ll submit our project to upXapp contest in few days
giovedì 6 giugno 13
Thank you!
Questions and/orcomments
Dario Di Nucci [email protected] Palomba [email protected] Tufano [email protected]
giovedì 6 giugno 13