Kothic
Jump to navigation
Jump to search
Kothic | |
---|---|
Author: | User:Komяpa et al. |
License: | GPL-3+ (?) |
Platform: | Web |
Status: | Unfinished |
Language: | English |
Source code: | https://github.com/kothic/kothic |
Programming languages: | Python, JavaScript, and HTML |
Python rendering engine for MapCSS 0.2 |
Kothic is an abandoned project to create a MapCSS/0.2 python rendering engine. Development stopped while in an alpha stage, with lots of weird bugs and cool features inside.
There is JavaScript port of Kothic, called Kothic JS.
Project is hosted at https://github.com/kothic/kothic with last activity in 2015.
Features
- PostGIS database backend, building (hopefully) optimal SQL requests from MapCSS stylesheet;
- vtile data backend, converting .osm files into a set of rendering-optimized vector tiles;
- support for MapCSS eval();
- PyGTK/cairo widget with background threaded rendering;
- set of fetchers for TWMS, allowing Kothic to be served in tiles like mapnik or osmarender is.
Screenshots
sample rendering of separate lanes based on lanes=*
sample rendering of things respecting surface=*, width=* and building:levels=*
Kothic MapCSS
The MapCSS parser originally part of Kothic continues being actively developed by the Organic Maps project.
Kothic MapCSS parser/processor | |
---|---|
Authors: | User:Komяpa, Organic Maps et al. |
License: | GPL-3+ (?) |
Platform: | Web |
Status: | Active |
Language: | English |
Source code: | https://github.com/organicmaps/kothic |
Programming language: | Python |
Python MapCSS 0.2 parser |