Как решить кригинг ошибок с внешним дрейфом в R?

Я пытаюсь использовать кригинг с внешним дрейфом, используя гидростм и гидрокриг. В то время как, пытаясь интерполировать, я не могу хорошо интерполировать. Я использую данные dem 30 м. Ниже приведен код:

library(zoo)
library(hydroTSM)
library(xts)
library(sp)
library(automap)
library(gstat)
library(sp)
library(rgdal)
library(raster)
bena.ts<- read.csv("EbroPPtsDaily.csv")
bena.gis = read.csv("EbroPPgis.csv")
bena.rs <- raster("DEM-UTM.tif")
bena.sa = readOGR("subBASIN-UTM.shp")
# Covert Raster to spatial grid data frame 
y <- as(bena.rs, "SpatialGridDataFrame")
class(y)
# Make Projection according to study area
p4s <- CRS("+proj=utm +zone=43 +datum=WGS84 +units=m +no_defs +ellps=WGS84
+towgs84=0,0,0")
bena.ts1 <- as.numeric(bena.ts[180, 2:ncol(bena.ts)])
names(bena.ts1) = colnames(bena.ts[180,2:ncol(bena.ts)])
# Computing OK, over the spatial grid defined by the DEM
## Not run: 
x.ok <- hydrokrige(x.ts= bena.ts1, x.gis=bena.gis, 
                   X="EAST_ED50", Y="NORTH_ED50", sname="ID", 
                   formula=value~1,
                   subcatchments= bena.sa,
                   p4s= p4s, 
                   predictors=y,
                   ColorRamp= "Precipitation", 
                   main= "OK Precipitation on the Ebro",
                   arrow.plot= TRUE, 
                   arrow.offset= c(900000,4750000), arrow.scale= 20000,
                   scalebar.plot= TRUE, 
                   sb.offset= c(400000,4480000), sb.scale= 100000)

person Muhammad Usman Liaqat    schedule 02.04.2020    source источник
comment
Пожалуйста, создайте минимальный автономный воспроизводимый пример. Вы можете использовать примеры в файле справки используемых методов.   -  person Robert Hijmans    schedule 03.04.2020
comment
Я использую свои собственные данные.   -  person Muhammad Usman Liaqat    schedule 03.04.2020
comment
Да, и это проблема. Вот как вы должны задавать вопросы на этом форуме.   -  person Robert Hijmans    schedule 03.04.2020


Ответы (1)


bena.ts показывает ежедневные значения осадков на разных станцияхbena.gis показывает координаты в UTM, высоту точек и название подбассейнаbena.sa рассказывает о шейп-файле изучаемой области в UTMbena.rs показать растровый файл DEM 30 м

Моя проблема в том, что я могу интерполировать его, используя высоту. Я также преобразовываю свой растровый файл DEM 30 м в фрейм данных пространственной сетки, но все равно он не показывает никаких результатов. Пожалуйста, помогите мне.

person Muhammad Usman Liaqat    schedule 07.04.2020