2012/11/5 niandra1982 <gianluca.mastranto...@yahoo.it>: > Hi all > > I installed the plug in contour (with a lot of work) but when i try to use > it i have this message: > Exception struck: 24879, > > then it write the following > > Errore durante l'esecuzione di codice Python: > (this is in italian, maybe in english is something like "errore during > Python execution") > > Traceback (most recent call last): > File "/Users/niandra/.qgis//python/plugins/contour/contour.py", line 358, > in accept > self.makeFilledContours() > File "/Users/niandra/.qgis//python/plugins/contour/contour.py", line 562, > in makeFilledContours > polygons = self.computeFilledContours() > File "/Users/niandra/.qgis//python/plugins/contour/contour.py", line 622, > in computeFilledContours > cs = plt.tricontourf(x, y, z, levels, extend=extend) > File "/Library/Python/2.7/site-packages/matplotlib/pyplot.py", line 2683, > in tricontourf > ret = ax.tricontourf(*args, **kwargs) > File "/Library/Python/2.7/site-packages/matplotlib/axes.py", line 8391, in > tricontourf > return mtri.tricontourf(self, *args, **kwargs) > File "/Library/Python/2.7/site-packages/matplotlib/tri/tricontour.py", > line 286, in tricontourf > return TriContourSet(ax, *args, **kwargs) > File "/Library/Python/2.7/site-packages/matplotlib/tri/tricontour.py", > line 35, in __init__ > ContourSet.__init__(self, ax, *args, **kwargs) > File "/Library/Python/2.7/site-packages/matplotlib/contour.py", line 703, > in __init__ > self._process_args(*args, **kwargs) > File "/Library/Python/2.7/site-packages/matplotlib/tri/tricontour.py", > line 46, in _process_args > tri, z = self._contour_args(args, kwargs) > File "/Library/Python/2.7/site-packages/matplotlib/tri/tricontour.py", > line 81, in _contour_args > Triangulation.get_from_args_and_kwargs(*args, **kwargs) > File "/Library/Python/2.7/site-packages/matplotlib/tri/triangulation.py", > line 170, in get_from_args_and_kwargs > triangulation = Triangulation(x, y, triangles, mask) > File "/Library/Python/2.7/site-packages/matplotlib/tri/triangulation.py", > line 71, in __init__ > dt = delaunay.Triangulation(self.x, self.y) > File > "/Library/Python/2.7/site-packages/matplotlib/delaunay/triangulate.py", line > 121, in __init__ > self.hull = self._compute_convex_hull() > File > "/Library/Python/2.7/site-packages/matplotlib/delaunay/triangulate.py", line > 158, in _compute_convex_hull > hull.append(edges.pop(hull[-1])) > KeyError: 24879
The triangulation algorithm fails sometimes: http://matplotlib.org/api/mlab_api.html#matplotlib.mlab.griddata As a workaround you can use the interpolation plugin and then extract contour lines from the resulting raster. Goyo _______________________________________________ Qgis-user mailing list Qgis-user@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-user