openstreetmap android

36
Software Librerie OpenStreetMap e Android Luca Delucchi Fondazione Edmund Mach, Piattaforma GIS e Telerilevamento http://gis.cri.fmach.it GFOSS.it M(’)appare Genova 2012, Genova Luca Delucchi M(’)appare Genova 2012, Genova

Upload: luca-delucchi

Post on 19-Jun-2015

1.571 views

Category:

Technology


0 download

DESCRIPTION

An introduction to OpenStreetMap and Android (Italian language)

TRANSCRIPT

  • 1. SoftwareLibrerieOpenStreetMap e Android Luca DelucchiFondazione Edmund Mach, Piattaforma GIS e Telerilevamentohttp://gis.cri.fmach.itGFOSS.itM()appare Genova 2012, GenovaLuca DelucchiM()appare Genova 2012, Genova

2. SoftwareLibrerieSi ringrazia Andrea Antonello per il materiale utilizzato nella presentazione HydroloGISLuca DelucchiM()appare Genova 2012, Genova 3. VisualizzazioneSoftwareRaccolta dati Librerie EditorGeopaparazziVisualizzazione Esistono molti software che sfruttano i dati di OpenStreetMap in applicazioni che visualizzano mappe. Luca DelucchiM()appare Genova 2012, Genova 4. VisualizzazioneSoftwareRaccolta dati Librerie EditorGeopaparazziVisualizzazione Esistono molti software che sfruttano i dati di OpenStreetMap in applicazioni che visualizzano mappe. Di seguito un brevissimo elenco OsmAnd: visualizzazione di dati vettoriali, routing, possibilit di layer sovrapposti, ricerca di vie e civicihttp://wiki.openstreetmap.org/wiki/Android#Map_display_features Luca DelucchiM()appare Genova 2012, Genova 5. VisualizzazioneSoftwareRaccolta dati Librerie EditorGeopaparazziVisualizzazione Esistono molti software che sfruttano i dati di OpenStreetMap in applicazioni che visualizzano mappe. Di seguito un brevissimo elenco OsmAnd: visualizzazione di dati vettoriali, routing, possibilit di layer sovrapposti, ricerca di vie e civici Gosmore: ricerca di tag, routing, salva punti in formato osmhttp://wiki.openstreetmap.org/wiki/Android#Map_display_features Luca DelucchiM()appare Genova 2012, Genova 6. VisualizzazioneSoftwareRaccolta dati Librerie EditorGeopaparazziVisualizzazione Esistono molti software che sfruttano i dati di OpenStreetMap in applicazioni che visualizzano mappe. Di seguito un brevissimo elenco OsmAnd: visualizzazione di dati vettoriali, routing, possibilit di layer sovrapposti, ricerca di vie e civici Gosmore: ricerca di tag, routing, salva punti in formato osm Navit: software per routinghttp://wiki.openstreetmap.org/wiki/Android#Map_display_features Luca DelucchiM()appare Genova 2012, Genova 7. VisualizzazioneSoftwareRaccolta dati Librerie EditorGeopaparazziVisualizzazione Esistono molti software che sfruttano i dati di OpenStreetMap in applicazioni che visualizzano mappe. Di seguito un brevissimo elenco OsmAnd: visualizzazione di dati vettoriali, routing, possibilit di layer sovrapposti, ricerca di vie e civici Gosmore: ricerca di tag, routing, salva punti in formato osm Navit: software per routing ...http://wiki.openstreetmap.org/wiki/Android#Map_display_features Luca DelucchiM()appare Genova 2012, Genova 8. Visualizzazione Software Raccolta datiLibrerieEditorGeopaparazziRaccolta dati Software che raccolgono dati tramite il GPS dello smartphone, da utilizzare poi con altri software per linserimento allinterno del DB di OpenStreetMaphttp://wiki.openstreetmap.org/wiki/Android#Track-making_featuresLuca Delucchi M()appare Genova 2012, Genova 9. Visualizzazione Software Raccolta datiLibrerieEditorGeopaparazziRaccolta dati Software che raccolgono dati tramite il GPS dello smartphone, da utilizzare poi con altri software per linserimento allinterno del DB di OpenStreetMap OSMtracker: registra tracce e punti di interesse.http://wiki.openstreetmap.org/wiki/Android#Track-making_featuresLuca Delucchi M()appare Genova 2012, Genova 10. Visualizzazione Software Raccolta datiLibrerieEditorGeopaparazziRaccolta dati Software che raccolgono dati tramite il GPS dello smartphone, da utilizzare poi con altri software per linserimento allinterno del DB di OpenStreetMap OSMtracker: registra tracce e punti di interesse. Geopaparazzi: si possono raccogliere tracce, punti e foto georiferitehttp://wiki.openstreetmap.org/wiki/Android#Track-making_featuresLuca Delucchi M()appare Genova 2012, Genova 11. Visualizzazione Software Raccolta datiLibrerieEditorGeopaparazziRaccolta dati Software che raccolgono dati tramite il GPS dello smartphone, da utilizzare poi con altri software per linserimento allinterno del DB di OpenStreetMap OSMtracker: registra tracce e punti di interesse. Geopaparazzi: si possono raccogliere tracce, punti e foto georiferite GPSMid: software completo per ogni tipo di raccolta dati (anche foto e audio georiferite), versione sperimentale in Androidhttp://wiki.openstreetmap.org/wiki/Android#Track-making_featuresLuca Delucchi M()appare Genova 2012, Genova 12. Visualizzazione Software Raccolta datiLibrerieEditorGeopaparazziRaccolta dati Software che raccolgono dati tramite il GPS dello smartphone, da utilizzare poi con altri software per linserimento allinterno del DB di OpenStreetMap OSMtracker: registra tracce e punti di interesse. Geopaparazzi: si possono raccogliere tracce, punti e foto georiferite GPSMid: software completo per ogni tipo di raccolta dati (anche foto e audio georiferite), versione sperimentale in Android MyTrack: funziona per registrare tracce, pi alcune statistiche sul percorso eettuatohttp://wiki.openstreetmap.org/wiki/Android#Track-making_featuresLuca Delucchi M()appare Genova 2012, Genova 13. Visualizzazione Software Raccolta datiLibrerieEditorGeopaparazziRaccolta dati Software che raccolgono dati tramite il GPS dello smartphone, da utilizzare poi con altri software per linserimento allinterno del DB di OpenStreetMap OSMtracker: registra tracce e punti di interesse. Geopaparazzi: si possono raccogliere tracce, punti e foto georiferite GPSMid: software completo per ogni tipo di raccolta dati (anche foto e audio georiferite), versione sperimentale in Android MyTrack: funziona per registrare tracce, pi alcune statistiche sul percorso eettuato Open GPS Tracker: funziona per registrare traccehttp://wiki.openstreetmap.org/wiki/Android#Track-making_featuresLuca Delucchi M()appare Genova 2012, Genova 14. VisualizzazioneSoftwareRaccolta dati Librerie EditorGeopaparazziEditor Software che inseriscono direttamente i dati allinterno del DB di OpenStreetMap http://wiki.openstreetmap.org/wiki/Android#OpenStreetMap_editing_features Luca DelucchiM()appare Genova 2012, Genova 15. Visualizzazione SoftwareRaccolta datiLibrerie Editor GeopaparazziEditor Software che inseriscono direttamente i dati allinterno del DB di OpenStreetMap Vespucci: editor completo, non supporta le relationshttp://wiki.openstreetmap.org/wiki/Android#OpenStreetMap_editing_featuresLuca DelucchiM()appare Genova 2012, Genova 16. Visualizzazione SoftwareRaccolta datiLibrerie Editor GeopaparazziEditor Software che inseriscono direttamente i dati allinterno del DB di OpenStreetMap Vespucci: editor completo, non supporta le relations Geopaparazzi: aggiunge punti tramite uninterfaccia graca molto semplicehttp://wiki.openstreetmap.org/wiki/Android#OpenStreetMap_editing_featuresLuca DelucchiM()appare Genova 2012, Genova 17. Visualizzazione SoftwareRaccolta datiLibrerie Editor GeopaparazziEditor Software che inseriscono direttamente i dati allinterno del DB di OpenStreetMap Vespucci: editor completo, non supporta le relations Geopaparazzi: aggiunge punti tramite uninterfaccia graca molto semplice OSMand: aggiunge punti e ha la possibilit di visionare i dati di OpenStreetBugshttp://wiki.openstreetmap.org/wiki/Android#OpenStreetMap_editing_featuresLuca DelucchiM()appare Genova 2012, Genova 18. VisualizzazioneSoftwareRaccolta dati Librerie EditorGeopaparazziGeopaparazziImpostazioni Luca DelucchiM()appare Genova 2012, Genova 19. VisualizzazioneSoftware Raccolta dati LibrerieEditor GeopaparazziGeopaparazziImpostazioni Scarico tags Luca Delucchi M()appare Genova 2012, Genova 20. VisualizzazioneSoftware Raccolta dati LibrerieEditor GeopaparazziGeopaparazzi La schermata delleImpostazioni Scarico tagscategorie Luca Delucchi M()appare Genova 2012, Genova 21. VisualizzazioneSoftware Raccolta dati LibrerieEditor GeopaparazziGeopaparazzi La schermata delleImpostazioni Scarico tagscategorie Gli elementi dove pernottare Luca Delucchi M()appare Genova 2012, Genova 22. VisualizzazioneSoftware Raccolta dati LibrerieEditor GeopaparazziGeopaparazzi La schermata delleImpostazioni Scarico tagscategorie Gli elementi dove pernottare Inserimento Motel Luca Delucchi M()appare Genova 2012, Genova 23. VisualizzazioneSoftware Raccolta dati LibrerieEditor GeopaparazziGeopaparazzi La schermata delleImpostazioni Scarico tagscategorie Gli elementi dove pernottare Inserimento Motel Sincronizzazione Luca Delucchi M()appare Genova 2012, Genova 24. Softwareosmdroid Librerie mapsforgeosmdroid Strumento per visualizzare i dati di OpenStreetMap attraverso tiles Luca DelucchiM()appare Genova 2012, Genova 25. Softwareosmdroid Librerie mapsforgeosmdroid Strumento per visualizzare i dati di OpenStreetMap attraverso tiles Per lo pi aspetti negativi le tiles richiedono di essere online, anche se si pu fare cache prima Luca DelucchiM()appare Genova 2012, Genova 26. Softwareosmdroid Librerie mapsforgeosmdroid Strumento per visualizzare i dati di OpenStreetMap attraverso tiles Per lo pi aspetti negativi le tiles richiedono di essere online, anche se si pu fare cache prima sviluppatore non risponde praticamente mai in lista Luca DelucchiM()appare Genova 2012, Genova 27. Softwareosmdroid Librerie mapsforgeosmdroid Strumento per visualizzare i dati di OpenStreetMap attraverso tiles Per lo pi aspetti negativi le tiles richiedono di essere online, anche se si pu fare cache prima sviluppatore non risponde praticamente mai in lista non vengono risolti quasi mai i bachi, nemmeno quelli critical Luca DelucchiM()appare Genova 2012, Genova 28. Softwareosmdroid Librerie mapsforgeosmdroid Strumento per visualizzare i dati di OpenStreetMap attraverso tiles Per lo pi aspetti negativi le tiles richiedono di essere online, anche se si pu fare cache prima sviluppatore non risponde praticamente mai in lista non vengono risolti quasi mai i bachi, nemmeno quelli critical la libreria ha diversi problemi importanti sia in passato che nella versione di prossima release Luca DelucchiM()appare Genova 2012, Genova 29. Softwareosmdroid Librerie mapsforgeosmdroid: esempio codice this.mOsmv = new MapView(this, 256, mResourceProxy); this.mLocationOverlay = new MyLocationOverlay( this.getBaseContext(), this.mOsmv, mResourceProxy); this.mOsmv.setBuiltInZoomControls(true); this.mOsmv.setMultiTouchControls(true); this.mOsmv.getOverlays().add(this.mLocationOverlay); rl.addView(this.mOsmv, new RelativeLayout.LayoutParams( LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT)); Luca DelucchiM()appare Genova 2012, Genova 30. Softwareosmdroid Librerie mapsforgemapsforge Strumento per visualizzare i dati di OpenStreetMap attraverso un formato vettoriale o tiles Luca DelucchiM()appare Genova 2012, Genova 31. Softwareosmdroid Librerie mapsforgemapsforge Strumento per visualizzare i dati di OpenStreetMap attraverso un formato vettoriale o tiles Aspetti positivi supporta un formato vettoriale (anche se e un formato proprio, ma danno la procedura per crearlo) Luca DelucchiM()appare Genova 2012, Genova 32. Softwareosmdroid Librerie mapsforgemapsforge Strumento per visualizzare i dati di OpenStreetMap attraverso un formato vettoriale o tiles Aspetti positivi supporta un formato vettoriale (anche se e un formato proprio, ma danno la procedura per crearlo) supporta anche la modalita a tiles scaricate online Luca DelucchiM()appare Genova 2012, Genova 33. Softwareosmdroid Librerie mapsforgemapsforge Strumento per visualizzare i dati di OpenStreetMap attraverso un formato vettoriale o tiles Aspetti positivi supporta un formato vettoriale (anche se e un formato proprio, ma danno la procedura per crearlo) supporta anche la modalita a tiles scaricate online Aspetti negativi hanno un sistema di overlay che sembrare killare per problemi di memoria, anche se ci stanno lavorando sopra per risolvere il problema Luca DelucchiM()appare Genova 2012, Genova 34. Softwareosmdroid Librerie mapsforgemapsforge Strumento per visualizzare i dati di OpenStreetMap attraverso un formato vettoriale o tiles Aspetti positivi supporta un formato vettoriale (anche se e un formato proprio, ma danno la procedura per crearlo) supporta anche la modalita a tiles scaricate online Aspetti negativi hanno un sistema di overlay che sembrare killare per problemi di memoria, anche se ci stanno lavorando sopra per risolvere il problema non e semplicissimo fare entrare modiche Luca DelucchiM()appare Genova 2012, Genova 35. Softwareosmdroid Librerie mapsforgemapsforge: esempio codice this.mapView = (MapView) findViewById(R.id.mapView); this.mapView.setClickable(true); this.mapView.setBuiltInZoomControls(true); this.mapView.setFocusable(true); Luca DelucchiM()appare Genova 2012, Genova 36. Software Licenze LibrerieLe immagini di mappe hanno la seguente licenza Map data (c) OpenStreetMap (and) contributors,CC-BY-SA Luca Delucchi M()appare Genova 2012, Genova