извините, что беспокою вас по этому поводу, но, может быть, уже 5 часов я схожу с ума по этому вопросу и не могу разобраться.
У меня есть набор данных около 37 000 записей. Каждый из них имеет свои значения долготы и широты. Проверяя общие значения, они варьируются соответственно следующим образом: Широта (-54,4871,70,66344) и Долгота (-177,375, 178,4419). Это абсолютно разумно.
Я создал шейп-файл с этими 37 тысячами точек с помощью ArcGIS: все работает нормально.
Затем мне нужно обработать эти данные с помощью R, команда, которую я использовал для своего кода (пакет maptools):
cells <- readShapeSpatial('RES',IDvar="id_obj",
proj4string=CRS("+proj=longlat +datum=WGS84"))
но R выдает ошибку:
Ошибка в validMethod(as(object, superClass)) : Географический CRS для несоответствующих данных: 2,76663393422e+145
(Я понятия не имею, откуда взялось это число, оно не является частью моего набора данных...)
Читая другие сообщения в этом блоге, кажется, что причиной должны быть недопустимые данные для долготы или широты, но, как я уже упоминал выше, это не относится к моему набору данных.
Пробовал создавать разные шейп-файлы, первый не проецировался, используя несколько проекций (WGS84 Mercator, web mercator...), но ошибка всегда одна и та же...
Спасибо за вашу помощь.