コード例 #1
0
 def getNearestPrediction(self):
     pi = PredictionInterface()
     pi.setDB('citybeat_production')
     if self.data_source == 'instagram':
         pi.setCollection('online_prediction_instagram')
     else:
         pi.setCreatedTime('online_prediction_twitter')
     self.region.display()
     return pi.getNearestPrediction(self.region, str(self.cur_time))
コード例 #2
0
 def getNearestPrediction(self):
     pi = PredictionInterface()
     pi.setDB('citybeat')
     pi.setCollection('online_prediction')
     print 'set collection as ',self.prediction_collection
     print 'search for '
     self.region.display()
     print str(self.cur_time)
     return pi.getNearestPrediction(self.region, str(self.cur_time))
コード例 #3
0
 def getNearestPrediction(self):
     pi = PredictionInterface()
     pi.setDB('citybeat')
     pi.setCollection('online_prediction')
     print 'set collection as ', self.prediction_collection
     print 'search for '
     self.region.display()
     print str(self.cur_time)
     return pi.getNearestPrediction(self.region, str(self.cur_time))
コード例 #4
0
from utility.prediction_interface import PredictionInterface

if __name__ == "__main__":
    pi = PredictionInterface()
    pi.setDB('citybeat')
    pi.setCollection('online_prediction')
    region = {
        "min_lat": 40.79133132,
        "max_lng": -73.93005052,
        "min_lng": -73.9380568,
        "max_lat": 40.7966366
    }
    condition = ({
        'region.min_lat': region['min_lat'],
        'region.min_lng': region['min_lng'],
        'region.max_lat': region['max_lat'],
        'region.max_lng': region['max_lng']
    })
    prediction = pi.getNearestPrediction(region, '1361801869')  #1361772000
    print prediction
コード例 #5
0
 def getNearestPrediction(self):
     pi = PredictionInterface()
     pi.setDB('citybeat')
     pi.setCollection(self.prediction_collection)
     return pi.getNearestPrediction(self.region, str(self.cur_time))
コード例 #6
0
ファイル: run_alarm.py プロジェクト: oeddyo/CityBeat
 def getNearestPrediction(self):
     pi = PredictionInterface()
     pi.setDB("citybeat")
     pi.setCollection(self.prediction_collection)
     return pi.getNearestPrediction(self.region, str(self.cur_time))
コード例 #7
0
from utility.prediction_interface import PredictionInterface



if __name__=="__main__":
    pi = PredictionInterface()
    pi.setDB('citybeat')
    pi.setCollection('online_prediction')
    region ={
            "min_lat" : 40.79133132,
            "max_lng" : -73.93005052,
            "min_lng" : -73.9380568,
            "max_lat" : 40.7966366
            }
    condition = ({'region.min_lat':region['min_lat'],
        'region.min_lng':region['min_lng'],
        'region.max_lat':region['max_lat'],
        'region.max_lng':region['max_lng']})
    prediction = pi.getNearestPrediction(region, '1361801869') #1361772000
    print prediction