def test3b(): init_loc = [40.74844, -73.985664] centroids = get_centroids_timescore_sql(con, init_loc, 10) nearby_locs = [[cent['lat'], cent['lng']] for cent in centroids] distance_matrix, duration_matrix = get_google_direction_matrix_extended( nearby_locs, origin=init_loc, pairwise=False) print distance_matrix, duration_matrix
def test2(): # get a bunch of locations from sql init_loc = [40.74844,-73.985664] centroids = get_centroids_timescore_sql(con,init_loc,9) nearby_locs = [[cent['lat'],cent['lng']] for cent in centroids] # try querying google api t0 = time.time() jsonResponse = get_google_direction_matrix(nearby_locs,init_loc) rows = jsonResponse['rows'] distance_matrix,duration_matrix = get_distance_matrix(rows) print 'querying and building distance matrix for %s nearby locations: %s s' % (len(nearby_locs), time.time()-t0) print distance_matrix # image plt.imshow(distance_matrix, interpolation='nearest') #plt.imshow(duration_matrix, interpolation='nearest') plt.show()
def test2(): # get a bunch of locations from sql init_loc = [40.74844, -73.985664] centroids = get_centroids_timescore_sql(con, init_loc, 9) nearby_locs = [[cent['lat'], cent['lng']] for cent in centroids] # try querying google api t0 = time.time() jsonResponse = get_google_direction_matrix(nearby_locs, init_loc) rows = jsonResponse['rows'] distance_matrix, duration_matrix = get_distance_matrix(rows) print 'querying and building distance matrix for %s nearby locations: %s s' % ( len(nearby_locs), time.time() - t0) print distance_matrix # image plt.imshow(distance_matrix, interpolation='nearest') #plt.imshow(duration_matrix, interpolation='nearest') plt.show()
def test3b(): init_loc = [40.74844,-73.985664] centroids = get_centroids_timescore_sql(con,init_loc,10) nearby_locs = [[cent['lat'],cent['lng']] for cent in centroids] distance_matrix, duration_matrix = get_google_direction_matrix_extended(nearby_locs,origin=init_loc,pairwise=False) print distance_matrix, duration_matrix