Exemplo n.º 1
0
 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
Exemplo n.º 2
0
    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()
Exemplo n.º 3
0
    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()
Exemplo n.º 4
0
 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