Quantum GIS 1.4.0

Hozzászólások

mennyire ertesz az ilyesmihez?

megtudnad esetleg mondani h pl: ezeket hogy, mivel kell kinyitni?

Sziasztok.
De jó hogy van egy ilyen is, így nem nyitok külön egyet.

Elakadtam a QGIS-sel ott, hogy OSM plugint akarok használni.

Induláskor a qgis hiányolja a qt egyik alkatrészét, ki is ír egy verset nekem, melyet idézek is:

# vers eleje
"
Nem tudom betölteni a PyQt4-et.
Python támogatást letiltom.

Traceback (most recent call last):
File "", line 1, in
ImportError: No module named PyQt4

Python verzió:
2.6.6 (r266:84292, Nov 27 2010, 19:47:39)
[GCC 4.5.1]

QGIS verzió:
1.7.3-Wroclaw 'Wroclaw', exported

Python elérési út:
['/usr/local/share/qgis/python', '/home/a/.qgis/python', '/home/a/.qgis/python/plugins', '/usr/local/share/qgis/python/plugins', '/usr/lib/python26.zip', '/usr/lib/python2.6', '/usr/lib/python2.6/plat-linux2', '/usr/lib/python2.6/lib-tk', '/usr/lib/python2.6/lib-old', '/usr/lib/python2.6/lib-dynload', '/usr/lib/python2.6/site-packages', '/usr/lib/python2.6/site-packages/geos', '/usr/lib/python2.6/site-packages/gst-0.10', '/usr/lib/python2.6/site-packages/gtk-2.0']

"
# vers vége

A vers elolvasása után úgy döntöttem, hogy felülvizsgálom, mik is vannak fenn qt-ügyileg.

Oda jutottam, hogy felslaptoltam ezt:

qt-recordmydesktop-0.3.8.-i486-7sl [inst=yes]: QT Recordmydesktop (Recordmydesktop PyQT4 Interface)

...de semmit sem számított.

Szerintetek mi lehet az anomália oka? Nem ismertem volna fel azt a telepítendő alkatrészt?

Ha nem indulnak a pythonos dolgok, a qgis modulkezelője nem tölti be azokat a térképkezelőket, melyek egy raszteres-vektoros zsírprofi térképmanipulátornál szerintem létfeltétel...

Topiknyitó linkjei már nem élnek..
Jav.:
http://www.freegeo.info/cikk/quantum-gis-17

---
--- A gond akkor van, ha látszólag minden működik. ---
---

Az a gyanúm, senki sem használ PyQt4-et.

A fenti program telepítése egyszerű volt, programindításkor a hibaüzenet már nem egyértelmű.

Gondoltam, hogy ha a qgist git-tel leszedem és megkísérlem lefordítani, korrektebb hibaüzeneteket kapok, elvégre a gcc meg a make meg egyebek nem engedik ésnem is tudják végrehajtani a fordítást, ha hiányzik valami.

Ki is jött a hibaüzenet:

root[build]# cmake ..
-- Quantum GIS version: 1.9.90 Alpha (10990)
-- Could not find GRASS
-- Found Proj: /usr/lib/libproj.so
-- Found GEOS: /usr/lib/libgeos_c.so
-- Found GDAL: /usr/lib/libgdal.so
-- Found Expat: /usr/lib/libexpat.so
-- Found Qwt: /usr/lib/libqwt.so (5.1.1)
-- Found PostgreSQL: /usr/lib/libpq.so
-- Pedantic compiler settings enabled
-- Found Python executable: /usr/bin/python2.6
-- Found Python version: 2.6.6
-- Found Python library: /usr/lib/libpython2.6.so
-- Found SIP version: 4.11.2
Traceback (most recent call last):
File "/usr/src/qgis/Quantum-GIS/cmake/FindPyQt.py", line 5, in
import PyQt4.pyqtconfig
ImportError: No module named PyQt4.pyqtconfig
CMake Error at cmake/PyQt4Macros.cmake:19 (MESSAGE):
pyuic4 not found - aborting
Call Stack (most recent call first):
CMakeLists.txt:433 (INCLUDE)

-- Configuring incomplete, errors occurred!

root[build]#

Szóval a PyQt4 az egy python alkatrész, nem pedig Qt. Ez jó hír, mert állítólag a Qt fordítása 4561746576471457 GB területet emészt.
Már csak ezt a PyQt4-et kell meglelnem, bár szerintem megvan (mint fentebb írtam), de mégsem...

root[shm]# slapt-get -search python | grep "inst=yes"
PyQt-4.8.1-i486-1 [inst=yes]: PyQt (Python bindings for Qt)
dbus-python-0.83.1-i486-1 [inst=yes]: dbus-python (Python bindings for dbus)
devede-3.17.0-i486-1ab [inst=yes]: devede (a graphical tool to create video DVDs and CDs)
exaile-0.3.2.1-i486-1tm [inst=yes]: exaile - GTK+ music player similar to Amarok
expat-2.0.1-i486-2 [inst=yes]: expat (C library for parsing XML)
gst-python-0.10.21-i486-1gv [inst=yes]: gst-python (python bindings for gstreamer)
mercurial-1.8.2-i486-1 [inst=yes]: mercurial (a distributed source management system)
mutagen-1.20-i486-1gv [inst=yes]: mutagen (Python module for Audio Metadata)
notify-python-0.1.1-i486-1 [inst=yes]: notify-python (Python bindings for libnotify)
pyalsaaudio-0.6-i486-1gv [inst=yes]: pyalsaaudio (python wrappers for ALSA)
pycairo-1.8.10-i486-1 [inst=yes]: pycairo (a set of Python bindings for the cairo graphics library)
pycups-1.9.55-i486-1 [inst=yes]: pycups (Python bindings for the CUPS API)
pygobject-2.26.0-i486-1 [inst=yes]: pygobject (GObject bindings for Python)
pygtk-2.22.0-i486-1 [inst=yes]: pygtk (GTK+ bindings for Python)
pysimpleconfig-0.2-i486-1gv [inst=yes]: pysimpleconfig (Simple configuration file management in python)
python-2.6.6-i486-1 [inst=yes]: python (object-oriented interpreted programming language)
pyxdg-0.19-i486-1gv [inst=yes]: pyxdg (a python library to access freedesktop.org standards)
salixtools-gtk-1.2.1-noarch-1gv [inst=yes]: salixtools-gtk (graphical system utilities)
sip-4.11.2-i486-1 [inst=yes]: SIP (a tool for generating Python bindings)
swig-1.3.38-i486-2 [inst=yes]: swig (Simplified Wrapper and Interface Generator)
urwid-0.9.9.1-i486-1 [inst=yes]: urwid (python console UI module)
wxGTK-2.8.12.1-i486-1ab [inst=yes]: wxGTK (wxWidgets toolkit for GTK)
root[shm]#

..és mégsem megy.

---
--- A gond akkor van, ha látszólag minden működik. ---
---

Gondoltam leírom, mire jutottam, ha mának nem, magamnak.
1 napi káromkodós nyomozás.

Ezek kellenek:

-rw-r--r-- 1 root root 7980940 nov 29 2010 PyQt-4.8.1-i486-1.txz
-rw-r--r-- 1 a users 931548 dec 10 14:37 geos-3.2.2-i486-1-jah.txz
-rw-r--r-- 1 a users 6512760 dec 10 14:51 postgresql-9.1.2-i686-1cf.txz
-rw-r--r-- 1 a users 10352692 jan 9 21:55 qgis-1.7.3-i486-0-jah.txz
-rw-r--r-- 1 a users 2510374 dec 10 14:37 qwt-5.1.1-i486-2_SBo.tgz

Ha ezek közül a qgis* -en kívül minden megvan, sikerül a forráskód forgatása, azon mennek a pythonos cuccok. De ha véletlenül z 1.7.3-as qgis tgz megy fel, nem mennek a pythonos cuccok. Fene sem érti, de hallgatva mesterem tanácsára nem is érdekel. Ha egyik megoldás (normál telepítés txz-vel) nem megy, jön a fordítás és installpkg, ha ez megy, akkor minden ok.

remélem ennek itt más is hasznát veszi, ellenkező esetben mindaz amiket írtam itt fenn, felesleges karakterhalmaz :)

A kis ráadás:
a QGIS nem szereti, ha a teljes python könyvtárstruktúra tömörített (squashfs) fájlrendszeren van!
Megnéztem loopdevice helyett a teljes /lib/python2.6 könyvtárat /dev/shm -re rakva majd átlinkelve a /usr/lib-be, úgy megy.

Fene érti...