Beispiel #1
0
def generate_and_populate_rect_data_for_n_cars(data_points, num_cars):
    res = rect.get_n_car_motion_for_random_coordinates(data_points, num_cars)
    text_file_name = 'data_for_'+str(num_cars)+'_cars.json'
    fio.json_write_to_file(res, text_file_name)
    # Kafka
    kafka = KafkaClient(SEED_BROKER)
    producer = SimpleProducer(kafka, async=True)
    for item in res:
         for obj in item:
             message_str = obj['car_id'] +','+ str(obj['latitude'])+','+str(obj['longitude'])+','+ obj['time_stamp']
             encoded = message_str.encode()
             producer.send_messages(b'mytopic', encoded)
Beispiel #2
0
def generate_and_populate_rect_data_for_n_cars(data_points, num_cars):
    res = rect.get_n_car_motion_for_random_coordinates(data_points, num_cars)
    text_file_name = "data_for_" + str(num_cars) + "_cars.json"
    fio.json_write_to_file(res, text_file_name)
Beispiel #3
0
def generate_and_populate_rect_data_for_n_cars(data_points, num_cars):
    res = rect.get_n_car_motion_for_random_coordinates(data_points, num_cars)
    text_file_name = 'data_for_'+str(num_cars)+'_cars.json'
    fio.json_write_to_file(res, text_file_name)