MPJ (MapInfo Project File)
GISBox is a one-stop 3D GIS data editing, conversion and publishing platform that supports editing in multiple GIS formats such as OSGB/GEOTIFF/RVT, converting to 3DTiles/Terrain and publishing.
Introduction
MPJ files are project file formats used by MapInfo Professional to manage project information related to Geographic Information Systems (GIS). The file itself does not store geographic data, but contains reference information for multiple data files and layers associated with the project. MPJ is mainly used to save project settings and configuration information, including map display status, data source path, layer structure, and style settings. Therefore, MPJ files play an important role in reproducing the visualization and editing of geographic data.

File Structure
MPJ files are essentially metadata files that store project information, which contain map display configuration and data layer link information. The characteristics of MPJ files are as follows:
- Data structure:
MPJ files store the following information:
- Data layer reference information: records the path of GIS data such as TAB files, MIF/MID files, and SHP files.
- Display settings: including visualization information such as map display position, zoom level, and rotation angle.
- Style settings: including style information such as map symbols, colors, labels, and fonts.
- Tools and workspaces: path information for custom tools or scripts.
- File extensions and related files:
MPJ files do not store geographic data themselves and need to be used in conjunction with other GIS data files to build projects. Common supporting files include:
- TAB files: MapInfo’s unique vector GIS format, containing attribute information and geometric information.
- MIF/MID files: text format data exported by MapInfo.
- SHP files: ESRI Shapefile format compatible with other GIS software.
- Text and binary formats:
MPJ files are saved in binary format and cannot be viewed directly with a text editor. They need to be opened with MapInfo Professional or compatible software.
Pros
- Centralized management of project structure information: MPJ files save the project’s map display settings, layer information, styles, and tools together, allowing you to quickly restore your work environment.
- Job reproducibility and efficiency: Saving a project as an MPJ file ensures job reproducibility, allowing you to keep the same settings and continue working when you reopen it.
- Multi-file management: MPJ manages multiple geographic data files through reference links, making it easy to modify and update source data.
Cons
- Not storing data separately: MPJ files do not contain geographic data itself. When related data such as TAB or SHP are missing, the project cannot be displayed normally.
- Dependence on MapInfo platform: MPJ is a special format for MapInfo Professional. It has low compatibility with other GIS software and cannot be read directly. Format conversion is required.
- File damage risk: If the project reference path is modified or the source data is deleted or moved, the MPJ file will not be able to be opened.
Application Scenario
In disaster prevention projects, MPJ files can be used to create flood risk maps or evacuation route maps. MPJ files contain layers such as terrain data, shelter information, and meteorological data, which help to quickly visualize and analyze disasters when they occur.
Example
- Example of a MPJ file.

- Convert mpj to zip.

File Opening Mode
- MPJ file open in Arduino LED Matrix Editor

- MPJ file open in Microsoft Visual Studio Code

MID
IMDF
STYLX
E00
References
- https://file.org/extension/mpj
- https://fileinfo.com/extension/mpj
- https://filext.com/file-extension/MPJ