# freemap-mapnik **Repository Path**: mrcaobin/freemap-mapnik ## Basic Information - **Project Name**: freemap-mapnik - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: develop - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-03-18 - **Last Updated**: 2025-03-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Mapnik based Freemap Outdoor Map ## Features - Mapnik configuration in TypeScript (JSX, using [JsxNik](https://github.com/FreemapSlovakia/jsxnik)) adding all benefits of typed scripting (preventing repetition, programatic style generation, type validation, code assist, …) - Map tile serving using [Freemap Mapserver](https://github.com/FreemapSlovakia/freemap-mapserver) - Rendering (export) to PDF/SVG/JPG/PNG - Support of tiles for HiDPI / Retina devices - Configurable map pre-rendering - On-demand tile rendering (if requested 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 **probably outdated** Use this method for easier installation for development purposes. Please see [doc/DOCKER.md](./doc/DOCKER.md). ### Regular Please see [doc/INSTALL.md](./doc/INSTALL.md). ## Additional configuration ```json5 { mapFeatures: { contours: true, shading: true, hikingTrails: true, bicycleTrails: true, skiTrails: true, }, // ...other configuration required by freemap-mapserver } ```