cool ! always wanted something like this i'm gonna play with it, and maybe rewrite a lot of stylesheets to this
Regards Rob 2008/8/26 Artem Pavlenko <[EMAIL PROTECTED]> > Hi Mike, > > Very good. I'll look forward to playing with your framework. > > Cheers > Artem > > On 25 Aug 2008, at 17:44, Michal Migurski wrote: > > > Hi, > > > > Having worked on one Mapnik project that required big, almost-OSM- > > scale stylesheets, I've been a bit frustrated with the state of the > > art for defining map appearance. So, I've built a stylesheet > > preprocessor that parses a format explicitly based on HTML + CSS and > > outputs the usual XML styles. > > > > There's a basic introduction here: > > http://teczno.com/cascadenik/doc/ > > > > ...and complete code here (note some of the reqs in the Makefile): > > > http://code.google.com/p/mapnik-utils/source/browse/trunk/serverside/styles/ > > > > I'm looking for comments / feedback. > > > > It's a fairly complete thought, incorporating a lot of the things I > > believe would make styling maps accessible to designers: > > > > - It's possible to refer to external files in predictable locations > > including images and linked stylesheets. > > - Style definitions can work in a class-oriented fashion, allowing you > > to express ideas such as "all roads are red, but primary roads have a > > yellow edge and they're different widths at each zoom level" - > > currently this is difficult or at least enormously repetitive with > > existing Mapnik styles. > > - Rules for how these definitions combine and cascade are also > > explicit, copied directly from the CSS spec. > > - I've also started to introduce useful shorthands, e.g. it's possible > > to express scale denominator boundaries in a reduced "zoom" notation > > specifically for maps in the Google / VEarth / OSM projection. > > > > Most properties are done: > > > http://code.google.com/p/mapnik-utils/source/browse/trunk/serverside/styles/style.py#48 > > > > Outstanding items still on my list to do include the shield > > symbolizer, dashed lines, and Filters. > > > > Also a full set of edge & corner cases hasn't yet been dealt with, but > > there are tests: > > > http://code.google.com/p/mapnik-utils/source/browse/trunk/serverside/styles/test.py > > > > Anyway, thoughts welcome. > > > > -mike. > > > > ---------------------------------------------------------------- > > michal migurski- [EMAIL PROTECTED] > > 415.558.1610 > > > > > > > > _______________________________________________ > > Mapnik-users mailing list > > [email protected] > > https://lists.berlios.de/mailman/listinfo/mapnik-users > > > > _______________________________________________ > Mapnik-users mailing list > [email protected] > https://lists.berlios.de/mailman/listinfo/mapnik-users > >
_______________________________________________ Mapnik-users mailing list [email protected] https://lists.berlios.de/mailman/listinfo/mapnik-users

