Я работаю над визуализацией данных о траектории полета в Боке и мне интересно, есть ли более точный способ построения дуг.Используя уравнения навигации по большому кругу между двумя геолокациями, я могу найти среднюю точку, и в настоящее время я использую глиф дуги, чтобы построить окружность, определенную точками (начало, середина, конец) траектории полета, с началом и концом.Углы являются местами расположения двух аэропортов.
Отлично подходит для коротких маршрутов, но очень длинные маршруты, приближающиеся к полюсам, сильно искажаются, и дуги выглядят неправильно.Это связано со стандартной проекцией Web Mercator, используемой Боке в карте CARTODBPOSITRON.
Я также могу найти начальные и конечные заголовки из уравнений большой круговой навигации.Поэтому мой основной вопрос здесь заключается в том, что я хотел бы сделать что-то вроде:
m = figure()
m.non_circular_arc(start_x, start_y, start_angle, mid_x, mid_y, end_x, end_y, end_angle)
Существует ли что-то подобное в Боке?