ADF(ArcInfo Binary Grid)文件和数据格式
2025年12月02日 09:21

GISBox是一站式三维 GIS 数据编辑、转换、发布平台,支持 OSGB/GEOTIFF/RVT 等多种 GIS 格式编辑,转换为 3DTiles/Terrain 等并发布。

简介

ADF(ArcInfo Binary Grid Format)是一种由Esri公司开发的专有栅格数据格式。它用于存储和管理栅格数据,可以包含各种类型的地理空间信息,例如高程数据、地表覆盖类型、植被指数等。ADF格式可以存储具有不同分辨率和数据类型的栅格图层,因此在GIS应用中具有重要的作用。

文件结构

ADF(ArcInfo Binary Grid)的文件结构包含多个关键组成部分,这些文件共同构成完整的栅格数据集,具体结构如下:

  1. hdr.adf(头文件):存储栅格数据的基础元信息,包括分块大小(tile size)、分块数量(number of tiles)、数据类型(如4字节整数或浮点数)、行列数等。
  2. w001001.adf(实际栅格数据文件):以分块(tiled/blocked)形式存储栅格像素值,采用游程编码(run length compression)压缩以减少存储空间。
  3. dblbnd.adf(边界信息文件):定义栅格数据的地理边界范围,存储四个角点坐标(LLX, LLY, URX, URY),分别表示左下、左上、右下、右上的经纬度或投影坐标,确保数据在地理空间中的正确位置。
  4. sta.adf(统计信息文件):包含栅格数据的统计摘要,如最小值(min)、最大值(max)、均值(mean)、标准差(standard deviation)等,用于快速了解数据分布特征,支持后续分析中的统计计算。
  5. vat.adf(值属性表文件):针对分类栅格数据(如土地利用类型),存储每个唯一值对应的属性信息(如类别名称、颜色代码等)。
  6. ‌prj.adf(投影定义文件):可选文件,存储栅格数据的坐标系信息(如WGS84、UTM等),以ESRI标准格式定义投影参数,确保数据与其他地理图层的空间对齐。若缺失,可能需从配套的info文件夹或外部元数据中获取投影信息。
  7. ‌info文件夹(配套目录):与ADF文件夹同级的info目录包含关联的属性表(如多边形边界、注记标签等)。

优点

  1. 原生支持地理空间操作:ADF格式专为ArcGIS/ArcInfo设计,与ESRI软件生态无缝兼容,可直接用于空间分析(如叠加分析、距离计算)、地形建模(如坡度/坡向分析)等操作,无需格式转换,减少数据损失风险。
  2. 高效分块存储与压缩:采用分块(tiled)存储结构,将大栅格划分为多个小块(如w001001.adf),配合游程编码(Run-Length Encoding)压缩,显著降低存储空间占用,尤其适合连续型数据(如高程、温度)的存储。
  3. 完整的元数据支持:通过hdr.adf(头文件)存储数据类型、行列数、分块大小等关键信息,dblbnd.adf(边界文件)和prj.adf(投影文件)定义地理范围与坐标系,确保数据在空间分析中的准确性和可追溯性。
  4. 支持分类数据属性关联:vat.adf(值属性表)允许为每个唯一值(如土地利用类别)附加属性信息(如名称、颜色代码),实现数值到语义的映射,便于分类数据的可视化与查询。
  5. 历史兼容性与稳定性:作为ESRI的经典格式,ADF在早期GIS项目中广泛使用,许多遗留数据仍以该格式存储,且其结构稳定,长期保存不易损坏,适合需要长期存档的场景。

缺点

  1. 专有格式,跨平台兼容性差:DF是ESRI的私有格式,非开源且依赖ArcGIS软件生态,其他GIS平台需通过插件或转换工具(如GDAL)读取,可能丢失部分元数据或属性信息。
  2. 文件结构复杂,管理繁琐:一个ADF数据集包含多个文件(如hdr.adf、w001001.adf、vat.adf等),需保持完整文件夹结构,若文件缺失或路径错误,可能导致数据无法读取,增加了数据备份与迁移的复杂性。
  3. 性能瓶颈与扩展性限制:分块存储虽节省空间,但频繁读取小文件可能引发I/O性能问题,尤其处理超大规模栅格(如全球DEM)时效率较低。此外,ADF不支持多分辨率或金字塔结构,难以优化高分辨率数据的显示速度。
  4. ‌缺乏现代格式的高级功能:相比GeoTIFF、NetCDF等现代格式,ADF不支持多波段存储(如遥感影像的多光谱数据)、无损压缩(如LZW)、时间序列存储等,无法满足多源数据融合或动态分析需求。
  5. 投影信息可能缺失或隐式存储:prj.adf文件为可选,若缺失,投影信息可能隐式存储在配套的info文件夹或外部文档中,需手动关联,增加了数据使用的门槛。

应用场景

ADF(ArcInfo Binary Grid)格式主要应用于早期或特定ESRI生态中的地理空间数据处理场景,例如在ArcGIS软件中高效存储和管理连续型栅格数据(如高程模型、土壤湿度等),支持地形分析、坡度计算等基础空间操作;其分块压缩结构适合处理大规模数据集,同时通过值属性表(VAT)实现分类数据(如土地利用类型)的语义关联,常用于环境监测、城市规划等领域的专题图制作;尽管跨平台兼容性有限,但在遗留项目维护、数据存档或ESRI内部交换中仍作为稳定格式被保留,尤其适合需长期保存且依赖ArcGIS生态的地理信息工程。

示例图

1. ADF(ArcInfo Binary Grid)

文件打开方式

1. adf数据放在桌面上可以打开。

相关 GIS 文件

MID

IMDF

STYLX

GeoJSONB

参考资料

  1. https://wenku.baidu.com/view/ee333bab1a2e453610661ed9ad51f01dc28157cc.html?_wkts_=1764638716654&bdQuery=%E4%BB%80%E4%B9%88%E6%98%AFADF%28ArcInfo+Binary+Grid%29
  2. https://zh.filedesc.com/file/adf
  3. https://www.solvusoft.com/zh-cn/file-extensions/software/esri/arcinfo/
  4. https://zhidao.baidu.com/question/1970037402063431460.html