У меня есть некоторые координаты XYZ в километрах (полученные с помощью wgs) с началом координат в центре Земли, возможно ли преобразовать это в широту и долготу?
Кроме того: как я могу сделать это быстро внутри Python?
Это просто обратная сторона этого вопроса: Преобразование из долготы \ широты в декартовы координаты
На основании ответа @daphshez
Вы можете использовать этот код, Здесь x, y и z указаны в кмс, а R - приблизительный диаметр Земли.
import numpy as np R = 6371 lat = np.degrees(np.asin(z/R)) lon = np.degrees(np.atan2(y, x))