[Qgis-developer] How can I program a raster legend using PyQGIS?
Martin Dobias
wonder.sk at gmail.com
Tue Jan 15 22:21:41 EST 2008
On Jan 15, 2008 9:45 PM, René Estrella <perro1255 at hotmail.com> wrote:
> I'm trying to program a kind of raster layer component using PyQGIS either
> as a plugin or as a standalone application. Which classes of QGIS API do
> you recommend me to use? Do you suggest me to use QgsColorTable in
> conjunction with QgsRasterLayer to obtain the symbology of the raster layer
> and display it in a QgsLegend? Are there any other classes do I have to
> know about for this purpose? Aditionally, if you can direct me to a good
> documentation resource to learning how to use PyQGIS (very
> beginner-oriented) I would be very thankful to you.
Hi,
I don't get what you mean by "raster layer component"...
However for anything related to rasters start with QgsRasterLayer
class and friends (all the raster-related classes are in qgis sources
directory src/core/raster).
You can't do anything with QgsLegend since it's not a part of QGIS
libraries (it's quite tightly bound to QGIS application itself).
Where to start when trying PyQGIS:
http://wiki.qgis.org/qgiswiki/PythonBindings
http://wiki.qgis.org/qgiswiki/DevelopingPluginsWithPython
Bye
Martin
More information about the Qgis-developer
mailing list