我正在尝试使用 ArcGIS 打开带有 .grd/gri 扩展名的栅格图层地图,但 ArcGIS 一直说它是无效的栅格图层并且没有打开它。我正在尝试将其转换为 .asc 以查看 ArcMap 是否可以打开它,但我不知道该怎么做。
关于如何在 ArcMap 中打开该文件的任何其他想法?谢谢!
Arcgis 不能很好地操作 grd 文件。使用 raster 包并将其保存为您想要的任何其他地理参考格式:
writeRaster(raster_name, output_filename, format="ascii", overwrite=TRUE)
由于您提到您的图像相当大,您可以考虑使用函数参数'datatype'来设置存储数据的最有效方式(例如,栅格的datatype='INT1U'只有0到255之间的整数值) . 如果合适的话,这可以显着减小图像的大小。
在 R 中,您还可以执行以下操作:
library(raster)
r <- raster('filename.grd')
hdr(r, 'VRT')
现在在 ArcGIS 中打开 VRT(头文件)