[Qgis-developer] python plugins bugs

Carson Farmer carson.farmer at gmail.com
Thu Oct 16 04:40:08 EDT 2008


Paolo,
> Hi all.
> I am running a course on QGIS, and we stumbled across a few problems 
> with python plugins.
> 64bit machines running Fedora Core crash regularly while running 
> fTools, specifically when selecting the file name to save to. This 
> might be related to path lenght, but not in an obvious way. 32bit are ok.
> Message is:
> ===
> Warning: QgsCoordinateReferenceSystem::findMatchingProj will only work 
> if prj acr ellipsoid acr and proj4string are set!...
> Segmentation fault
> ===
> Additionally, the regular points utility (under fTools) has apparently 
> an encoding problem:
> ===
> An error has occured while executing Python code:
>
> Traceback (most recent call last):
>   File "/home/paolo/.qgis/python/plugins/fTools/tools/doRegPoints.py", 
> line 76, in accept
>     mLayer = self.getMapLayerByName(unicode(inName))
>   File "/home/paolo/.qgis/python/plugins/fTools/tools/doRegPoints.py", 
> line 188, in getMapLayerByName
>     if layer.name() == unicode(myName,'latin1'):
> TypeError: decoding Unicode is not supported
>
> Python version:
> 2.5.2 (r252:60911, Sep 29 2008, 21:31:01)
> [GCC 4.3.2]
>
> Python path:['/usr/share/qgis/python', 
> '/home/paolo/.qgis//python/plugins', '/usr/share/qgis/python/plugins', 
> '/usr/lib/python2.5/site-packages/GDAL-1.5.2-py2.5-linux-i686.egg', 
> '/usr/lib/python2.5', '/usr/lib/python2.5/plat-linux2', 
> '/usr/lib/python2.5/lib-tk', '/usr/lib/python2.5/lib-dynload', 
> '/usr/local/lib/python2.5/site-packages', 
> '/usr/lib/python2.5/site-packages', 
> '/usr/lib/python2.5/site-packages/Numeric', 
> '/usr/lib/python2.5/site-packages/PIL', 
> '/usr/lib/python2.5/site-packages/gst-0.10', 
> '/var/lib/python-support/python2.5', 
> '/usr/lib/python2.5/site-packages/gtk-2.0', 
> '/var/lib/python-support/python2.5/gtk-2.0', 
> '/usr/lib/python2.5/site-packages/wx-2.6-gtk2-unicode', 
> '~/.qgis/python', '/home/paolo/.qgis/python/plugins/fTools/tools', 
> '/usr/share/qgis/python']
> ===
> Covex hull plugin puts the same ID (the last one) to all polygons, 
> instead of the correct ID from the points file.
>
> Split plugin generates incorrect file names (not  the value from the 
> variable field, but filename_VARIABLE_<PyQt4.QtCore.QVariant object at 
> 0x92c3bec>.shp
>
> List unique values seems to add a blank line, thus giving incorrect 
> results (N+1).
>
> Mapserver export plugin does not append automatically the extension 
> ".map" to the file name.
>
> Check geometry validity: the status bar does not work.
>
> Multipart to singlepart and vice versa seem to have inverted names.
>
> ManageR freezes after loading a layer if the projection of a layer is 
> not set.
>
> Ready for testing if necessary. Please let me know whether I should 
> open tickets for this.
Please don't open tickets for the fTools stuff. You have given me a nice 
list to work through, so I'll try to tackle these as soon as I can. I 
think the 64bit crash is related to Qt, but I could be mistaken.

What version of QGIS and fTools are you using?

C


More information about the Qgis-developer mailing list