r - 将光栅图像裁剪为指定的经度和纬度?
问题描述
我有一堆光栅图像,我想在指定的经度和纬度上裁剪它们。当我运行我的代码时,它给了我错误。
library(raster)
raster_crop <-crop("my_path",ext_focal)
ext_focal <-extent(50,55,-70,-73)
#在第二行之后,我在 (function (classes, fdef, mtable) 中得到了这个错误错误:无法为签名 '"character"'> e 找到函数 'crop' 的继承方法
这段代码有什么问题,或者我需要找到其他代码进行裁剪?
解决方案
您正在使用范围(事后定义)来裁剪字符串。确实很好奇。错误消息告诉您这是不可能的。没有裁剪字符串的方法。
你可以做这样的事情。
library(raster)
e <-extent(50, 55, -70, -73)
r <- raster("my_path")
raster_crop <-crop(r, e)
推荐阅读
- python - Python - 打开带有参数的 lnk 文件 (FlashProgrammer)
- jenkins - jenkins jira 触发器插件无法与 Jira 云一起使用
- html - 如何以角度覆盖另一个div上的引导导航栏div
- java - HttpMessageNotReadableException:JSON 解析错误:无法从字符串反序列化类型为“int”的值
- c++ - 是否可以/建议返回一个范围?
- r - 使用r中的循环根据连续行中的值之间的某些差异为记录分配唯一ID
- nginx - 连接到 nginx 后面的 Rancher Kube API 服务器时出现 kubectl 错误
- ansible - 在其他剧本之前准备剧本
- flutter - 扑腾打印
- gradle - 无法在我的 Windows 系统 linux 中运行 ./gradlew.jar