2016-06-17 17 views
-1

Gibt es eine Bibliothek oder eine Möglichkeit, den Mittelpunkt für mehrere geolocations Punkte zu berechnen? Dies ist meine Liste der Geolokationen Sitz in New York und möchten den ungefähren Mittelpunkt GeolocationWie man den Mittelpunkt mehrerer geolocations in Python berechnet

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

Schauen Sie sich diese Frage auf dem GIS-Stapelaustausch: http://gis.stackexchange.com/questions/12120/calculate-midpoint-from-a-series-of-latitude-and-longitude-coordinates – PFlans

+1

wie wäre es mit der Berechnung des einfachen Durchschnitts aller Koordinaten (sie sind ziemlich nahe beieinander)? – gdlmx

+0

@PFlans, das ist eine sehr hilfreiche Quelle! Danke! – mongotop

Antwort

1

Nach dem comments ich erhielt und Kommentar von HERE

Mit Koordinaten finden, dass close to each other, können Sie die Erde behandeln kann als örtlich flach sein und den Schwerpunkt einfach finden, als wären sie planare Koordinaten. Dann würden Sie einfach den Durchschnitt der Breiten und die average der Längengrade nehmen, um die latitude und longitude der centroid zu finden.

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 
Verwandte Themen