4. 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
5. Next! includes multimedia
information like images and
videos fromYoutube and
other Google apps
Next! includes
historical
informations from
Wikipedia
What is Next!?
giovedì 6 giugno 13
6. 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
12. 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
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
14. 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
20. 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
21. 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
22. pgrouting allows to choose between
1) Dijkstra Shortest path
2) A-Star Shortest path
3) Shooting-Star Shortest path
Path Building
pgrouting 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
23. pgrouting allows to choose between
1) Dijkstra Shortest path
2) A-Star Shortest path
3) Shooting-Star Shortest path
More
efficient
Path Building
pgrouting 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
24. Put It All Together
System 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
25. Put It All Together
LEAFLET
get POI at fixed
distance α
Now
α=10 km
from
GPS position
System Integration
giovedì 6 giugno 13
28. 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
30. Pilot Test
Test Results
OSM Quality/Cost
Base Map Quality
User Interface
Routing calculation time
Sometimes, OSM not cover
minor streets
Zoom Satellite Map
giovedì 6 giugno 13
31. conclusions
future works
Conclusions & Future Works
PostgreSQL optimization
More cultural sites, more parkings...
IntegrationTesting with Next!
using a remote server
giovedì 6 giugno 13
32. Conclusions & Future Works
We’ll submit our project to upXapp contest in
few days
giovedì 6 giugno 13
33. Thank you!
Questions and/or
comments
Dario Di Nucci d.dinucci@studenti.unisa.it
Fabio Palomba f.palomba3@studenti.unisa.it
Michele Tufano m.tufano10@studenti.unisa.it
giovedì 6 giugno 13