AAIGrid—Arc/Info ASCII网格

司机简称

AAIGrid

Driver built-in by default

This driver is built-in by default

支持读写访问,包括仿射地理参照转换和一些投影的读取。此格式是Arc/Info Grid的ASCII交换格式,采用ASCII文件的形式,有时还包括相关的.prj文件。它通常使用Arc/Info ascigrid命令生成。

投影支持(如果 * .prj文件可用)非常有限。其他示例.prj文件可以发送到维护程序wartemdam@pobox.com。

当网格读取的NODATA值与带区数据的格式相同时,也会保留该值。

默认情况下,GDAL为AAIGRID数据集返回的数据类型是自动检测的,对于带有浮点值的网格,将其设置为Float32,否则设置为Int32。这是通过分析NODATA值的格式和网格的数据(如果需要)来实现的。您可以通过设置AAIGRIDu datatype配置选项来显式指定数据类型(当前支持Int32、Float32和Float64值)

如果正在写入的像素不是正方形(以地理参考单位表示的像素的宽度和高度不同),则将输出DX和DY参数,而不是CELLSIZE参数。这些文件可以在Golden Surfer中使用,但不能用于大多数其他ascii网格读取程序。若要强制将X像素大小用作单元格大小,请使用“强制单元格大小=是”创建选项,或对输入进行重采样,使其具有方形像素。

当写入浮点值时,驱动程序使用“%.20g”格式模式作为默认值。你可以咨询 reference manual 对这个行为有一个确切的想法;-)。也可以使用decimalu PRECISION创建选项指定小数位数。例如,DECIMAL_PRECISION=3将输出带3位小数的数字(使用%lf格式)。另一个选项是有效数字=3,它将输出3个有效数字(使用%g格式)。

这个 AIG—Arc/Info二进制网格 驱动程序也可用于Arc/Info二进制网格格式。

注:执行为 gdal/frmts/aaigrid/aaigriddataset.cpp .

驱动程序功能

Supports CreateCopy()

This driver supports the GDALDriver::CreateCopy() operation

Supports Georeferencing

This driver supports georeferencing

Supports VirtualIO

This driver supports virtual I/O operations (/vsimem/, etc.)