r - 如何为克里金预测创建一个网格,如“meuse.grid”对象
问题描述
如何创建一个可以用于克里金预测模型的网格对象。在 R 中的每个克里金教程中,每个人都使用该meuse.grid
对象但是我如何首先在我的数据上创建这个对象?
我在下面准备了一个例子。在这里,我有我grid
想在克里金预测中使用的对象。但是,当我运行它时,克里金模型的预测值是 NAN。通过各种健全性检查,我得出结论,我的grid
对象存在问题。
如何将其转换为与对象完全相同类型的meuse.grid
对象?
library(raster)
library(tidyverse)
library(sf)
library(stars)
library(gstat)
library(ggmap)
Regions <- getData("GADM", country= "CZE", level = 1)
Regions <- Regions[Regions@data$NAME_1 == 'Zlínský',]
# Create a Grid for the kriging predictions -------------------------------
Regions <-
Regions %>% st_as_sf()
grid_spacing <- 0.02
polygony <- st_make_grid(Regions, square = T,
cellsize = c(grid_spacing, grid_spacing)) %>%
st_sf()
plot(polygony, col = 'white')
plot(st_geometry(Regions), add = T)
grid = st_intersection(polygony, Regions)
plot(grid)
grid
data("meuse.grid")
meuse.grid
解决方案
推荐阅读
- node.js - 如何使用 nodeJS 从 MongoDB 中的嵌套 JSON 对象获取数据?
- python - 如何在 python tkinter 中的动态小部件中应用相同的更改?
- spotfire - 在 Spotfire 中创建“IF”条件
- javascript - 使用可点击的元素填充 Ajax 响应,这些元素会使用正确的参数触发另一个 Ajax
- python - Openpyxl - 有没有办法使用 openpyxl 访问自定义条件格式?
- primeng - 未在 Angular 11 中打开启动对话框
- amazon-web-services - GreengrassV2:从 lambda 代码访问 gpio
- javascript - 解析错误:意外的令牌,应为“;” 在反应 JS
- java - Amazon sdk 从 Spring Boot Java 中的 s3 存储桶下载大 zip 文件
- python - 自定义函数错误时区本地化