r - 选择性地采样光栅像素
问题描述
我有一个大光栅,我想从中挑选一堆像素(比如每 500 个像素)。这样做是因为我必须确保所选像素彼此之间至少相距 5 公里(光栅分辨率为 250 x 250 平方米)。在我的工作环境中选取每 500 个像素有助于我解决这个问题。
我为获得所需像素所做的只是将栅格转换为 xyz 表,然后从 xyz 表中选择每 500 行。问题是,由于栅格超大,转换为 xyz 表需要很长时间。有没有更快的方法来做到这一点?
编辑:对于到 xyz 表的转换,我当然使用了 rastertoPoints 函数。
解决方案
推荐阅读
- python - 如何打印“Hello world!” 使用 Python 2.7?
- javascript - 以 HTML 格式显示网络摄像头控制台消息
- r - 是否有用于检查路径中是否存在具有特定扩展名的文件的 R 函数?
- git - 设置 .ssh\config 文件和 Intellij 以推送到 gitlab
- r - 在 R 中使用 sqldf 和/或 dplyr 过滤 data.frame
- javascript - 如何将对象列表映射到数组数组中
- javascript - 如何跳出 JavaScript 循环
- vue.js - Vue 组件中的革命滑块
- javascript - 反应路由器,在 router.js 中使用路由器道具
- artificial-intelligence - Dialogflow V2:使用 detect_intent 附加用户元数据