В настоящее время я пытаюсь нанести некоторые координаты на карту в пакете 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 наугад, и они были нанесены на карту в порядке. Проблема в том, как данные форматируются в моем фрейме данных? У меня также есть несколько повторяющихся координат, может ли это быть проблемой? Я немного растерялся, поэтому я буду очень благодарен за любую помощь.
Большое спасибо за чтение!
rworldmap
, но если он использует проекции, то наличие разных проекций между вашими точками и картой может привести к тому, что он появится в неожиданных местах. Если бы вы могли предоставить примерные координаты для некоторых точек, было бы проще предложить альтернативное решение.dput(Coordinate_AD_Clean[1:15,])
- это более простой способ предоставить образцы данных для воспроизведения проблемы или предложения решений. - person M_Shimal   schedule 04.03.2020dput(Coordinate_AD_Clean[1:15:2],)
(сообщение об ошибке в первый раз, в котором говорится, что у меня были неопределенные столбцы) . Интересно, что появляются записи (например, «3,598 ° з.д.»), которые не отображаются в моем фрейме данных, когда я его просматриваю. Не было бы никаких идей, не так ли? Кажется, что это второй столбец координат, вызывающий проблему. Это сбивает с толку ... - person RightSo   schedule 04.03.2020