Thanks Pablo - I will have a look at your example and see if I can get it working.
Regards Graham. On 21 December 2010 16:47, Pablo Carreira <[email protected]>wrote: > Hi Graham, > > >What I would like to do is combine the two - have the main map definition > in an XML file, but then tweak it using python before rendering (ie > switching layers on and off, changing datasources >etc.). > > >If anyone could confirm if this is supposed to be possible it would be > appreciated, as would any pointers to examples or documentation? > > > Very interesting. > > I've managed to do something like that, layer definitions in XML and some > styles in python, look at the example: > > Bye. > > > > import mapnik > > > > mapfile='map_definitions.xml' > m = mapnik.Map(5600, 2400) > mapnik.load_map(m, mapfile) > lay=m.layers[0] #this is a layer that was created in XML > s = mapnik.Style() > r=mapnik.Rule() > > > t = mapnik.TextSymbolizer('name', 'DejaVu Sans Book', 10, > mapnik.Color('black')) > t.allow_overlap=1 > t.label_placement=mapnik.label_placement.line > > > r.symbols.append(t) > s.rules.append(r) > m.append_style('My Style',s) > lay.styles.append('My Style') > bbox = mapnik.Envelope(228723,7485713,230810,7484489) > m.zoom_to_box(bbox) > mapnik.render_to_file(m, 'temp_teste.jpg','jpeg') > > > _______________________________________________ > Mapnik-users mailing list > [email protected] > https://lists.berlios.de/mailman/listinfo/mapnik-users > > -- Graham Jones Hartlepool, UK.
_______________________________________________ Mapnik-users mailing list [email protected] https://lists.berlios.de/mailman/listinfo/mapnik-users

