jkoshy's diary

Recent diary entries

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 [], 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 ( 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:

The project's wiki is available at:

Location: Eguvakurivaripalle, Kurabalakota, Chittoor, Andhra Pradesh, 517352, India

An easy way to edit amenity information

Posted by jkoshy on 26 October 2010 in English (English).

I just discovered an online tool for adding/editing amenity information on OSM:

Nice and easy to use.