GRASS 栅格格式

司机简称

GRASS

生成依赖项

libgrass

GDAL可以选择支持读取现有的GRASS GIS栅格地图或图像组,但不支持写入或导出。对GRASS栅格格式的支持是在配置库时确定的,并且需要预先安装libgrass(请参见下面的注释)。

可以通过多种方式选择草地栅格地图/图像组。

  1. 通往 cellhd 可以指定文件。这不是一个相对路径,或者至少它必须包含GRASS数据库中的所有路径组件,包括数据库根本身。以下示例打开位于的草地数据库中草地位置“myloc”的草地地图集“PERMANENT”内的栅格地图“elevation” /data/grassdb .

    例如:

    gdalinfo /data/grassdb/myloc/PERMANENT/cellhd/elevation
    
  2. 包含图像组(或其中的REF文件)信息的目录的完整路径可以指定为将整个组作为单个数据集引用。下面的例子做了同样的事情。

    例如:

    gdalinfo /data/grassdb/imagery/raw/group/testmff/REF
    gdalinfo /data/grassdb/imagery/raw/group/testmff
    
  3. 如果有正确的 .grassrc7/rc (7)用户主目录中的设置文件,然后可以仅按单元格或组名打开栅格地图或图像组。这仅适用于当前草地位置和草地设置文件中定义的地图集中的栅格地图或图像组。

GDAL/GRASS链接支持以下功能。

  • 从栅格彩色地图中读取多达256个条目(0-255)。

  • 支持压缩和非压缩整数(单元格)、浮点(FCELL)和双精度(DCELL)栅格地图。如果使用的是每像素1字节的格式,则整数栅格地图的波段类型为“字节”,如果使用的是每像素2字节的格式,则为“UInt16”。否则,整数栅格地图将被视为“UInt32”。

  • 从GRASS格式中正确读取地理参考信息。

  • 试图转换坐标系,但有些转换可能有缺陷,特别是在处理基准和单位时。

驱动程序功能

Supports Georeferencing

This driver supports georeferencing

关于驱动程序变化的说明

驱动程序能够直接使用GRASS GIS共享库,而不是使用libgrass(由于可能存在循环依赖关系,因此不建议使用libgrass)。目前这两个版本的驱动程序都可用,可以使用 --with-libgrass 对于libgrass变体 --with-grass=<dir> 基于GRASS-GIS库的版本。草皮驱动程序版本目前不支持坐标系访问,不过希望在某个时候能得到纠正。

也见