Мне нужно получить набор координат в метрах, учитывая широту / долготу, используя модуль utm в python. Если позиции охватывают разные зоны, карты становятся неправильными. После проверки ряда обсуждений я еще не нашел прямого решения.
lat_points = [42.827990, 42.849890, 42.824294]
long_points = [95.9, 95.903, 96.01]
xy_meters = [utm.from_latlon(lat,long) for (lat, long) in zip(lat_points,long_points)]
for row in xy_meters:
print(row)
Результат показывает большой разрыв при пересечении зоны:
(737040.3354880156, 4745793.498913411, 46, 'T')
(737201.7056600684, 4748234.076861802, 46, 'T')
(255588.1599583785, 4745640.325228949, 47, 'T')