अक्षांश और देशांतर बिंदुओं के एक सेट को देखते हुए, मैं उस सेट के केंद्र बिंदु के अक्षांश और देशांतर की गणना कैसे कर सकता हूं (उर्फ एक बिंदु जो सभी बिंदुओं पर एक दृश्य केंद्रित करेगा)?
संपादित करें: पायथन समाधान मैंने उपयोग किया है:
Convert lat/lon (must be in radians) to Cartesian coordinates for each location.
X = cos(lat) * cos(lon)
Y = cos(lat) * sin(lon)
Z = sin(lat)
Compute average x, y and z coordinates.
x = (x1 + x2 + ... + xn) / n
y = (y1 + y2 + ... + yn) / n
z = (z1 + z2 + ... + zn) / n
Convert average x, y, z coordinate to latitude and longitude.
Lon = atan2(y, x)
Hyp = sqrt(x * x + y * y)
Lat = atan2(z, hyp)
z
Pls क्या है ?