ArcGIS を使用して拡張子 .grd/gri のラスター レイヤー マップを開こうとしていますが、ArcGIS は無効なラスター レイヤーであると言い続けて開きません。ArcMap で開くことができるかどうかを確認するために .asc に変換しようとしていますが、その方法がわかりません。
そのファイルを ArcMap で開く方法に関する他のアイデアはありますか? ありがとう!
Arcgisはgrdファイルを適切に操作しません。ラスターパッケージを使用して、他の地理参照形式で保存します。
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 (ヘッダー ファイル) を開きます