最近在做dem格式转换时候,发现dem格式众多,而且每个格式自定义的起始位置,像素中心还是角点坐标,都不太一样。自己做了一个总结,以方便后面用到。
DEM格式一览表
格式 | 文件后缀 | 起始位置 | 像素中心 | 说明 | 备注 |
NSDTF | .dem | 左上(startx,endy) | 角点 |
|
|
CNSDTF | .dem | 左上(startx,endy) | 角点 |
|
|
VirtuZo Float | .dem | 左下(startx,starty) | 角点 |
|
|
VirtuZo Int | .dem | 左下(startx,starty) | 角点 |
|
|
BIL(float) | .bil(必须); .hdr(必须); .clr(非必须); .stx(非必须); .blw(非必须) | 左上(startx,endy) | 像素中心 | .bil为二进制高程数据,.hdr存储文件头;.clr用于描述单波段伪彩色影像的影像色彩映射表 | BIL、BIP 和 BSQ 栅格文件—帮助 | ArcGIS for Desktop二进制存储为浮点型
|
BIL(int) | .bil(必须); .hdr(必须); .clr(非必须); .stx(非必须); .blw(非必须) | 左上(startx,endy) | 像素中心 | .bil为二进制高程数据,.hdr存储文件头;.clr用于描述单波段伪彩色影像的影像色彩映射表 | 二进制存储为整型 |
TIFF World | .tiff | 左上(startx,endy) | 像素中心(?) | 存在.Tfw时 则为读取为(startx,endy);不存在时则读取内部TIFF信息 | (1条消息) GDAL读取的坐标起点在像素左上角还是像素中心?_人生海海 山山而川-CSDN博客存在tfw时 存储的是像素中心坐标。如果不存在时arcgis则认为内部6矩阵存储的是角点坐标。 |
ArcInfo Grid | .grd | 左下(startx,starty) | 由字段判断 | (xllcenter,yllcenter)存在时 为像素中心; (xllcorner,yllcorner)存在时为角点 | 注:ArcMap显示grd为上下颠倒显示。故为与arcgis兼容, 设置成左上。 |
ErDas Img | .img | 左上(startx,endy) | 像素中心 |
|
|
ImageInfo DTM | .dtm | 左下(startx,starty) | 角点 |
|
|
GJB(经纬度) | .dem | 左上(startx,endy) | 角点 | 文件头中同时保存了X,Y最大值和最小值 |
|
GJB | .dem | 左上(startx,endy) | 角点 | 文件头中同时保存了X,Y最大值和最小值 |
|
DXF (point) | .dxf | 左下(startx,starty) | 角点 | 为点集 | 自定义格式,dxf存储为格网点 |
DEMX | .demx | 左下(startx,starty) | 角点 | 内部编辑使用格式,为二进制内置金字塔格式 |
|