raster包—crop函数
描述
crop返回由Extent对象(或可以从中提取/创建Extent对象的对象)指定的对象的地理子集。
如果x是一个光栅*对象,范围对齐到x。包含在y但x范围之外的区域将被忽略(如果你想要一个更大的区域,请参阅extend)。
用法
## S4 method for signature 'Raster'
crop(x, y, filename="", snap='near', datatype=NULL, ...)## S4 method for signature 'Spatial'
crop(x, y, ...)
参数
x:栅格*对象或空间多边形*,空间线*,或空间点*对象
y:Extent对象,或者可以从中提取Extent对象的任何对象(参见详细信息)
filename:字符,输出文件名。可选
snap:字符。'near', 'in'或'out'中的一个,用于对齐
datatype:字符。输出数据类型(默认情况下与输入数据类型相同)
...:附加参数如writeRaster
细节
可以提取/创建Extent的对象包括RasterLayer, RasterStack, RasterBrick和sp包中的Spatial*类的对象。您可以使用extent函数来检查这一点。通过在图形上单击两次,还可以使用函数Extent和drawExtent创建新的Extent对象。
要按行号和列号进行裁剪,你可以创建这样的范围(对于光栅x,第5行到10,第7列到12)
值
RasterLayer或RasterBrick对象;或SpatialLines或spatialpolygon对象。
例子
r <- raster(nrow=45, ncol=90)
values(r) <- 1:ncell(r)
e <- extent(-160, 10, 30, 60)
rc <- crop(r, e) # use row and column numbers:
rc2 <- crop(r, extent(r, 5, 10, 7, 15))# crop Raster* with Spatial* object
b <- as(extent(6, 6.4, 49.75, 50), 'SpatialPolygons')
crs(b) <- crs(r)
rb <- crop(r, b)# crop a SpatialPolygon* object with another one
if (require(rgdal) & require(rgeos)) {p <- shapefile(system.file("external/lux.shp", package="raster"))pb <- crop(p, b)
}
raster包—crop函数相关推荐
- 利用raster包进行栅格数据处理(3)
,欢迎也在微信上查看相关内容. 有关栅数据处理的更多信息,还可查看第1部分.第2部分.本次主要利用Peneda-Geres国家公园(PGNP,位于葡萄牙西北部)的5年2012年至2016年)增强植被指 ...
- R语言raster包计算多个栅格图像平均值、标准差的方法
本文介绍基于R语言中的raster包,批量读取多张栅格图像,对多个栅格图像计算平均值.标准差,并将所得新的栅格结果图像保存的方法. 在文章R语言raster包批量读取单一或大量栅格图像(htt ...
- R语言stringr包str_dup函数字符串多次复制实战
R语言stringr包str_dup函数字符串多次复制实战 目录 R语言stringr包str_dup函数字符串多次复制实战 #导入stringr包 #仿真数据
- R语言使用ggplot2包geom_jitter()函数绘制分组(strip plot,一维散点图)带状图(添加箱图、带缺口的小提琴图、小提琴图)实战
R语言使用ggplot2包geom_jitter()函数绘制分组(strip plot,一维散点图)带状图(添加箱图.带缺口的小提琴图.小提琴图)实战 目录 R语言使用ggplot2包geom_jit ...
- R语言stringr包str_count函数计算字符串匹配个数实战
R语言stringr包str_count函数计算字符串匹配个数实战 目录 R语言stringr包str_count函数计算字符串匹配个数实战 #导入stringr包 #仿真数据
- R语言ggpubr包ggsummarystats函数可视化分组条形图(自定义分组颜色、添加抖动数据点jitter、误差条)并在X轴标签下方添加分组对应的统计值(样本数N、中位数、四分位数的间距iqr)
R语言ggpubr包ggsummarystats函数可视化分组条形图(自定义分组颜色.添加抖动数据点jitter.误差条error bar)并在X轴标签下方添加分组对应的统计值(样本数N.中位数med ...
- R语言使用ggplot2包geom_jitter()函数绘制分组(strip plot,一维散点图)带状图(颜色配置:连续色彩、离散色彩、色彩梯度)实战
R语言使用ggplot2包geom_jitter()函数绘制分组(strip plot,一维散点图)带状图(颜色配置:连续色彩.离散色彩.色彩梯度)实战 目录 R语言使用ggplot2包geom_ji ...
- R语言使用ggplot2包geom_jitter()函数绘制分组(strip plot,一维散点图)带状图(自定义色彩、形状)实战
R语言使用ggplot2包geom_jitter()函数绘制分组(strip plot,一维散点图)带状图(自定义色彩.形状)实战 目录 R语言使用ggplot2包geom_jitter()函数绘制分 ...
- R语言使用ggplot2包geom_jitter()函数绘制分组(strip plot,一维散点图)带状图(双分类变量分组:色彩配置、形状配置)实战
R语言使用ggplot2包geom_jitter()函数绘制分组(strip plot,一维散点图)带状图(双分类变量分组:色彩配置.形状配置)实战 目录 R语言使用ggplot2包geom_jitt ...
- R语言使用ggplot2包geom_jitter()函数绘制分组(strip plot,一维散点图)带状图(添加均值、标准偏差)实战
R语言使用ggplot2包geom_jitter()函数绘制分组(strip plot,一维散点图)带状图(添加均值.标准偏差)实战 目录 R语言使用ggplot2包geom_jitter()函数绘制 ...
最新文章
- 总结:如何使用redis缓存加索引处理数据库百万级并发
- 转载 - 使用HTML5、CSS3和jQuery增强网站用户体验
- 特征值与特征向量的几何含义(转)
- Hadoop 停止hdfs和yarn的命令
- python定义匿名函数关键字_python语言的匿名函数、7种可调用对象以及用户定义的可调用类型...
- docker 镜像导入导出
- 商家 APP 如何接入新版支付宝支付,老版本商家如何升级
- Golang 接口切片存储多层嵌套Map对象,如何初始化,又如何直接读取嵌套层的key-value值
- j2ee中文编码问题的解决方法(ISO8859_1、GBK、UTF-8)
- 史上最全的美国留学资料,从此不用找中介
- 解决NintendoSwitch安装SXPro后开机长期蓝屏问题
- 群晖6.1安装php3.6_教程分享 --- jun大神 VMWare虚拟机安装黑群晖 (DSM6.1)
- 11、ARM嵌入式系统:中断使能
- Spark ML 构建回归模型
- HTML在线转换成PDF
- 怎样查询本机ip地址?如何利用花生壳获取外网IP教程
- 你好,我们可以认识一下吗?
- 2021-2027全球及中国翻译软件行业研究及十四五规划分析报告
- HUST软测1504班第4周小组作业成绩:WordCount优化
- CAD打开文件一直转圈圈什么情况?如何能彻底解决?