Next! Navigator

484 views

Published on

Next! Navigator is a prototype of Geographic Information System for calculate and show the route to your next destination..

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
484
On SlideShare
0
From Embeds
0
Number of Embeds
7
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Next! Navigator

  1. 1. Next! Navigator Dario Di Nucci,Fabio Palomba,MicheleTufano University of Salerno giovedì 6 giugno 13
  2. 2. WHAT IS NEXT!? A WEBGIS TO SUPPORT NAVIGATION IN NEXT! DESIGNING NEXT! NAVIGATOR INTRODUCING NEXT! giovedì 6 giugno 13
  3. 3. INTRODUCING NEXT! giovedì 6 giugno 13
  4. 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. 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. 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
  7. 7. DESIGNING NEXT! NAVIGATOR giovedì 6 giugno 13
  8. 8. 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
  9. 9. 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
  10. 10. 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
  11. 11. Data Analysis Overlay maps with cultural sites and other places A Base map giovedì 6 giugno 13
  12. 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. 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. 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
  15. 15. Overlay Maps Construction DB Design giovedì 6 giugno 13
  16. 16. Overlay Maps Construction DB Definition Raster files Shapefiles SQLgeoreferencing spit spatial analysis giovedì 6 giugno 13
  17. 17. Application Deployment Apache 2.2 with PostgreSQL connector and enabled to PHP5 A webGIS needs a web server giovedì 6 giugno 13
  18. 18. Application Deployment A webGIS needs a web server giovedì 6 giugno 13
  19. 19. Application Design giovedì 6 giugno 13
  20. 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. 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. 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. 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. 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. 25. Put It All Together LEAFLET get POI at fixed distance α Now α=10 km from GPS position System Integration giovedì 6 giugno 13
  26. 26. Next! Navigator in Next! DEMO giovedì 6 giugno 13
  27. 27. Pilot Test Goals Efficacy Efficiency Bug Discovery Data Quality giovedì 6 giugno 13
  28. 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
  29. 29. Pilot Test Users Selection 20 Users 20 users from two universities and 3 degree course giovedì 6 giugno 13
  30. 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. 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. 32. Conclusions & Future Works We’ll submit our project to upXapp contest in few days giovedì 6 giugno 13
  33. 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

×