OpenHistoricalDataMap / MapnikTileServer

MapnikTileServer

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OHDM MapnikTileServer

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

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://github.com/OpenHistoricalDataMap/MapnikTileServer/wiki
  • 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/OpenHistoricalDataMap/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

License:GNU Lesser General Public License v3.0


Languages

Language:Python 91.1%Language:Dockerfile 4.8%Language:Shell 3.4%Language:HTML 0.7%