GeoCouch, a spatial index for CouchDB