BLX -- Magellan BLX Topo File Format
Driver short name
BLX
Driver built-in by default
This driver is built-in by default
BLX is the format for storing topographic data in Magellan GPS units. This driver supports both reading and writing. In addition the 4 overview levels inherent in the BLX format can be used with the driver.
The BLX format is tile based, for the moment the tile size is fixed to 128x128 size. Furthermore the dimensions must be a multiple of the tile size.
The data type is fixed to Int16 and the value for undefined values is fixed to -32768. In the BLX format undefined values are only really supported on tile level. For undefined pixels in non-empty tiles see the FILLUNDEF/FILLUNDEFVAL options.
Driver capabilities
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.)
Georeferencing
The BLX projection is fixed to WGS84 and georeferencing from BLX is supported in the form of one tiepoint and pixelsize.
Creation Options
Creation options can be specified in command-line tools using the syntax -co <NAME>=<VALUE>
or by providing the appropriate arguments to GDALCreate()
(C) or Driver.Create
(Python).
The following creation options are supported:
ZSCALE=value: Defaults to
1
. Set the desired quantization increment for write access. A higher value will result in better compression and lower vertical resolution.BIGENDIAN=[YES/NO]: If BIGENDIAN is defined, the output file will be in XLB format (big endian blx).
FILLUNDEF=[YES/NO]: If FILLUNDEF is yes the value of
FILLUNDEFVAL
will be used instead of -32768 for non-empty tiles. This is needed since the BLX format only support undefined values for full tiles, not individual pixels.FILLUNDEFVAL=<integer>: See
FILLUNDEF
.