This article provides an overview of the technical specifications of the MapTiler Server product. It shows what operating systems can be used, what standards are supported, what file formats can be used in MapTiler Server, and other technical specifications like HW requirements, network recommendations, and others.
Operating systems
- Docker
- Windows 10+
- Windows Server 2019+
- macOS 10.15 and newer (without map rasterization, or with limited support)
- Linux Ubuntu 20.04+ (primary support)
Debian 10+ (tested)
Fedora 37+ (tested)
RHEL 8+
Centos 9+
Mint 6 or 20+
Standards
- MBTiles, GeoPackage
- WMTS
- WMS (only with commercial license)
- TileJSON
Supported formats
Tiles
- Raster .mbtiles *
- Vector .mbtiles *
- Raster .geopackage *
- Quantized mesh terrain (3D) .geopackage *
- Tiles from PostGIS geometries
* MapTiler Server FREE supports only tiles downloaded from MapTiler Data
or generated by MapTiler Engine.
Maps
- Mapbox style
Supported CRS
Tiles
- Complete EPSG database + custom-defined CRS via Proj4. Over 6000 systems worldwide.
Maps
- Mercator sources only
Tiles serving
Min. HW requirements for serving of tiles
- 2 CPUs
- 2GB RAM
- 200 MB disc free capacity for installation (additional for tiles)
Min. HW requirements for maps rasterization (whole planet)
- 4 CPUs
- 16 GB RAM
- 100 GB for tiles, fonts, and other assets.
Read more about how to improve performance.
Raw rasterization performance is approx. 3 tiles/sec on a single core. MapTiler Server does not solve caching on its own. Therefore, setting a reverse proxy cache in production is highly recommended. Rasterization performance can be tuned in MapTiler Server settings/rasterization. Setting the renderer pool size higher than the CPU count can slightly increase throughput, but be aware that every renderer allocates its memory space.
Desktop viewers
- Google Earth
- ArcGIS for Desktop
- QGIS (Quantum GIS)
- Tableau
- uDIG
- any viewer supporting OGC WMTS
Mobile native viewers
- Google Maps SDK for iOS
- Google Maps SDK for Android
- MapLibre iOS SDK
- MapLibre Android SDK
- Apple MapKit
- RouteMe
- OSMDroid
- any viewer supporting OGC WMTS or TileJSON
MapTiler Server FREE vs. Commercial
FREE
- Reads only data downloaded from MapTiler Data
- Reads only data generated by MapTiler Engine
- Rasterization with watermark
- Rendering from PostgreSQL is limited to 1 layer
Commercial
- Read any MBTiles or GeoPackage data
- Rasterization without watermark
- Unlimited rendering from PostgreSQL
- Admin API is available
- WMS/Static Maps available
Comments
0 comments
Please sign in to leave a comment.