2

我正在尝试使用 ArcGIS 打开带有 .grd/gri 扩展名的栅格图层地图,但 ArcGIS 一直说它是无效的栅格图层并且没有打开它。我正在尝试将其转换为 .asc 以查看 ArcMap 是否可以打开它,但我不知道该怎么做。

关于如何在 ArcMap 中打开该文件的任何其他想法?谢谢!

4

2 回答 2

4

Arcgis 不能很好地操作 grd 文件。使用 raster 包并将其保存为您想要的任何其他地理参考格式:

writeRaster(raster_name, output_filename, format="ascii", overwrite=TRUE)

由于您提到您的图像相当大,您可以考虑使用函数参数'datatype'来设置存储数据的最有效方式(例如,栅格的datatype='INT1U'只有0到255之间的整数值) . 如果合适的话,这可以显着减小图像的大小。

于 2013-03-02T00:30:01.610 回答
1

在 R 中,您还可以执行以下操作:

library(raster)
r <- raster('filename.grd')
hdr(r, 'VRT')

现在在 ArcGIS 中打开 VRT(头文件)

于 2013-03-03T05:07:35.347 回答