Android and OpenStreetMap slide 1 OpenStreetMap and Android: An Overview Daniel Naber Droidcamp Berlin, 2009-11-03 v2, updated 2009-11-10.

Slides:



Advertisements
Similar presentations
The recent technological advances in mobile communication, computing and geo-positioning technologies have made real-time transit vehicle information systems.
Advertisements

Visualizing maps on the web. What is a Map? A map is a drawing that is the representation, on a certain scale, of a terrain.
OpenStreetMap – how to get mobile Michal Páleník Freemap Slovakia Department of Cartography, Geoinformatics and Remote Sensing, Faculty of natural sciences,
Kurt Menke, GISP OpenStreetMap. What is it? OpenStreetMap (OSM) Not software It's a collaborative project to create a free & editable map of the world.
Bonrix Track & Trace System A GPS Based Vehicle Tracing System (SMS, GPRS/3G, Offline) Bonrix Software Systems Ahmedabad (INDIA) Website:
SET UP COMPUTER ** PLEASE BE AWARE SCREENSHOTS MAY NOT MATCH **
Open Office Writer Computer Training Programme Speaker Kumardeep Chaudhary 17th September 2014 (Wednesday)
Contributing to OpenStreetMap using ArcGIS John Reiser Rowan University John Reiser Rowan University.
Transport mapping: the OSM route. An Open Data Revolution Data owners resisting Politcal hot topic Transparency & accountability Fuelling innovation.
How Web Servers Work Browser ClientServer Web Server HTML File Image File HTML File Image File Internet URL.
OSM and CityGuide. Quality Assurance for Navigation Software Kirill “Zkir” Bondarenko SotM Baltic, 2013.
Karsten Vennemann, Seattle Free and Easy Web Mapping.
Network Analysis with Python
It’s the Power Of Us! ® Network | Learn | Collaborate | Share How to Leverage SharePoint Connectors and the GP Light User By Jason McKinney,
It’s the Power Of Us! ® Network | Learn | Collaborate | Share How to Leverage SharePoint Connectors and the GP Light User By Jason McKinney,
Mobile Navigation With SVG Christian Schmitt SVG Open 2005.
Leveraging ArcGIS Online Elevation and Hydrology Services
Explorer for ArcGIS in Your Organization Mabel Ney.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Road Ahead - ArcGIS.
Preparing and Deploying Data to ArcPad Juan Luera.
Introduction to Web AppBuilder for ArcGIS: JavaScript Apps Made Easy
Integration of OpenStreetMap into ArcGIS Al Pascual.
Participatory App ArcGIS Server Final Presentation Christian Paluschek Georg Tschorn Philipp Weiß Michael Wilbers Eva Zimmermann.
How to Convert to a Managed Package Winter `07 Ralph Eddy January 4, 2007.
OpenStreetMap Karel Janecka Department of Mathematics, Faculty of Applied Sciences University of West Bohemia Pilsen, Czech Republic
Working with Feature Services Gary MacDougall Russell Brennan.
OpenStreetMap Karel Janecka Department of Mathematics, Faculty of applied Sciences University of West Bohemia Pilsen, Czech Republic
ArcGIS Editor for OpenStreetMap: Contributing Data Christine White.
CU Student Organizer Trey McAlhany CPSC 482 Mobile Software Development Clemson University April 30, 2015.
Advanced workflows for creating 3D Web Scenes in ArcGIS Online Javier Gutierrez and Janett Baresel.
OpenWetWare: Share your science Erik Dassi Centre for Integrative Biology University of Trento Mattarello
Presentation on: OSM: Editing with JOSM Presented by: Binod Humagain(24) Buddha Lama(12) Kapil Aryal(01) Pawan Thapa(30) Robin Singh(21) Asish Giri(09)
Advanced Website Training: June, 2010 Insert Images as Your Background Using Google Docs for Document Hosting Custom Contact Forms on Your Website.
OpenStreetMap is Awesome! Christina Boggs, GIS Day 2014 OSM Logo Courtesy of OSM CC-by-SACC-by-SA.
Getting Started with Datazen Microsoft’s New Mobile Dashboard Platform.
Micromapping Marek Strassenburg-Kleciak aka Marek Kleciak.
Open Courier Mobile App
Interactive Geospatial Analysis with SAS Portal Falko Schulz Senior Technology Presales Consultant SAS Institute Australia.
A Model For Sustainable Open Source Development Jared Smith Paul W. Frields Red Hat, Inc. This presentation is made available under a Creative Commons.
Introduction to OSM|Presentation cc-by Richard Weait Richard Weait| OSM Map Data cc-by-sa
OpenStreetMap What, Why, and How by Blars Blarson.
The Free Wiki World Map Frederik Ramm 24C3 Berlin, 29 December 2007.
REDCap Mobile Application
Ghazal Shambayati.
Git & Github Timothy McRoy.
Professional Development Day workshop 2/19
GrubTruck (iOS Food Truck App)
ArcGIS Geocoding What’s New and the Road Ahead
App Configuration, Customization or Development
User Guide – Apple / Android
User Guide PrimePortal – File Archive
Tracking and Booking Taxi
EBSCO eBooks.
Administering Your ArcGIS Organization Through Scripting
Enhancing Web Map Performance in ArcGIS Online
Gardening OSM data with Overpass API
the Free Wiki Map of the World
Accessing Spatial Information from MaineDOT
Activate and deactivate the HBO go service from IOS 10.2 os.
Google Maps Tutorials Android Studio. About Google map Google Maps is a web mapping service developed by Google. Google Maps began as a C++ desktop program.
Microsoft powerpoint - google slides - apple keynote
User Guide PrimePortal – File Archive
Mapping with Aerial Imagery using OpenStreetMap
Slides prepared by Sarah Benis Scheier-Dolberg
Publishing image services in ArcGIS
Introduction to Portal for ArcGIS
ArcGIS Editor for OpenStreetMap: Contributing data
Designing and Using Cached Map Services
Slide Set I: PARS Overview
Learn the ways for Garmin GPS update on your device
Presentation transcript:

Android and OpenStreetMap slide 1 OpenStreetMap and Android: An Overview Daniel Naber Droidcamp Berlin, v2, updated

Android and OpenStreetMap slide 2 Agenda ● Short introduction to OpenStreetMap (OSM) ● What does OSM provide? ● OSM on Android as a User and Mapper ● OSM on Android as a developer ● Don't expect many technical details here

Android and OpenStreetMap slide 3 Introduction ● OpenStreetMap = a collaborative project to create a free map of the world ● free = free beer & freedom ● openstreetmap.org (.de is a bit different) ● Wiki-style: everybody can edit the map ● you need an account ● License: Creative Commons Attribution-Share Alike 2.0 ● may change, see Open_Database_License

Android and OpenStreetMap slide 4 Example Map

Android and OpenStreetMap slide 5 What does OSM provide? ● Data (nodes, ways) ● More data (street names, types,..., any attribute) ● Even more data (house numbers, POIs,...) ● bad coverage for house numbers, though ● Apps, GUI etc are not directly provided by OSM, but there's a large OSM ecosystem ● example: OpenLayers integrates OSM maps into web pages

Android and OpenStreetMap slide 6 Data provided by OSM ● Maps ● as tiles = small PNG images for 19 zoom levels ● Get it via HTTP GET from lat/lon to tile number formula:

Android and OpenStreetMap slide 7 Data provided by OSM ● Maps ● as XML data ● World dump: planet-latest.osm.bz2 = 7.3 GB ● there are diffs that are much smaller ● See ● Berlin: berlin.osm.bz2 = 11 MB (~127MB uncompressed) ● See ● via HTTP API ● Get the map data (XML) for a given area ● Use PUT requests to upload changes ●

Android and OpenStreetMap slide 8 Data provided by OSM ● Search ● ● Warning: search on openstreetmap.org is currently slow, flaky, and not up-to-date ● and ● Please don't judge OSM coverage using this search! ● Alternatives: ● Use (access on request) ● Cloudmade (API key required) ● Wait for OSM search to be fixed ● Implement your own, based on the dump data

Android and OpenStreetMap slide 9 Data provided by OSM ● Navigation? ● Not provided by OSM, but see ● You can use OSM for implementing navigation / route planning because you have all the data, not just the tiles

Android and OpenStreetMap slide 10 OSM on Android ● Feature matrix of Android software is at ● Vespucci ● Editor, Open Source ● Not usable enough for mapping larger areas ●

Android and OpenStreetMap slide 11 OSM on Android ● MapDroyd ● Vector-based viewer ● Rendering slower than tile-based viewers ● Works Offline ● Free, but not Open Source ●

Android and OpenStreetMap slide 12 OSM on Android ● AndNav2 ● Server-side navigation ● Text-to-Speech ● Accessibility: “what's reachable in 10 minutes?” ● Free, not Open Source ● Shows ads ● Upload GPS traces to OSM ● Based on osmdroid ●

Android and OpenStreetMap slide 13 OSM on Android ● Conclusion: ● Most apps still feel a bit unfinished ● Mapping larger areas will probably still happen on the desktop computer

Android and OpenStreetMap slide 14 OSM/Android for Developers ● osmdroid ● Tile-based viewer ● Open Source (LGPL) ● Base for many other apps (AndNav,...), easy integration ● See ● See org.andnav.osm.samples package for examples on how to use it in your programs ● Very recent new feature: smooth zooming

Android and OpenStreetMap slide 15 ● Thanks! ● Get these slides at These slides, including the OpenStreetMap screenshots, are licensed under Creative Commons Attribution-Share Alike 2.0