我试图创建一个rooks的情况下相邻矩阵使用光栅::ad,但我有麻烦理解输出。
可复制示例:
library(raster)
r <- raster(nrow = 3, ncol = 3)
rAdjacent <- raster::adjacent(r, cells = 1:ncell(r), pairs = TRUE, directions = 4)
rAdjacent
from to
[1,] 1 3
[2,] 2 1
[3,] 3 2
[4,] 4 6
...
从我对输出的解释来看,输出表示1和3具有rooks case关系(如果我正确理解这种类型的关系,它们就没有)。
问题1。这是正确的吗?我是否正确解释了此输出?
问题2。如何使用nextual()或其他提供相邻单元格编号对的方法创建输出?
谢谢:)
您需要投影光栅。
如果光栅未投影(在地理(纬度/经度)“投影”中),且经度为180度和180度时存在数据,则该功能将连接外子午线。(从这里开始)。
r <- raster(nrow = 3, ncol = 3)
crs(r) <- CRS("+proj=robin +datum=WGS84")
rAdjacent <- raster::adjacent(r, cells = 1:ncell(r),
pairs = TRUE, directions = 4)
rAdjacent[order(rAdjacent[,1]),]
from to
[1,] 1 2
[2,] 1 4
[3,] 2 1
[4,] 2 3
[5,] 2 5
[6,] 3 2
[7,] 3 6
[8,] 4 5
[9,] 4 1
[10,] 4 7
[11,] 5 4
[12,] 5 6
[13,] 5 2
[14,] 5 8
[15,] 6 5
[16,] 6 3
[17,] 6 9
[18,] 7 8
[19,] 7 4
[20,] 8 7
[21,] 8 9
[22,] 8 5
[23,] 9 8
[24,] 9 6
在我的PostgreSQL数据库中,有一个栅格表和一个具有相同投影的点表。点表具有诸如 id、地址和几何等列。栅格表具有 id、r_proj4 和 rast 等列。栅格表的每一行描述一个栅格切片。如何检索每个点的栅格值? 我希望粗略的指导方针如何解决这个问题和PostGIS代码示例。
我把我的问题简化了一点,希望它有意义。 我有三个栅格,我正在使用。 栅格是一个栅格,其土地覆盖属性值1为本地土地覆盖,0为非本地土地覆盖。 本地蒸散量和非本地蒸散量分别是本地物种和非本地物种的蒸散量。两个光栅的属性都在[015000]之间 id要做的是将1的所有值替换为nativeet值,将0的所有值替换为nonnativeet值。 我的想法是将土地覆盖光栅(值为1或0)转换为AET光栅(值介于0
我必须在简单的Java实现一个帖子请求。 我看过下面这个问题: 如何从Java向json RESTful服务发出post请求? 这是示例的一部分 我的问题是:为什么参数写在输出流上?据我所知,输出流是为了收集一个请求的输出,而不是为了制作它。 只是好奇,考虑到我显然不擅长这个。
下面的代码在我的图像上生成两个框。我正计划进一步分析这些框内的像素。 在下面的例子中,在红色方块的情况下,我不想继续下去,因为它的右上角有黑色像素。而我想继续在绿色方块的情况下,因为它没有一个黑色像素沿着它的边缘。
我有几个目录,里面都是每日的气候数据。我需要将每日栅格合并为每周栅格,一些是通过值的总和,一些是通过值的平均值。到目前为止,我已经在目录(其中包含每日光栅文件)中创建了一个文件名向量,并为编写了一个
这个 邻接列表 模式是一种常见的关系模式,通过该模式,表包含对其自身的外键引用,换言之,是 自指关系 。这是在平面表格中表示分层数据的最常见方式。其他方法包括 嵌套集 ,有时称为“修改的预购”,以及 物化路径 。尽管在评估SQL查询内的流畅性时,修改的预排序很有吸引力,但由于并发性、降低复杂性的原因,邻接列表模型可能是最适合大多数分层存储需求的模式,而且与可以将子树完全加载到应用程序空间的应用程序