В настоящее время я пытаюсь нанести на карту некоторые координаты в пакете rworldmap.
Из того, что я увидел, это должно быть относительно просто, однако это доставляет мне неприятности.
Пример моих данных можно найти здесь
Для построения карты (я фокусируюсь на Евразии) я использовал:
library(rworldmap)
plot(newmap, xlim = c(-27.0, 174.0), ylim = c(17.5, 77.7), col = "grey",border = "darkgrey", bg = "lightblue")
Следующим шагом является построение моих координат на карте в виде точек. Мой фрейм данных, содержащий координаты Coordinate_AD_Clean
. Я сделал следующее:
points(Coordinate_AD_Clean$long, Coordinate_AD_Clean$lat, col = "red", pch = "+")
Это то место, где оно ломается, однако, так как результирующий график выглядит как this . Я знаю, что это неправильно, поскольку ни одна из моих координат не находится в океане, и на карте должно быть 116 точек (число в моем фрейме данных), в то время как на графике их намного меньше.
Я не уверен, почему у меня неправильные и пропущенные координаты. Координаты, которые у меня есть в моем фрейме данных, взяты из карт Google, что не должно быть проблемой, так как я проверил 2 или 3 разные координаты, которые я выбрал на картах Google в случайном порядке, и они были точно отображены на карте. Проблема в том, как данные форматируются в моем фрейме данных? У меня также есть несколько повторяющихся координат, это может быть проблемой? Я немного растерялся, поэтому любая помощь будет высоко ценится.
Большое спасибо за чтение!