Build GDAL MRR - MapInfo_Pro - Latest

MapInfo Multi Resolution Raster (MRR) GDAL Driver Installation Guide

Product type
Software
Portfolio
Locate
Product family
MapInfo
Product
MapInfo > MapInfo Pro
Version
Latest
ft:locale
en-US
Product name
MapInfo Pro
ft:title
MapInfo Multi Resolution Raster (MRR) GDAL Driver Installation Guide
Copyright
2025
First publish date
1994
ft:lastEdition
2025-08-18
ft:lastPublication
2025-08-18T11:35:14.980000
  1. Copy MRR folder into <GDAL Code Path>\frmts\ folder.
  2. Edit the code files: gdalallregister.cpp, driver.ini, gdal_frmts.h, and CmakeLists.txt
    1. change gdalallregister.cpp to /frmts/gdalallregister.cpp
      • add this code to /frmts/gdalallregister.cpp
        #if def FRMT_mrr
           GDALRegister_MRR();
        #endif
    2. change driver.ini to /frmts/driver.ini
      • add these entries to /frmts/driver.ini
        • MRR
        • EFAL
    3. change gdal_frmts.h to /gcore/gdal_frmts.h
      • add this code to /gcore/gdal_frmts.h
        void CPL_DLL GDALRegister_mrf(void);
    4. change CmakeLists.txt to /frmts/CmakeLists.txt
      • Make a new entry
        • gdal_optional_format(mrr "MapInfo Multi Resolution Raster")
    5. Add Preprocessor in build\frmts\gdal_frmts.vcxproj with FRMT_mrr

  3. Enable GDAL_ENABLE_DRIVER_MRR_PLUGIN and GDAL_ENABLE_DRIVER_MRR using CMake UI.