Skip to content

linuxluigi/MapnikTileServer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OHDM MapnikTileServer

https://github.com/OpenHistoricalDataMap/MapnikTileServer/wiki Documentation Status https://github.com/OpenHistoricalDataMap/MapnikTileServer/wiki/Setup https://github.com/pydanny/cookiecutter-django/ https://github.com/ambv/black Build Status Codacy Badge Codacy Badge

The OpenHistoricalDataMap MapnikTileServer is an OpenStreetMap time sensitive fullstack tile server. This means you can go back in time on a OpenStreetMap Map and see how your city changed since you was a child or you can go much more back in time, it's your choice :)

The project is build with Django Cookiecutter and it comes with docker support, it is design to work out of the box with Docker.

The current version of this project based on a fork of openstreetmap-carto.

Features

  • documentation: https://mapniktileserver.readthedocs.io/en/latest/
  • work out of the box, no special configuration is need
  • work Linux, MacOS, BSD & also should work Windows Pro, just need Docker & Docker-Compose to work
  • OSM based tile server with time sensitive tiles
  • a development & production configuration
  • task-queue for rendering tile with celery
  • caching tiles in redis
  • SSL with Let's Encrypt included
  • generate development database from osm / ohdm
  • include sentry.io in production for error tracking

Dependencies

Tile Server

Front-End

Frontend example repo: https://github.com/linuxluigi/ohdm-angular-frontend

MapnikTileServer OHDM Frontend

minimum server requirements for developing

  • 8 GB of RAM
  • 100 GB of free disk space (better using a SSD drive instead of HDD)

If you can, use beefy hardware!

About

MapnikTileServer

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 91.0%
  • Dockerfile 4.8%
  • Shell 3.5%
  • HTML 0.7%