#r #dataframe #latitude-longitude #centroid
Вопрос:
Я пытаюсь вычислить центроид кадра данных, содержащего следующие данные long/lat:
gt; test_points Lon Lat 1 6.913 51.131 2 6.900 51.133 3 6.883 51.167 4 6.933 51.167 5 6.941 51.177 6 6.982 51.178 7 7.000 51.200 8 6.861 51.205 9 7.014 51.221 10 8.041 51.750 11 8.000 51.767 12 8.050 51.800
Однако, когда я применяю функцию центроида:
centroid(test_points)
Я получаю следующий результат:
lon lat [1,] 10.96005 53.32525
У кого-нибудь есть какие-нибудь идеи, где это идет не так? Заранее спасибо.
Комментарии:
1. Из какого пакета взята эта
centroid
функция? Можете ли вы сделать это воспроизводимым примером?2. посылка
geosphere
3. Как именно сделать это воспроизводимым примером? Я дал вам всю информацию, которой я пользуюсь
4. точка центроида-это точка, что представляют ваши данные?
5. Каждая строка в кадре данных представляет географическую точку в Германии. Я хочу вычислить центр этих 11 мест, однако центроидная функция, которая раньше давала правильные ответы, здесь дает явно неправильный ответ. Мой вопрос таков: что происходит не так?