【问题标题】:Converting rectangular pixels to square pixels in R在R中将矩形像素转换为方形像素
【发布时间】:2020-10-03 15:36:47
【问题描述】:

我正在使用 R 中的 asc 文件,并尝试在其他人编写的脚本上通过一些 GIS 处理来运行它。我正在处理的当前代码块是

asc <- (raster(inputRas))

asc.extent <- extent(asc)

head <- read.ascii.grid.header(inputRas)

writeRaster(asc, "outputRas", format="SAGA", overwrite=TRUE)

直到最后一行。它在这里失败了,因为我的光栅在直角坐标中,SAGA 不喜欢。我花了很多时间在谷歌上搜索并尝试了不同的功能,但没有任何工作不会导致其他问题。我考虑过使用 projectRaster() 一段时间,因为可以在其中更改分辨率,但我实际上并不想更改投影。任何帮助将不胜感激,谢谢。

【问题讨论】:

    标签: r gis pixel resolution


    【解决方案1】:

    你可以用raster::resample代替raster::projectRaster

    【讨论】:

    • 我无法弄清楚如何在 resample() 函数中重新定义分辨率。似乎我需要另一个带有参数的栅格图层(例如正确大小的方形像素)作为“模板”,但我没有另一个具有这些规格的栅格。我错过了什么吗?
    • 您可以使用输入数据和res 方法创建一个
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-09
    • 2017-10-08
    • 2016-02-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多