Hi,

I am using QGIS 1.8.0 in Mac OS Lion. I have installed the Openlayers plugin 
and made a map I am happy with. But now I have to make about a dozen similar 
maps so I'd like to automate the process. I am used to writing Python scripts, 
but am new to pyqgis.

I have added /Volumes/Macintosh\ 
HD/Applications/QGIS.app/Contents/Resources/python to my PYTHONPATH, and set 
LD_LIBRARY_PATH to /Volumes/Macintosh\ 
HD/Applications/QGIS.app/Contents/MacOS/lib. So I can now import qgis.core and 
qgis.utils with no problem. But I can't seem to access any plugins. E.g.

In [70]: qgis.utils.loadPlugin('openlayers')
Out[70]: False

and:
In [71]: qgis.utils.plugins
Out[71]: {}

The open layers plugin is installed in ~/.qgis/python/plugins, and other 
plugins appear to be in /Volumes/Macintosh\ 
HD/Applications/QGIS.app/Contents/PlugIns.

There appears to be a qgis.utils.plugin_paths, and a 
qgis.utils.pluginDirectory, as well as things like findPlugins() and 
loadPlugin(). Can anyone please tell me if these are what I need to use, and if 
so does anyone know the correct calling sequence to get my plugin loaded 
properly?

Also, I have seen that pyqgis scripts should use QgsApplication.setPrefixPath 
to set the QGIS 'installation directory', and then call 
QgsApplication.initQgis(). But what is the 'installation directory': QGIS.app, 
QGIS.app/Contents, QGIS.app/Contents/MacOS? Perhaps someone could please tell 
me what subdirectories the installation directory should contain?

Many thanks,

- Phil



_______________________________________________
Qgis-user mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/qgis-user

Reply via email to