Edit
Solusi yang lebih nyaman untuk membaca disediakan oleh @RobertH di tempat lain di utas ini . Anda dapat membaca dataset grid Arc * secara langsung menggunakan pendekatan yang sama yang dijelaskan di sini: cukup referensi folder di mana datafil grid berada pada raster
perintah.
Balasan asli
Di Arc *, gunakan Raster to ASCII
alat (ditemukan dalam Conversion Tools|From Raster
) untuk mengekspor kotak dalam format ASCII.
Di R
, muat raster
dan rgdal
paket, lalu baca raster menggunakan raster
fungsi, seperti pada
r <- raster("G:/USGS/DEM/7_5min/VA/albem_s1.txt")
plot(r)
Untuk membuat versi .grd, gunakan writeRaster
, seperti pada
writeRaster(r, "G:/USGS/DEM/7_5min/VA/albem_s1.grd")
Respons konsol akan menjelaskan apa yang ada di bagian .grd dari output (data ada dalam file .gri), seperti pada
class : RasterLayer
filename : G:/USGS/DEM/7_5min/VA/albem_s1.grd
nrow : 1415
ncol : 1133
ncell : 1603195
min value : 70
max value : 960
projection : +proj=utm +zone=17 +ellps=GRS80 +datum=NAD83 +units=m +no_defs +towgs84=0,0,0
xmin : 686280
xmax : 720270
ymin : 4179990
ymax : 4222440
xres : 30
yres : 30