OpenStreetMap

A scalable API server for OpenStreetMap

Posted by jkoshy on 13 April 2011 in English (English)

I am pleased to announce an experimental API server serving OSM data.

The server uses a distributed key/value store for storing map data. While the current implementation uses Membase [www.membase.org], the design is not tied to Membase and could be used with other scalable key/value stores.

The design is intended to be easy to scale:
- The data store can be scaled by adding more machine resources, for example, see the Membase web site for more information on how to scale a Membase cluster.
- The "front-end" of the server (the program serving the API) is built using Tornado (www.tornadoweb.org). The "front-end" can be similarly scaled by adding more machine resources.

The server currently supports a subset of the full API; specifically only the read operations are supported. The /map API, and retrieval of individual map elements from the data store is supported.

Get the source at: http://www.github.com/mapquest/mapquest-osm-server

The project's wiki is available at: https://github.com/MapQuest/mapquest-osm-server/wiki.

Location: Poojarivaripalli Road, Poojarivaripalli, Chittoor, Chittor, 517352, India

Comment from HannesHH on 13 April 2011 at 20:35

Thanks MapQuest, this is great stuff!

Hide this comment

Leave a comment

Parsed with Markdown

  • Headings

    # Heading
    ## Subheading

  • Unordered list

    * First item
    * Second item

  • Ordered list

    1. First item
    2. Second item

  • Link

    [Text](URL)
  • Image

    ![Alt text](URL)

Login to leave a comment