Как я делаю 3 растра с одинаковым экстентом - PullRequest
0 голосов
/ 28 января 2020

Я пытаюсь объединить три файла в Raster, но не могу.

stackcsu <- stack(climatics, sameextentsoilhardness2, useofthesoil2)
Error in compareRaster(x) : different extent


> show(climatics)
class      : RasterStack
dimensions : 720, 960, 691200, 15  (nrow, ncol, ncell, nlayers)
resolution : 0.008333333, 0.008333333  (x, y)
extent     : -57.00014, -49.00014, -34.00014, -28.00014  (xmin, xmax, ymin, ymax)
crs        : +proj=longlat +datum=WGS84 +no_defs +ellps=WGS84 +towgs84=0,0,0
names      : AnnualPrecipitation, AnualMeanTempc, Isothermalityc, MaxTempWarmestMonthc, MeanDiurnalRangec, MeanTempe//estQuarter, MeanTempe//estQuarter, MeanTempe//estQuarter, MinTemperatureColdestMonth, Precipita//estQuarter, PrecipitationSeasonality, PrecipitationWettestMonth, Precipita//estQuarter, TemperatureAnnualRange, TemperatureSeasonalityc
min values :                 960,            114,            198,                  190,                23,                    89,                   156,                    89,                         27,                   190,                        7,                        90,                   266,                    118,                    2898
max values :                2403,            214,            452,                  309,                87,                   253,                   267,                   253,                        148,                   648,                       40,                       276,                   823,                    218,                    4709


> show(sameextentsoilhardness2)
class      : RasterLayer
dimensions : 720, 960, 691200  (nrow, ncol, ncell)
resolution : 0.008333333, 0.008333333  (x, y)
extent     : -57.00014, -49.00014, -34.00014, -28.00014  (xmin, xmax, ymin, ymax)
crs        : +proj=longlat +datum=WGS84 +no_defs +ellps=WGS84 +towgs84=0,0,0
source     : memory
names      : dureza
values     : 1204.807, 1626.462  (min, max)

> show(useofthesoil2)
class      : RasterStack
dimensions : 874, 1593, 1392282, 3  (nrow, ncol, ncell, nlayers)
resolution : 1, 1  (x, y)
extent     : 0, 1593, 0, 874  (xmin, xmax, ymin, ymax)
crs        : NA
names      : Pampa2018.1, Pampa2018.2, Pampa2018.3
min values :           0,           0,           0
max values :         255,         255,         255

Я могу присоединиться к Raster climatics и sameextentsoilhardness2, потому что я использовал функциюatial_sync_raster, но то же самое не происходит в отношении Растру использовать грунт 2.

> sameextentuseofthesoil2<- spatial_sync_raster(unsynced=useofthesoil2, reference=climatics, method="bilinear")
Error in rgdal::rawTransform(projfrom, projto, nrow(xy), xy[, 1], xy[,  :
  no arguments in initialization list
In addition: Warning message:
In .local(x, ...) :
  this does not look like an appropriate object for this function

Как я делаю растры с одинаковой протяженностью?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...