예제 #1
0
파일: loadmovr.py 프로젝트: nstewart/movr
    def add_vehicle_location_histories_helper(sess, chunk, n):
        rides = sess.query(Ride).filter_by(city=city).all()

        histories = []
        for i in range(chunk, min(chunk + chunk_size, num_histories)):
            latlong = MovRGenerator.generate_random_latlong()
            histories.append(
                VehicleLocationHistory(city=city,
                                       ride_id=random.choice(rides).id,
                                       lat=latlong["lat"],
                                       long=latlong["long"]))

        sess.bulk_save_objects(histories)
예제 #2
0
 def update_ride_location_helper(session, city, ride_id, lat, long):
     h = VehicleLocationHistory(city=city,
                                ride_id=ride_id,
                                lat=lat,
                                long=long)
     session.add(h)