Zoomstack vector tiles
Last updated
Was this helpful?
Last updated
Was this helpful?
A vector tile represents a specific area of the earth’s surface and contains geographic information about the coverage area. Each tile can contain many layers of features such as buildings, roads, rivers, greenspaces, etc. They are packets of geographic data, packaged into tiles for transfer over the web. The information they contain can be used to deliver styled web maps to the end-user.
Vector tiles offer users the following benefits:
Styling - customise your map with full and dynamic design control.
File size - lightweight tiles that are efficient and super-fast to render in the client.
Pixel perfect - high resolution, beautiful mapping for all devices.
Smooth - an improved, seamless user experience when zooming in and out of maps.
Advanced features - Vector Tiles contain actual geographic data (not just images) which can be interrogated and analysed.
Offline maps - store the tiles locally to take your maps offline.
With Zoomstack vector tiles you get one single MBTiles file that is around 3GB in size. It is light enough to be fast on the web and suitable for offline use. OS has pre-selected the right content for each zoom level and supply stylesheets to give you a great starting point. This can save a considerable amount of time and effort.
The instructions that follow are for installing Zoomstack Vector Tiles in Mapbox Studio, Cadcorp SIS Desktop, and QGIS. Please refer to the relevant section based on the GIS software you’re using. Note that the GIS software packages above were used for demonstrative purposes in this guide and that many other GIS software applications can be used with the Zoomstack product.
It is possible to use OS styles on Vector Tiles you’ve created. Follow the steps below to do this.
Once you’ve downloaded and unzipped the folder of stylesheets, navigate to Vector Tiles → Mapbox GL Styles where you will find four styles.
Choose the style that you want to use and open the .json file (e.g. OS Outdoor.json) in a text editor.
Find this chunk of code near the top of the file and paste your data source where it says ADD-SOURCE- URL-HERE:
Save the .json file.
OS supplies data in the Mapbox Vector Tile Specification, packed in a single file (which is based on the SQLite database).
Open standard - created under a
is a web application for creating custom maps. It allows you to manage and create datasets, tilesets, and map styles to produce maps with the features and the look and feel you want.
We recommend using for the best results.
Download the
Go to and sign in.
Download and unzip the OS Open folder. You can also on GitHub.
Click on the Upload button.
From this point on you can customise the content and style of your map (for example, you can turn layers on/off, delete them from your map, add new ones and change any of the style elements). You can learn more about how to use the Mapbox Studio style editor in this
Once you are happy with your map, click Publish in the top right corner and your map is ready to use. For more detailed information, take a look at
Download the and the accompanying You will need the style files from the Mapbox GL Styles folder and the sprites.json and sprites.png files, from the sprites sub-folder.
Download the
You'll find more on GitHub.
There are many choices of tools and resources for hosting and serving your own Vector Tiles. An updated list of resources for working with Vector Tiles is available on the mapbox GitHub repository. A list of .
Here is a for Vector Tiles and relating specifically to MBTiles.
If you want to export the MBTiles file to a directory of files, then you can use or .
You will need to the folder of stylesheets. You can also on GitHub.
You can find more information on the different source types
This style is now ready to use. If you want to customise the style, then is a good open source map editor for this job.