Ocena wątku:
  • 0 Głosów - 0 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
Problem z wtyczką "Contour"
08-12-2011, 20:37, (Ten post był ostatnio modyfikowany: 17-12-2011, 12:58 {2} przez borys.)
#1
Problem z wtyczką "Contour"
Witam.

Chciałbym wygenerować izolinie przy pomocy wtyczki Contour, niestety w trakcie ich tworzenia wyskakuje błąd:
Kod:
---------------------------
Contour Error
---------------------------
Exception struck: 'module' object has no attribute 'tricontourf'
---------------------------
OK  
---------------------------

Kod:
Wystąpił błąd podczas wykonywania kodu Pythona:

Traceback (most recent call last):
  File "D:/Documents and Settings/Michal/.qgis/python/pluginscontourcontour.py", line 323, in accept
    self.makeFilledContours()
  File "D:/Documents and Settings/Michal/.qgis/python/pluginscontourcontour.py", line 521, in makeFilledContours
    polygons = self.computeFilledContours()
  File "D:/Documents and Settings/Michal/.qgis/python/pluginscontourcontour.py", line 576, in computeFilledContours
    cs = plt.tricontourf(x, y, z, levels, extend=extend)
AttributeError: 'module' object has no attribute 'tricontourf'

Wersja Pythona:
2.5.2 (r252:60911, Feb 21 2008, 13:11:45) [MSC v.1310 32 bit (Intel)]


Wersja QGIS:
1.7.2-Wroclaw Wroclaw, 32e5ead

Lokalizacja Pythona: ['C:/GIS/Programy/QUANTU~1/apps/qgis/./python', 'D:/Documents and Settings/Michal/.qgis/python', 'D:/Documents and Settings/Michal/.qgis/python/plugins', 'C:/GIS/Programy/QUANTU~1/apps/qgis/./python/plugins', 'D:\WINDOWS\system32\python25.zip', 'C:\GIS\Programy\QUANTU~1\apps\Python25\DLLs', 'C:\GIS\Programy\QUANTU~1\apps\Python25\lib', 'C:\GIS\Programy\QUANTU~1\apps\Python25\lib\plat-win', 'C:\GIS\Programy\QUANTU~1\apps\Python25\lib\lib-tk', 'C:\GIS\Programy\QUANTU~1\apps\qgis\bin', 'C:\GIS\Programy\QUANTU~1\apps\Python25', 'C:\GIS\Programy\QUANTU~1\apps\Python25\lib\site-packages', 'C:\GIS\Programy\QUANTU~1\apps\Python25\lib\site-packages\win32', 'C:\GIS\Programy\QUANTU~1\apps\Python25\lib\site-packages\win32\lib', 'C:\GIS\Programy\QUANTU~1\apps\Python25\lib\site-packages\Pythonwin', 'C:\GIS\Programy\QUANTU~1\apps\Python25\lib\site-packages\wx-2.8-msw-unicode', 'C:\GIS\Programy\QUANTU~1\apps\qgis\python\plugins\fTools\tools', 'C:/GIS/Projekty/Ceny_dzialek']

Czy orientujecie się może gdzie tkwi problem?

Pozdrawiam.
09-12-2011, 02:03,
#2
RE: Problem z wtyczką "Contour"
Z tego, co widzę, wersja 0.9 wtyczki contour wymaga modułu pythona matplotlib w wersji co najmniej 1.0.1 (w którym wprowadzono funkcję tricontourf), zaś Quantum pod Windowsy pakowany jest z poprzednią wersją (0.99). Rozwiązania są zatem trzy:

1. Skontaktować się z autorem wtyczki ( http://www.blogger.com/profile/11552330570446337100 ), poinformować, że wersja 0.9 nie działa pod Windowsami i poprosić o udostępnienie poprzedniej wersji.

2. Skontaktować się z osobą odpowiedzialną za windowsowy instalator Quantum GIS ( http://trac.osgeo.org/osgeo4w/wiki/JuergenFischer ) i poprosić o uaktualnienie do nowego matplotliba. Bardzo możliwe, że umieszczany jest tam automatycznie pakiet dostępny w OsGeo4w - w takim wypadku można kontaktować się z opiekunem pakietu ( http://trac.osgeo.org/osgeo4w/wiki/pkg-p...matplotlib ).

3. Na własną rękę zaktualizować matplotliba ( zainstalowanego zapewne gdzieś w C:GISProgramyQUANTU~1appsPython25lib ). Tu niestety nie pomogę, bo nie znam Windowsów.


Podobne wątki
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Wtyczka Contour 0.9.3 kamilwydra 1 9 712 17-07-2012, 09:14
Ostatni post: borys

Skocz do: