Style Rendering

← Back to Martin Tile Server roadmap

Style Rendering

Server-side style rendering capabilities for generating raster tiles and static map images from MapLibre styles.

Enable Martin to render MapLibre styles server-side, producing raster tiles and static images for legacy systems, reports, and offline applications. Uses CPU-based rendering with optional GPU acceleration where available via Maplibre-Native

Core capabilities:

  • Raster tile generation from vector data using MapLibre styles
  • Static map API for custom image generation
  • Batch rendering for large-scale map production
  • Multiple output formats (PNG, JPEG, WebP, PDF, SVG)
  • High DPI support for print and retina displays

Technical approach:

  • Full MapLibre style specification support
  • Headless operation for cloud deployment
  • Intelligent caching of rendered output
  • Parallel rendering for performance

GitHub Issues: #978

Documentation: Style Sources