加拿大自然资源部的大地水准面文件格式(.BYN)
司机简称
BYN
Driver built-in by default
This driver is built-in by default
扩展名为“.byn”的文件具有二进制格式。格式包括头和数据两部分。数据以从北开始的行存储。每一行都是从西到东存储的。数据要么是短整数(2字节),要么是标准整数(4字节)。字节的大小在头中定义。
文件的总大小为80字节+(Row x Column x(2或4)字节),其中Row是网格中的行数,Column是网格中的列数。行和列可以通过以下两个公式计算:
行=(北边界-南边界)/(南北间距)+1
柱=(东界-西界)/(东距)+1
“.byn”文件可能包含未定义的数据。根据数据是以2字节还是4字节整数存储,未定义的数据按以下方式表示:
4字节数据(标准整数):9999.0 * 因子,因子在标题中给出
2字节数据(短整数):32767
点击GPS-H软件中的“信息”图标,可以读取“.byn”标题中的大多数参数。
注意:扩展名为“.err”的文件也采用“.byn”格式。“.err”文件通常包含同名“.byn”文件的错误估计(例如,CGG2013n83.byn和CGG2013n83.err)。“.err”文件的变量数据将等于1或3。
驱动程序功能
Supports CreateCopy()
This driver supports the GDALDriver::CreateCopy()
operation
Supports Create()
This driver supports the GDALDriver::Create()
operation
Supports Georeferencing
This driver supports georeferencing
Supports VirtualIO
This driver supports virtual I/O operations (/vsimem/, etc.)
Factor
When translating from or into BYN file to or from another formats the scale will affect the result profoundly.
转换为支持缩放的格式(例如GTIFF)将保持数据类型和缩放信息。像素值完全保留。
转换成不支持比例尺的格式将保持数据类型,但没有比例尺,这意味着每个像素上的信息都会丢失。
解决上述问题的方法是,在使用gdal-translate或gdal-API时使用“-unscale”和“-ot Float32”。它将生成一个没有比例但具有正确像素信息的数据集。前任。:
gdal_translate CGG2013an83.err test2.tif-未缩放-ot浮点32
注意:BYN header变量 Factor 是GDAL的逆 规模 . (比例=1.0/系数)。
也见
Implemented as
gdal/frmts/raw/byndataset.{h,cpp}
.