Я использую postgis для расчета расстояния между двумя географическими координатами.
select st_distance(
'POINT(15.651955 73.712769)'::geography,
'POINT(14.806993 74.131451)'::geography) AS d;
Он возвращает мне 53536,743496517 метров, что примерно равно 54 км, но фактическое расстояние составляет 103 км, которые я рассчитал через http://boulter.com/gps/distance/
Я делаю что-то не так в запросе?