Как вычислить расстояние между координатами?

Middle
146 просмотров
AFK Offer AI

Формула Haversine — для расстояния по поверхности Земли. В Go реализуется в 10 строк: разница широт/долгот в радианах, формула с sin/cos/atan2, умножить на радиус Земли (6371 км). Точность достаточная для большинства задач. Для PostGIS: ST_Distance(geography) — точное расстояние в метрах. Для приблизительного быстрого расчёта можно считать в прямоугольных координатах, но только для малых расстояний.

Следующий вопрос

Что такое test cleanup?