首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何解决R中外部漂移的错误克里金法?

如何解决R中外部漂移的错误克里金法?
EN

Stack Overflow用户
提问于 2020-04-03 06:41:17
回答 1查看 122关注 0票数 0

我正在尝试使用克里金法与外部漂移使用流体力学和水力克里格。当我尝试插值时,我不能很好地插值。我使用的是dem 30m数据。代码如下:

代码语言:javascript
复制
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)
EN

回答 1

Stack Overflow用户

发布于 2020-04-07 19:45:59

bena.ts show daily precipitation values at different stationsbena.gis shows coordinates in UTM, elevation of points and subbasins namebena.sa tells about shapefile of study area in UTMbena.rs show DEM 30 m raster file

我的问题是我可以使用elevation对其进行插值。我也将我的栅格DEM 30m文件转换成空间栅格数据帧,但它仍然没有显示任何results.Kindly向导。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61002317

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档