sp包—gridded函数

描述

将空间数据指定为网格化,或查明它们是否为网格化

返回逻辑值(TRUE或FALSE),告知对象是否网格化;在分配中将非网格结构提升为网格结构,或将网格结构降级为非结构化结构。

用法

gridded(obj)
gridded(obj) <- value
fullgrid(obj)
fullgrid(obj) <- value
gridparameters(obj)

参数


obj:从“Spatial”类派生的对象(用于网格),或从SpatialGridDataFrame-class类派生的对象(用于全网格和网格参数)    

value:逻辑替换值,TRUE或FALSE    

如果obj源自类Spatial, gridded(object)将告诉它是否在一个规则的网格上有拓扑;如果赋值为TRUE,则如果对象来源于SpatialPoints且具有网格拓扑,则网格拓扑将被添加到对象中,对象的类将被提升为SpatialGrid-class或SpatialGridDataFrame-class

Fullgrid返回一个逻辑,告知网格是完整且有序的(即完整的矩阵形式),还是非完整或无序的(即位于网格上的点列表)。如果被指定,积分的存储方式可能会改变。将一组点改变为完整的矩阵形式或返回可以改变点的原始顺序,并将删除重复的点,如果他们存在。

如果obj继承了SpatialGridDataFrame的网格参数,则返回数值(0)。返回值是一个带有三列的data.frame,名为cellcentre。偏移量(“左下单元格中心坐标”)、单元格大小和单元格。暗(细胞尺寸);行对应于空间维度。

方法

obj = "Spatial"
object deriving from class "Spatial"

例子

# just 9 points on a grid:
x <- c(1,1,1,2,2,2,3,3,3)
y <- c(1,2,3,1,2,3,1,2,3)
xy <- cbind(x,y)
S <- SpatialPoints(xy)
class(S)
plot(S)
gridded(S) <- TRUE
gridded(S)
class(S)
summary(S)
plot(S)
gridded(S) <- FALSE
gridded(S)
class(S)

# data.frame
data(meuse.grid)
coordinates(meuse.grid) <- ~x+y
gridded(meuse.grid) <- TRUE
plot(meuse.grid) # not much good
summary(meuse.grid)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值