Kartograph

From OpenStreetMap Wiki
Jump to: navigation, search
Kartograph
Screenshot of Kartograph
Author: Gregor Aisch
Website: http://kartograph.org/
Source code: https://github.com/kartograph/kartograph.py
License: AGPL/LGPL
Programming languages: Python, and JavaScript

Kartograph is a new framework for building interactive map applications without Google Maps or any other mapping service. It was created with the needs of designers and data journalists in mind. http://kartograph.org/

Kartograph consists of two major libraries: The 'back-end' library Kartograph.py and the front-end library Kartograph.js. Kartograph.py takes geo-data from ESRI shapefiles and PostGIS databases and renders SVG maps. Kartograph.js is used to create interactive map applications from these SVGs.

How to use Kartograph.py

To render a map with Kartograph.py, you don't have to write a single line of Python code. Instead you can use a command-line utility to which you pass a configuration file (JSON or YAML) and a stylesheet (CSS).