GISBox

MBTiles(MapBox Tiles)

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

MBTiles is a commonly used geospatial data format. It is a specification for storing map data in a tile-based manner. MBTiles files segment and encode map data in the form of tiles for fast display and interaction in GIS applications or online map services.

File Structure

  1. File suffix: .mbtiles, which is the standard suffix of MBTiles files, indicating that the file is a map tile database in MBTiles format.
  2. Database type: MBTiles files are essentially SQLite database files, so you can use SQLite database viewers or related software (such as QGIS) to open and view their contents.

Pros

1. Efficient storage: MBTiles files store data in the form of tiles and use appropriate compression algorithms to efficiently compress map data, thereby saving storage space.

2. Fast loading and rendering: Since data is stored in the form of tiles, MBTiles files have a faster speed when loading and rendering maps, which improves the user experience.

3. Offline access: MBTiles files can store complete map data, and users can use map data even without a network connection. It is suitable for mobile devices or scenarios that require offline map functions.

4. Strong compatibility: MBTiles is a universal map data format that can be used and shared on a variety of GIS software and platforms, providing wide compatibility.

5. Open source and free: The text content of the MBTiles specification is licensed under the Creative Commons Attribution 3.0 United States License, and users can use, modify and distribute it freely.

Cons

1. Inconvenient data update: MBTiles files are static map data sets. Updating data requires regenerating the entire file, which is not suitable for frequently updated map data.

2. File size limit: The size of the file may limit the scope and detail of the stored map data. For larger map data sets, it may be necessary to split it into multiple MBTiles files for management.

3. Specific projection support: MBTiles only supports the storage of Mercator projection tiles in principle. If you need to store map tiles in other coordinate systems, you may need to convert and display them in specific software.

Application Scenario

MBTiles file is a format for effectively storing and using map data. It is suitable for scenarios that require offline access to map data, lightweight GIS applications, and map applications on mobile devices. It provides a convenient and efficient map data storage and interaction solution.

Example

  1. MBTiles file instance.

  1. MBTiles file instance.

File Opening Mode

  1. MBTiles file opened in GlobalMapper.

  1. MBTiles file opened in QGIS.

Related GIS files

DAT

KMZ

ID

TAB

References

  1. https://wiki.openstreetmap.org/wiki/MBTiles
  2. https://gdal.org/en/stable/drivers/raster/mbtiles.html
  3. https://support.surveycto.com/hc/en-us/articles/360037854914-Offline-GPS-and-maps-using-MBTiles