2016-06-17 17 views
-1

라이브러리 또는 여러 geolocations 포인트에 대한 중심점을 계산하는 방법이 있습니까? 이 뉴욕에 본사를 둔 geolocations의 내 목록 내가 close to each other, 당신은으로 지구를 취급 할 수있는 좌표로 HERE파이썬에서 여러 geolocations의 midpoint를 계산하는 방법

로부터 수신에 주석 comments 후 대략 중간 위치 정보를

L = [ 
    (-74.2813611,40.8752222), 
    (-73.4134167,40.7287778), 
    (-74.3145014,40.9475244), 
    (-74.2445833,40.6174444), 
    (-74.4148889,40.7993333), 
    (-73.7789256,40.6397511) 
    ] 
+1

확인 : http://gis.stackexchange.com/questions/12120/calculate-midpoint-from-a-series-of-latitude-and-longitude-coordinates – PFlans

+1

모든 좌표의 단순 평균을 계산하는 방법은 서로 비슷합니다. – gdlmx

+0

@PFlans는 매우 유용한 자료입니다! 고맙습니다! – mongotop

답변

1

를 찾으려면 국부적으로 편평하고 단순히 중심 좌표를 평면 좌표로 찾는 것입니다. 그런 다음 위도의 평균과 경도의 average을 취하여 centroidlatitudelongitude을 찾습니다. GIS를 스택 교환에이 질문에 밖으로

lat = [] 
long = [] 
for l in L : 
    lat.append(l[0]) 
    long.append(l[1]) 

sum(lat)/len(lat) 
sum(long)/len(long) 

-74.07461283333332, 40.76800886666667