Merges multiple image files into a single band merged file. Typically all images have the same dimensions and are relative to the same projection.


ossim-band-merge [options] <output_type> <input_file1> <input_file2> ... <output_file>


  --disable-elev    Will disable the elevation
  --disable-notify  Takes an argument. Arguments are ALL, WARN, NOTICE,
                          INFO, FATAL, DEBUG.  If you want multiple disables
                          then just do multiple --disable-notify on the command
                          line.  All argument are case insensitive.  Default is
                          all are enabled.
  --ossim-logfile         takes a logfile as an argument.  All output messages
                          are redirected to the specified log file.  By default
                          there is no log file and all messages are enabled.
  -K                     specify individual keywords to add to the preferences
                          keyword list: name=value
  -P                     specify a preference file to load
  -T                     specify the classes to trace, ex:
                          will trace ossimInit and all ossimImage classes
  -h or --help       Display this information
  -o or --create-overiew  Creates and overview for the output image
  -w or --tile-width      Defines the tile width for the handlers that support
                          tiled output

Output Type

The output_type must be a valid format (e.g. tiff_tiled_band_separate). See the full list of supported formats here.


  • "-w" option only valid with tiff type.
  • Tile width must be a multiple of 32.
  • The ossim library likes "tiled" image types as ossim is tiled in nature. So if you are going to feed the output file to another ossim application you should choose a tiled output format for speed.
Last modified 11 years ago Last modified on Oct 14, 2010, 8:27:33 PM