Skip to main content
# gdal2mbt

*Create MBTiles from a GDAL file*

## Requirements

- Python 2.7

## Installation

```
pip install https://github.com/icetan/gdal2mbt/archive/master.zip
```

Or from source

```
git clone https://github.com/icetan/gdal2mbt.git
pip install -e gdal2mbt
```

## Creating a MBTile file

```sh
gdal2mbt create goteborg.mbtiles 8 goteborg.vrt
```

Or use a JSON config file with an optional metadata dictionary that will
overwrite the defaults in the MBTiles metadata table.

```json
{
"source": "goteborg.vrt",
"num_levels": 8,
"metadata": {
"name": "goteborg",
"description": "Aerial photos over Göteborg city"
}
}
```

```sh
gdal2mbt create -c goteborg.json goteborg.mbtiles
```

To resume an aborted MBTiles creation process pass the `-r` flag to `create`.

## Parallel jobs

Speed up MBTiles creation by distributing the load over several processors or
even computers by using [GNU Parallel](http://www.gnu.org/software/parallel/).

Create an MBTiles file for each tile on zoom level 0, this will depend on the
second argument which defines how many zoom levels to generate in total.

```sh
gdal2mbt config goteborg.vrt 6 | parallel gdal2mbt create -c
```

Merge all the created MBTiles to one.

```sh
gdal2mbt merge goteborg.mbtiles goteborg.*.mbtiles
```

Or to squash all MBTiles into one to save space use the destructive `-s` flag
which will remove each merged MBTiles file.

```sh
gdal2mbt merge -s goteborg.*.mbtiles
```

Add zoom levels that might have been omitted due to the amount of tiles on zoom
level 0 at time of creation.

```sh
gdal2mbt levels goteborg.mbtiles 8
```

Metadata

Release files for gdal2mbt 0.4.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for gdal2mbt 0.4.1
File Size Uploaded
gdal2mbt-0.4.1.tar.gz 8.2 kB Details

Release files / gdal2mbt-0.4.1.tar.gz

Download URL gdal2mbt-0.4.1.tar.gz
Size 8.2 kB
Tags Source
SHA-256 checksum
How to use checksums
133e64509f5310bca3ac50290361088a151bec3a671788faeef5a40383695681
BLAKE2b-256 checksum
How to use checksums
f4e772c4cb7f7a19be74048dced2d45fc2149fbdd0cb1c00f027fabe9a41cf63
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.4.1 This release

1 release file

0.4.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page