Skip to content

dp7x/freemap-mapnik

 
 

Repository files navigation

Mapnik based Freemap Outdoor Map

Features

  • Mapnik configuration in Javascript adding all benefits of scripting (preventing repetition, programatic style generation, …)
  • Map tile serving (TMS)
  • PDF output
  • Configurable map pre-rendering
  • On-demand tile rendering (if tile is not rendered yet)
  • Detection of dirty tiles (based on changes reported by imposm3) and rendering scheduling
  • Easy style development and debugging (save and reload)
  • Many features are configurable

Demo

https://www.freemap.sk/?layers=X

Installation

Using Docker

Use this method for easier installation for development purposes.

Please see doc/DOCKER.md.

Regular

Please see doc/INSTALL.md.

Additional configuration

{
  mapFeatures: {
    contours: true,
    shading: true,
    hikingTrails: true,
    bicycleTrails: true,
    skiTrails: true,
  },

  // ...other configuration required by freemap-mapserver
}

Packages

No packages published

Languages

  • JavaScript 83.7%
  • Makefile 12.0%
  • PLpgSQL 2.6%
  • Other 1.7%