【问题标题】:How to create ESRI ascii grid (.asc) from csv file in R如何从 R 中的 csv 文件创建 ESRI ascii 网格(.asc)
【发布时间】:2017-08-02 12:11:14
【问题描述】:

我有一个带有 x 和 y 坐标的 .csv 参数文件。我想将该参数保存在 ESRI ascii 网格 (.asc) 中。

 x  y   cadmium
181072  333611  11.7
181025  333558  8.6
181165  333537  6.5
181298  333484  2.6
181307  333330  2.8
181390  333260  3
181165  333370  3.2
181027  333363  2.8
181060  333231  2.4
181232  333168  1.6

【问题讨论】:

标签: r grid ascii gis


【解决方案1】:

您可以使用adehabitat 包中的export.asc() 函数。

首先让我们创建我们的演示数据框并将其转换为矩阵...

library(adehabitat)
csv <- data.frame(x = c(181072,181025,181165,181298,181307,181390,181165,181027,181060,181232),
                  y = c(333611,333558,333537,333484,333330,333260,333370,333363,333231,333168),
                  cadmium = c(11.7,8.6,6.5,2.6,2.8,3,3.2,2.8,2.4,1.6))
csv <- as.matrix(csv)

现在让我们将其转换为 asc 类对象,然后以 .asc 文件格式导出...

csv <- as.asc(csv)
export.asc(csv, "ASCFILE.asc")

【讨论】:

  • 乐于助人,@BappaDas
猜你喜欢
  • 2014-05-21
  • 1970-01-01
  • 2015-10-17
  • 1970-01-01
  • 2015-11-23
  • 2012-01-16
  • 1970-01-01
  • 2021-04-11
  • 2016-05-28
相关资源
最近更新 更多