colour = ['red', 'green', 'blue','cyan','black','magenta','white','yellow'] fig = plt.figure() abs_files = sorted(list(abs_files)) count = 0 for file in abs_files: for track in read_gpx_file(file): for i, segment in enumerate(track['segments']): total_uphill = round(segment['ele-up'],2) total_downhill = round(segment['ele-down'],2) total_distance = round(segment['distance'][-1]/1000,2) time = segment['delta-seconds'][-1] total_time_seconds = round(segment['delta-seconds'][-1]/3600,2) #print('Total Time : ', floor(segment['delta-seconds'][-1]/60),' min ', int(segment['delta-seconds'][-1]%60),' sec ') speed = round(total_distance/total_time_seconds,2) fig = plot_map_colour_existing(track, segment, fig, (count+1)*(111), colour[count%8]) # print( colour[count%8] , " --------> ", track['name'][0] ) file_out.write( str(colour[count%8]) + " --------> " + str(track['name'][0]) + "\n") file_out.write( "Stats: "+ "\n") file_out.write( "Total uphill : " + str(total_uphill) + " m" + "\n") file_out.write( "Total downhill : " + str(total_downhill) + " m" + "\n") file_out.write( "Total distance : " + str(total_distance) + " Km" + "\n") file_out.write( "Total time : " + str(floor(time/3600))+ ":" + str(floor((time%3600)/60)) + ":" + str(int(time%60)) + "\n") file_out.write( "Speed : " + str(speed) + " Km/hr" + "\n\n\n") # print( file.split('/')[-1] , " ---- ", colour[count%8] , " --------> ", track['name'][0] ) count += 1 save_map(fig, outhtml) file_out.close()
print( abs_files ) # for tracks in read_gpx_file('/gps_Data/7_10_17_kamand_katindi_mandi_bal_valley.gpx'): # print(tracks.keys()) # for segment in tracks['segments']: # print(segment.keys()) # #print('Average heart rate:', segment['average-hr']) colour = ['red', 'green', 'blue','yellow','black'] fig = plt.figure() count = 0 for file in abs_files: for track in read_gpx_file(file): for i, segment in enumerate(track['segments']): fig = plot_map_colour_existing(track, segment, fig, colour[count]) count += 1 save_map(fig, 'map012.html') # for track in read_gpx_file(file3): # for i, segment in enumerate(track['segments']): # fig = plot_map_colour_existing(track, segment, fig, colour[i]) # # for track in read_gpx_file(file3): # # for i, segment in enumerate(track['segments']):