Hi! Again there's a new release of pgmapcss - a MapCSS implementation for Mapnik on OpenStreetMap data, working as a database function.
What's new? I finally realized that PL/pgSQL is a very slow language - I should have many years ago, it would have saved a lot of pain with other projects. So, starting with pgmapcss 0.6 the MapCSS file is not compiled into a PL/pgSQL function but into a PL/Python3 function instead. As I assumed/hoped, this is much faster - by a factor 2 for simple stylesheet, by a factor 20 and more for complex styles (not counting database queries and Mapnik rendering time). Additionally, version 0.6 brings initial support for the 'expr-v2' branch of Mapnik, which will finally allow using expressions (and therefore references to object attributes) for many (all?) Symbolizer parameters. 'expr-v2' currently brings support for expressions in color parameters (on TextSymbolizer, PolygonSymbolizer and LineSymbolizer), which allows calculations on colors. Therefore some eval()-functions has been added: rgb(), rgba(), deluma() and lighten(). Get source and documentation here: https://github.com/plepe/pgmapcss greetings, Stephan -- Seid unbequem, seid Sand, nicht Öl im Getriebe der Welt! - Günther Eich ,---------------------------------------------------------------------. | Stephan Bösch-Plepelits, | | Technische Universität Wien - Studien Informatik & Raumplanung | | Projects: | | > openstreetbrowser.org > couchsurfing.org > tubasis.at > bl.mud.at | | Contact: | | > Mail: [email protected] > Blog: plepe.at | | > Twitter: twitter.com/plepe > Jabber: [email protected] | `---------------------------------------------------------------------' _______________________________________________ dev mailing list [email protected] https://lists.openstreetmap.org/listinfo/dev

