[Gfoss] qgis: errore python con postgis plugin

Non riesco ad utilizzare nessun dei plugin che permette di fare
elaborazioni
su postgis (es: postgis manager), se richiamo uno in particolare dei miei
db postgis.
Sembra non riuscire a connettersi al db.
Qualcuno sa dirmi cosa può essere successo?Purtroppo non so interpretare
gli errori python.
Non è la prima volta che mi capita ma nessuno della lista mi ha mai
risposto.
Grazie mille.

Claudia

Errore durante l'esecuzione di codice Python:

Traceback (most recent call last):
  File
"C:\Users\Claudia/.qgis/python/plugins\rt_sql_layer\ManagerWindow.py",
line
128, in dbConnectInit
    self.dbConnect(selected)
  File
"C:\Users\Claudia/.qgis/python/plugins\rt_sql_layer\ManagerWindow.py",
line
180, in dbConnect
    self.refreshTable()
  File
"C:\Users\Claudia/.qgis/python/plugins\rt_sql_layer\ManagerWindow.py",
line
284, in refreshTable
    model.loadFromDb(self.db)
  File
"C:\Users\Claudia/.qgis/python/plugins\rt_sql_layer\DatabaseModel.py",
line
205, in loadFromDb
    self.tree.constructTreeFromDb(self.db)
  File
"C:\Users\Claudia/.qgis/python/plugins\rt_sql_layer\DatabaseModel.py",
line
85, in constructTreeFromDb
    list_tables = db.list_geotables()
  File
"C:\Users\Claudia/.qgis/python/plugins\rt_sql_layer\postgis_utils.py",
line
255, in list_geotables
    items[i] = geo_item
IndexError: list assignment index out of range

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

Versione di QGIS:
1.5.0-Tethys Tethys, 14307M

Percorso Python: ['C:\\Users\\Claudia\\.qgis\\python\\plugins\\GeoCoding',
'C:\\Users\\Claudia\\.qgis\\python\\plugins\\GeoCoding',
'C:\\Users\\Claudia\\.qgis\\python\\plugins\\elevation',
'C:/OSGeo4W/apps/qgis/./python', 'C:\\Users\\Claudia/.qgis/python',
'C:\\Users\\Claudia/.qgis/python/plugins',
'C:/OSGeo4W/apps/qgis/./python/plugins',
'C:\\OSGeo4W\\apps\\gdal-16\\pymod', 'C:\\',
'C:\\OSGeo4W\\bin\\python25.zip', 'C:\\OSGeo4W\\apps\\Python25\\DLLs',
'C:\\OSGeo4W\\apps\\Python25\\lib',
'C:\\OSGeo4W\\apps\\Python25\\lib\\plat-win',
'C:\\OSGeo4W\\apps\\Python25\\lib\\lib-tk',
'C:\\OSGeo4W\\apps\\qgis\\bin',
'C:\\OSGeo4W\\apps\\Python25',
'C:\\OSGeo4W\\apps\\Python25\\lib\\site-packages',
'C:\\OSGeo4W\\apps\\Python25\\lib\\site-packages\\win32',
'C:\\OSGeo4W\\apps\\Python25\\lib\\site-packages\\win32\\lib',
'C:\\OSGeo4W\\apps\\Python25\\lib\\site-packages\\Pythonwin',
'C:\\OSGeo4W\\apps\\Python25\\lib\\site-packages\\wx-2.8-msw-unicode',
u'C:/Users/Claudia/.qgis//python/plugins',
'C:\\OSGeo4W\\apps\\qgis\\python\\plugins\\fTools\\tools',
'C:\\Users\\Claudia\\.qgis\\python\\plugins\\cadtools\\tools',
'C:\\Users\\Claudia\\.qgis\\python\\plugins\\cataloginpecreate\\logic',
'C:\\Users\\Claudia\\.qgis\\python\\plugins\\cataloginpecreate\\gui',
'/usr/share/qgis/python/', '/usr/share/qgis/python/',
'G:/claudia-lw/OS_GIS/dati_disponibili']

Salve Claudia,

2010/11/7 <claudia.santese@cooperativaimpronte.it>

Non riesco ad utilizzare nessun dei plugin che permette di fare
elaborazioni
su postgis (es: postgis manager), se richiamo uno in particolare dei miei
db postgis.

ho guardato il codice e (ma non ne sono sicuro al 100%) sembra che il numero di righe in
geometry_columns è maggiore del numero delle tabelle contenenti colonne geometriche.

Hai forse qualche entry duplicata in geometry_columns?

Saluti.

Errore durante l’esecuzione di codice Python:

Traceback (most recent call last):
File
“C:\Users\Claudia/.qgis/python/plugins\rt_sql_layer\ManagerWindow.py”,
line
128, in dbConnectInit
self.dbConnect(selected)
File
“C:\Users\Claudia/.qgis/python/plugins\rt_sql_layer\ManagerWindow.py”,
line
180, in dbConnect
self.refreshTable()
File
“C:\Users\Claudia/.qgis/python/plugins\rt_sql_layer\ManagerWindow.py”,
line
284, in refreshTable
model.loadFromDb(self.db)
File
“C:\Users\Claudia/.qgis/python/plugins\rt_sql_layer\DatabaseModel.py”,
line
205, in loadFromDb
self.tree.constructTreeFromDb(self.db)
File
“C:\Users\Claudia/.qgis/python/plugins\rt_sql_layer\DatabaseModel.py”,
line
85, in constructTreeFromDb
list_tables = db.list_geotables()
File
“C:\Users\Claudia/.qgis/python/plugins\rt_sql_layer\postgis_utils.py”,
line
255, in list_geotables
items[i] = geo_item
IndexError: list assignment index out of range

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

Versione di QGIS:
1.5.0-Tethys Tethys, 14307M

Percorso Python: [‘C:\Users\Claudia\.qgis\python\plugins\GeoCoding’,
‘C:\Users\Claudia\.qgis\python\plugins\GeoCoding’,
‘C:\Users\Claudia\.qgis\python\plugins\elevation’,
‘C:/OSGeo4W/apps/qgis/./python’, ‘C:\Users\Claudia/.qgis/python’,
‘C:\Users\Claudia/.qgis/python/plugins’,
‘C:/OSGeo4W/apps/qgis/./python/plugins’,
‘C:\OSGeo4W\apps\gdal-16\pymod’, ‘C:\’,
‘C:\OSGeo4W\bin\python25.zip’, ‘C:\OSGeo4W\apps\Python25\DLLs’,
‘C:\OSGeo4W\apps\Python25\lib’,
‘C:\OSGeo4W\apps\Python25\lib\plat-win’,
‘C:\OSGeo4W\apps\Python25\lib\lib-tk’,
‘C:\OSGeo4W\apps\qgis\bin’,
‘C:\OSGeo4W\apps\Python25’,
‘C:\OSGeo4W\apps\Python25\lib\site-packages’,
‘C:\OSGeo4W\apps\Python25\lib\site-packages\win32’,
‘C:\OSGeo4W\apps\Python25\lib\site-packages\win32\lib’,
‘C:\OSGeo4W\apps\Python25\lib\site-packages\Pythonwin’,
‘C:\OSGeo4W\apps\Python25\lib\site-packages\wx-2.8-msw-unicode’,
u’C:/Users/Claudia/.qgis//python/plugins’,
‘C:\OSGeo4W\apps\qgis\python\plugins\fTools\tools’,
‘C:\Users\Claudia\.qgis\python\plugins\cadtools\tools’,
‘C:\Users\Claudia\.qgis\python\plugins\cataloginpecreate\logic’,
‘C:\Users\Claudia\.qgis\python\plugins\cataloginpecreate\gui’,
‘/usr/share/qgis/python/’, ‘/usr/share/qgis/python/’,
‘G:/claudia-lw/OS_GIS/dati_disponibili’]


Iscriviti all’associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
Gfoss@lists.gfoss.it
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e’ una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell’Associazione GFOSS.it.
474 iscritti al 18.9.2010


Giuseppe Sucameli