在linux下操作如下:
安装GDAL,使用gdal_translate,方法如下:
gdal_translate -of AAIGrid ASTGTM_N22E103_dem.tif test.asc
其中-of为指定输出格式,gdal_translate支持多种格式互转,AAIGrid为Arc/Info ASCII Grid数据,ASTGTM_N22E103_dem.tif为tiff格式的dem数据文件,test.asc为输出文件。
test.asc为文本文件,可以打开查看,其中包含有5~6行的头信息,主要内容如下:
ncols 3601 —》行数
nrows 3601 —》列数
xllcorner 102.999861111111 —》x轴起点坐标,单位°
yllcorner 21.999861111111 —》y轴起点坐标,单位°
cellsize 0.000277777778 —》采样间隔,单位°,精度大概30m
之后是按行存储的数据,每一行即是相同经度不同纬度并以空格分隔的高程数值,行与行之间用回车分开。