Skip to main content

浮点型转栅格 (转换工具)

汇总

将表示栅格数据的二进制浮点型值文件转换为栅格数据集。

旧版本:

工具已弃用。 现在可以使用复制栅格 工具将表示栅格数据的浮点型文件转换为栅格数据集。

用法

  • 输入文件是使用 IEEE 浮点格式的 32 位有符号二进制文件。

  • 需要两个输入:扩展名为 .flt 的二进制浮点型文件 (<in_float_file>.flt) 以及扩展名为 .hdr 的 ASCII 头文件 (<in_float_file>.hdr)。 只需要指定 .flt 文件;然而,在同一目录下需存在使用相同文件名的现有 .hdr 文件。

  • ASCII 文件由包含一组关键字的标题信息组成。

    ASCII 文件有两种结构。 一种用左下角栅格像元的左下角坐标来标识原点,另一种用左下角栅格像元的中心来标识原点。

    文件的格式一般为:

    <!--```nohighlight NCOLS xxx NROWS xxx XLLCORNER xxx YLLCORNER xxx CELLSIZE xxx NODATA_VALUE xxx BYTEORDER <MSBFIRST | LSBFIRST>

    
    关键字的定义如下:
    
    - `NCOLS` 和 `NROWS` 是由二进制文件所定义的栅格的列数和行数。
    
    - `XLLCORNER` 和 `YLLCORNER` 是左下角像元的左下角坐标。
    
      也可使用 `XLLCENTER` 和 `YLLCENTER` 根据左下角像元的中心坐标指定原点。
    
    - `CELLSIZE` 是栅格的像元大小。
    
    - `NODATA_VALUE` 是表示 NoData 像元的值。
    
    - `BYTEORDER` 表示多字节二进制数如何存储于生成二进制文件的系统。 在基于 Intel CPU 的系统中,字节顺序是 `LSBFIRST`(也称为“小字节”)。 在其他大多数计算机架构中(除 Alpha 外的多数 UNIX 系统以及配有 Motorola CPU 的老式 Macintosh),字节顺序是 `MSBFIRST`(也称为“大字节”)。
    
    
  • NODATA_VALUE 是输入文件中的值,决定应为输出栅格中的哪些像元分配 NoData 值。 NoData 通常留给那些“真”值未知的像元专用。

  • 在浮点型二进制文件中,值会写成二进制 32 位有符号浮点型数。 文件的第一条记录对应于栅格的第一行。 从左到右,前 32 位是第一个像元,接下来的 32 位是第二个像元,依此类推,直到记录(行)的末尾。 这一过程会在第二条记录(栅格的第二行)中重复,依此类推,直到在最后一条记录(栅格的最后一行)中重复。

  • 该工具支持左下角和左下角像元的中心,以确定原点。

  • 生成输出栅格后,使用定义投影(管理)工具为其提供相应坐标系。

  • 特定栅格存储环境可能会应用于此工具。

参数

标注 说明 数据类型

输入浮点栅格文件

输入浮点二进制文件。

文件的扩展名必须是 .flt。 必须存在一个与浮点二进制文件相关联且扩展名为 .hdr 的头文件。

File

输出栅格

要创建的输出栅格数据集。

如果不将输出栅格保存到地理数据库,请为 TIFF 文件格式指定 .tif,为 CRF 文件格式指定 .CRF,为 ERDAS IMAGINE 文件格式指定 .img,而对于 Esri Grid 栅格格式,无需指定扩展名。

Raster Dataset

环境

自动提交, 压缩, 输出配置关键字, 金字塔, 临时工作空间, 切片大小

许可信息

  • 基本: 是
  • 标准: 是
  • 高级: 是