Header Rectangle

Vector tiles from PostGIS

Real-time rendering of vector and raster tiles directly from your PostgreSQL database

Free downloadDocumentation
vector tiles from postgis

Serve dynamic vector tiles from Postgres

Enrich our base maps with your own data served dynamically directly from the PostgreSQL database with PostGIS extension.

dynamic vector tiles from database

ST_AsMVT support

Generate tiles directly from the database using the PostGIS`s ST_AsMVT and ST_AsMVTGeom functions.

Connect to the database without programming using intuitive GUI. Ability to type SQL queries for advanced users.

Speed it up using the PostGIS 3.0 or newer.

Raster tiles on the fly

Get dynamic raster tiles on any Windows or Linux server, desktop, and laptop with base maps and your PostGIS data.

Compatible with Leaflet, OpenLayers, Tableau, and desktop GIS software.

download installer
Maps from PostGIS runs on Windows and Linux

Real-time asset tracking

Load position of a truck or other asset from the PostGIS database and get regularly updated location.

Show real-time location of any fleet on top of a basemap as a vector tile.

Add own layer from PostGIS
postgis can be used for real-time asset tracking like tracking of fleet

Ready to use basemaps for self-hosting

Street and satellite maps of the entire world

Vaisala logoCisco logoGulfstream logoSOFS logoBentley logoMetropolitan police pogo

Available as:

vector tiles

Vector tiles

MapTiler SDK, native MVT clients

raster tiles

Raster tiles

Leaflet, OpenLayers, XYZ

map services

Map services

WMTS and OGC Tiles API for QGIS or ArcGIS

static maps

Static maps

Image for thumbnails

Operating systems
Linux (x64/ARM64)
  • Ubuntu 20.04+ (primary support)
  • Debian 10+
  • RHEL 8+
  • Fedora 37+
  • Centos 9+
  • Mint 6 or 20+
  • AppImage
  • Raspberry Pi OS (64-bit)
Windows (x64 only)
  • Windows 10+
  • Windows Server 2019+
macOS 10.15+ (x64/ARM64)

(limited support, e.g., without map rasterization)

Docker
Kubernetes
  • MBTiles, GeoPackage
  • WMTS
  • WMS (only with commercial license)
  • TileJSON
  • OGC Tiles API
Tiles
  • raster .mbtiles *
  • vector .mbtiles *
  • raster .geopackage *
  • raster and vector .mtpkg
  • quantized mesh terrain (3D) .geopackage *
  • tiles from PostGIS geometries
Maps
  • Mapbox style
Tiles
  • complete EPSG database + custom defined SRS via Proj4. Over 6000 systems world-wide
Maps
  • Mercator sources only
Tiles serving
  • 2 CPUs
  • 2GB RAM
  • 1GB disc free capacity for installation (additional for tiles)
Maps rasterization (whole planet)
  • 4 CPUs
  • 16GB RAM
  • 100GB for tiles, fonts and other assets Read more about the performance tips here.

Raw rasterization performance is approx 3 tiles/sec on single core and Server does not solve caching by its own. Therefore setting a reverse proxy cache in production is highly recommended. Rasterization performance can be tuned in server settings/rasterization. Setting renderer pool size higher than CPUs count can slightly increase throughput but beware that every renderer allocates its own memory space.

  • Google Earth
  • ArcGIS for Desktop
  • QGIS (Quantum GIS)
  • Tableau
  • uDIG
  • any viewer supporting WMTS or OGC Tiles API
  • Google Maps SDK for iOS
  • Google Maps SDK for Android
  • MapLibre iOS SDK
  • MapLibre Android SDK
  • Apple MapKit
  • RouteMe
  • OSMDroid
  • any viewer supporting WMTS, OGC Tiles API, or TileJSON
Free
Commercial
  • Reads any MBTiles or GeoPackage data
  • Rasterization without watermark
  • Unlimited layers from PostgreSQL
  • Admin API available
  • WMS/Static Maps available

Try MapTiler Server now!

Available for Windows, macOS, Linux, Raspberry Pi, Docker, and Kubernetes.

Free downloadDocumentation
notification