raster :: rasterize - как определить, являются ли пространственные точки центром или углом ячейки? - PullRequest
0 голосов
/ 04 марта 2019

У меня есть файл .csv, который содержит точки lon / lat и некоторые переменные для каждой точки.Каждая точка представляет собой сетку 0,25 ° x0,25 °.В R я создаю SpatialPointsDataFrame на основе CSV.файл, а затем преобразовать его в растр.

spdf <- SpatialPointsDataFrame(coords=xy, data=df) 
reobs <- raster(ncol=333,nrow=119)
extent(reobs) <- extent(spdf)
reobs <- rasterize(spdf, reobs, "variable")

Если я наложу результирующий растр на шейп-файл, содержащий границы состояния level0, они не будут идеально совпадать (я, конечно, проверил проекцию).Я предполагаю, что raster::rasterize принимает пространственные точки как один из углов клеток, а не центр.Но как я могу узнать?Я проверил документацию, но ничего не смог найти.Есть ли способ сказать rasterize, представляют ли точки центр или угол ячейки?

...