# Fri Sep 11 00:31:10 2020 -
# 字符编码:UTF-8
# R 版本:R x64 4.0.2 for window 10
# cgh163email@163.com
# 个人笔记不负责任
# —— 拎了个梨🍐
rm(list=ls());gc()
.rs.restartR()
require(raster)
# sp对象,块大小处理:
blockSize(x,
#栅格*对象
chunksize,
# 整数,通常不存在。 可用于设置块大小; 单位是细胞数。 然后以行数为单位计算块大小(总是> = 1)
n = nlayers(x),
#整数。 要考虑的层数。 该函数将块大小除以n以确定块大小
minblocks = 4,
# 整数。 最小块数
minrows = 1) # 整数。 每个块中的最小行数
# Fri Sep 11 01:44:57 2020 ------------------------------
r <- raster(system.file("external/test.grd", package = "raster"))
plot(r)
blockSize(r)# 默认参数:
# $row
# [1] 1 30 59 88
#
# $nrows
# [1] 29 29 29 28
#
# $n
# [1] 4
# Fri Sep 11 01:47:47 2020 -- 自定义参数:
blockSize(r
,chunksize = 3
,n = 2
,minblocks = 4
,minrows = 2
)
# $row
# [1] 1 3 5 7 9 11 13 15 17 19 21 23
# [13] 25 27 29 31 33 35 37 39 41 43 45 47
# [25] 49 51 53 55 57 59 61 63 65 67 69 71
# [37] 73 75 77 79 81 83 85 87 89 91 93 95
# [49] 97 99 101 103 105 107 109 111 113 115
#
# $nrows
# [1] 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
# [26] 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
# [51] 2 2 2 2 2 2 2 1
#
# $n
# [1] 58
R语言,raster包,blocksize函数写入文件块大小
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...