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