background preloader

OpenStreetMap

Facebook Twitter

CloudMade. Available languages — CloudMade (cloudmade.com) formerly provided a platform for software developers to build geo-enabled applications. CloudMad made extensive use of OpenStreetMap data to provide mapping services. CloudMade was founded in 2007 by OSM founder Steve Coast and long-term OSM contributor, Nick Black. Nick remains with CloudMade.

There is more information on key staff below. In January 2011 the company OneStepAhead was acquired as 'Cloudmade Deutschland GmbH' [1]. However CloudMade Deutschland GmbH seems to be shutdown as the Android App Navdroyd has not been updated since mid-2012. By 2015, CloudMade had pivoted twice, first to focus on location-based in-game advertising ("Zigi") and more recently to the "connected car" market. Former Products and Services Leaflet - An open-source JavaScript library for mobile-friendly interactive maps. Contributions to OSM Technical Mapping Donations In March 2009 CloudMade donated €10,000 as a platinum sponser for State of the Map. People. Traveling salesman. Status The current version 1.0.2 is using OpenStreetMap API 0.6 but supporting local and downloaded files in API 0.5 too.

SVN contains a newer version that support using the H2-database or Mysql instead of the OsmBin file-format to store your local map (planned to be released as version 1.1.0). Description Traveling-Salesman is a routing and navigation program for the OpenStreetMap. It is written to encourage experimentation. Nearly every part of it is developed as a plugin and can be replaced.

Route-calculations (multiple easy to understand algorithms already supplied) metric to optimize a route for (e.g. Traveling-Salesman consists of 3 parts: Traveling-Salesman A standalone navigation-program utilizing OSMNavigation. TS is only a very thin layer of gui-code and custom widgets to provide as much as possible for other developers in OSMNavigation. After completing a config-wizard it is a fully featured navigation-program that is in common use on the road. Features: GPS-support Address-support. Planet.osm. Planet.osm is the OpenStreetMap data in one file: all the nodes, ways and relations that make up our map. A new version is released every week. It's a big file (XML variant over 400GB uncompressed, 29GB compressed). There are also files called Extracts which contain OpenstreetMap Data for individual continents, countries, and metropolitan areas. Format The two main formats used are PBF or compressed OSM XML. For an overview over all osm file formats have a look at OSM file formats.

If you are using traditional GIS tools you may want to look at Processed data providers. Downloading See below for usage instructions. Planet.osm mirrors Country and area extracts Worldwide extract sources Regional extract sources Global thematic extracts provides shapefiles of global coastlines, land polygons or water polygons. BitTorrent Original source The originating URL is Update frequency Additionally we offer regular diffs.

Technical notes License. API. Available languages — OpenStreetMap has an Editing API for fetching and saving raw geodata from/to the OpenStreetMap database — this is the entry page for the documentation. If you just want to embed a map into a webpage, you don't want this API. Use a Web Map Framework instead. Alternatively, consider the Overpass API which provides read-only API access. REST specifications for the editing API API v0.6 - (currently used, as of April 2009)API v0.5 (no longer used as of April 2009); though this document may still be of useAPI v0.4 (no longer used as of October 2007)API v0.3 (no longer used as of May 2007) We are labeling wiki pages {{not 0.6 compatible}} if they describe something which does not, or may not work with the 0.6 API version. Instances See Databases and data access APIs Implementations and scripting The current full serverside implementation is the Rails port.

For other uses, see Develop/Frameworks. Terms of use Summaries of editing API changes Links. Osmdroid - OpenStreetMap-Tools for Android. Osmdroid is a (almost) full/free replacement for Android's MapView (v1 API) class. It also includes a modular tile provider system with support for numerous online and offline tile sources and overlay support with built-in overlays for plotting icons, tracking location, and drawing shapes. osmdroid is in the progress of being migrated to GitHub. See issue 527 . Prerequisites Before you add osmdroid to your project make sure you check the Prerequisites page. I want to use osmdroid in my project You can include osmdroid using Maven or by adding a jar file to your project. I want to compile the source The preferred method is by using Maven. I want to report a bug First check the FAQ page for answers. Then check the Changelog page to see if this issue is fixed in a newer or upcoming version of osmdroid. If think you have a legitimate bug to report then go to the Issues page.

I want to contribute Great! I want more! Screenshots. Michael Sheldon's Stuff » Local map rendering and route finding with libchamplain, Spatialite and Open Street Map. This tutorial takes you through the steps necessary to build a simple application which is capable of displaying data from OpenStreetMap and find driving routes between two locations without the need for any network services. The final application will look something like this: And can even be used on the Nokia N900 mobile phone (running Maemo): Preparation The libraries you’ll need to install for this are: Memphis – A map renderer.

Version 0.2.1 or later.libchamplain – Provides clutter based mapping widgets. You’ll need version 0.7.1 or later for memphis support, when compiling add –enable-memphis to the . Next we’ll need to acquire some OSM data to work with, for this example we’ll be using a small area around Nantwich in the UK, which can be download here. Displaying the map To compile this example (assuming you’ve saved it to ‘champlain-routing.c’) run: gcc `pkg-config --cflags --libs spatialite champlain-0.8 champlain-gtk-0.8 champlain-memphis-0.8` champlain-routing.c -o champlain-routing. Testing open-layers with iphone and android. « Geo-Mobile Blog. Openlayers on touch based phones.

We are investigating if we can use open-layers for touch screen mobile phones, concentrating on the iphone and android platforms. This is really just an experiment to see how much we can do in the phones browser without having to resort to writing or using custom apps in objective c and java. After doing a quick google this blog by whit highlights 3 different techniques to get openlayers working with iphone. Whit helpfully describes how to extend open layers, getting it to work with touch/gesture driven phones.

He posted three demos here at I tried each one with an actual iphone and the second demo seemed to give the best results for me. This is the one where touch events are directly adapted and forwarded onto existing open layers calls. Touch event to openlayers mappings… It seems to work fine even with our high resolution layer MasterMap OS layers. Like this: Tiles@home/APIs. Develop/Frameworks. Because we all deal with similar problems and use the same data model you don't have to invent the wheel twice. Feel free to build upon the work of others. Single Purpose Client Libraries for API0.6 (the RESTful API) Data Processing or Parsing Libraries Functionality that is encapsulated in shared libraries See also: Frameworks Bigger suites offering an complex structure of replaceable modules that work together.

Widgets Widgets that allow you an easy integration of OSM into your software. Webmaps To add maps to your webpage you need additional libs for the UI. See also: Code Snippets Small pieces of code to small to make a lib but nevertheless usefull Batch Upload - Scripted GPX upload to OSM Slippy map tilenames - getting the right Tiles for a geoposition See also: Geo related libs Here we list general third party libs that would help you to work with geodata in general, not only focused on OSM Links You might have a look of our already existing tools: