#r #raster #spatial #read.csv
#r #растр #пространственный #read.csv
Вопрос:
Я создаю растр в R из CSV data.frame «df», который содержит значения температуры за две недели, а также координаты широты и долготы.
Data.frame «df» был создан в R и сохранен в формате CSV. Когда я запускаю следующий код с моим data.frame, который уже находится в моей рабочей области R, я не получаю никаких ошибок.
u <- crs(reference_raster)
df <- points
points$x <- points$Lat
points$y <- points$Long
coordinates(points) <- ~y x
proj4string(points) <- CRS(" init=epsg:4326")
points <- spTransform(pts, crs(u))
gridded(points) = TRUE
Однако, когда я использую read.csv
для чтения в моем data.frame «df» в моей рабочей области R, я затем получаю ошибку
suggested tolerance minimum: 0.750246
Error in points2grid(points, tolerance, round) :
dimension 1 : coordinate intervals are not constant
Как я уже упоминал, мой код работает идеально, если я сохраняю data.frame в моей рабочей области R с момента его создания, но он не работает, когда я считываю data.frame обратно в формате CSV. Есть предложения?
Комментарии:
1. У меня была такая же проблема, просто округлял данные при их импорте. Это исправлено для меня.