【问题标题】:How to use parallel computing in converting Raster to txt file如何使用并行计算将 Raster 转换为 txt 文件
【发布时间】:2015-11-27 02:40:07
【问题描述】:

我有一个巨大的光栅 (> 20 GB) 并试图将其转换为一个 txt 文件。有没有办法在并行 R 计算中做到这一点?我无法将 RAM 加载到内存中,因为它很小。

我的电脑有 8 个内核和 16 Gb 的 RAM

最好的

【问题讨论】:

  • 什么是栅格,“将其转换为一个 txt 文件”究竟是什么意思?
  • 栅格是一种空间数据结构,可将任意形状的区域划分为矩形。将其视为具有许多单元格的网格。 “将其转换为一个 txt 文件”表示 OP 想要更改文件格式,例如将文件从 GeoTIFF 转换为 ASCII

标签: r parallel-processing raster


【解决方案1】:

以最方便的方式将您的栅格分成 2 个栅格,以便以后重新组合它们(水平划分)。然后在 2 个不同的 R 实例上使用相同的命令创建 2 个 .txt 文件。如果您使用 Windows,则可以尝试在之后使用 this 重新组合它们。

您可以将原始栅格分成 8 个并执行相同操作,但我想这会很乏味(尽管可能更快)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-26
    • 1970-01-01
    • 1970-01-01
    • 2020-08-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多