Hi James, Le 11/04/2013 08:37, Stott James a écrit : > Hi all, > > I am trying to use the atlas functionality in a standalone python script. I > am using the qgsAtlasComposition class. I get an error running this line: > > myAtlas.beginRender() > > I get an unknown exception.
Can you share the code you're using ? Or a stack trace or a line number where the error occurs ? What version / git revision are you using ? You have to call setCoverageLayer and setComposerMap before calling beginRender(), is it the case ? > > I have also found that running myAtlas.numFeatures() always returns 0 even > though I have added a layer that has data using setCoverageLayer(). This is linked to the previous issue. Features are iterated over during beginRender() > > I did take a look at this page and followed the steps in the test: > > https://github.com/qgis/Quantum-GIS/blob/master/tests/src/python/test_qgsatlascomposition.py > > but I cannot get it to work in my script. I cannot get the test to work > either. It always errors on the beginRender() line. I was about to say everything work fine here, but ... I realized there is something wrong with the last changes I did. Should be fixed with this: https://github.com/qgis/Quantum-GIS/pull/516 Not sure if it will fix your problem ... -- Hugo Mercier Oslandia _______________________________________________ Qgis-developer mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/qgis-developer
