У меня есть два файла, которые я хочу объединить.Два файла представлены следующим образом:
Hour Longitude Latitude
12:00 116.5 39.5
Другой файл выглядит так:
Some_datas Longitude Latitude Some_other_datas ...
x 116.529 39.521 x ...
x 116.632 39.471 x ...
x 116.233 39.556 x ...
x 116.445 39.990 x ...
etc..
И я хочу получить из второго файла все строки и поместить их вдругой файл, но только если долгота и широта находятся близко друг к другу (скажем, 15 километров).
Используя найденную мной функцию:
import geopy.distance
coords_1 = (116.5, 39.5)
coords_2 = (x,y) # Where x and y are longitude and latitude from the second file
print geopy.distance.vincenty(coords_1, coords_2).km
Как мне сделать так, чтобы она читала все точки второго файла, проверил, если он меньше 15 километров, если да, поставьих в другом файле CSV.