def mapper(self, key, line): data = parseData(line) if data and isWithinBoundingBox(data['l'], boundary): del data['_id'] data['t'] = time.mktime(data['t'].timetuple()) data['lid'] = getLidFromLocation(data['l']) data['llid'] = getLatticeLid(data['l'], accuracy=0.015) yield data, 1
def mapper(self, key, line): data = parseData(line) if data: yield getLidFromLocation(data['l']), data['u']
def mapper(self, key, line): data = parseData(line) if data: yield data['u'], data['l']
def collectLocationsMapper(self, key, line): data = parseData(line) if data: yield data['u'], getLidFromLocation(data['l'])
def mapper(self, key, line): data = parseData(line) if data: d = data['t'] yield getLidFromLocation(data['l']), '_'.join([str(data['u']), str(d.weekday()), str(d.hour/4)])