Понимание вывода `areaPolygon ()` из пакета геосфера

Отэтот вопрос Я получил отличную функциюareaPolygon() что дает мне площадь в пределах многоугольника координат. однако, когда я экспериментирую с функцией, вычисления кажутся странными:

Я начинаю с создания набора из двух точек

 require(fields)
 coords 

Ответы на вопрос(1)

Решение Вопроса

Вы'мы сделали неверный многоугольник! Если вы планируете это сtype="l" вы'увидим бабочку

> plot(polygon,type="l")

Половина галстука-бабочки будет иметь отрицательную зону, другая половина - положительную, поэтому ваш результат - разница в размерах половинок. Они выиграли'быть точно таким же, потому что земля сферическая ...

Вам просто нужно изменить порядок точек.polygon

Ваш ответ на вопрос