我尝试使用ArcGIS打开栅格图层地图,但扩展名为.grd/gri,但ArcGIS一直说它是无效的栅格图层并没有打开它。我试图将它转换为.asc来查看ArcMap是否可以打开它,但我不知道该怎么做。在ArcGIS中无法打开通过R生成的大型(3Gb)栅格图层
关于如何在ArcMap中打开该文件的其他想法?谢谢!
我尝试使用ArcGIS打开栅格图层地图,但扩展名为.grd/gri,但ArcGIS一直说它是无效的栅格图层并没有打开它。我试图将它转换为.asc来查看ArcMap是否可以打开它,但我不知道该怎么做。在ArcGIS中无法打开通过R生成的大型(3Gb)栅格图层
关于如何在ArcMap中打开该文件的其他想法?谢谢!
Arcgis不会很好地运行grd文件。使用光栅包并将其保存在任何其他地理参考格式,你想:
writeRaster(raster_name, output_filename, format="ascii", overwrite=TRUE)
既然你提到,你的形象是相当大的,你可以考虑使用函数参数“数据类型”设置的最有效的方法存储数据(例如,栅格的datatype ='INT1U'只有0到255之间的整数值)。这可以在适当的情况下显着减小图像的大小。
在R您也可以这样做:
library(raster)
r <- raster('filename.grd')
hdr(r, 'VRT')
现在在ArcGIS打开VRT(头文件)
的感谢!这非常有帮助。 – 2013-03-05 18:37:06