[QGIS-pt] QGIS 2.8

Bom dia,

Actualizei o QGIS para a sua nova versão 2.8 e deparo-me com o problema de o
Processing não funcionar.
Aquando da inicialização do QGIS aparece a seguinte mensagem:

/Não foi possível carregar o módulo processing devido a um erro ao chamar o
seu método initGui()

Traceback (most recent call last):
  File "C:/OSGeo4W/apps/qgis/./python\qgis\utils.py", line 228, in
startPlugin
    plugins[packageName].initGui()
  File
"C:/OSGeo4W/apps/qgis/./python/plugins\processing\ProcessingPlugin.py", line
57, in initGui
    Processing.initialize()
  File
"C:/OSGeo4W/apps/qgis/./python/plugins\processing\core\Processing.py", line
150, in initialize
    Processing.loadFromProviders()
  File
"C:/OSGeo4W/apps/qgis/./python/plugins\processing\core\Processing.py", line
166, in loadFromProviders
    Processing.loadAlgorithms()
  File
"C:/OSGeo4W/apps/qgis/./python/plugins\processing\core\Processing.py", line
217, in loadAlgorithms
    Processing.modeler.loadAlgorithms()
  File
"C:/OSGeo4W/apps/qgis/./python/plugins\processing\core\AlgorithmProvider.py",
line 57, in loadAlgorithms
    self._loadAlgorithms()
  File
"C:/OSGeo4W/apps/qgis/./python/plugins\processing\modeler\ModelerAlgorithmProvider.py",
line 75, in _loadAlgorithms
    self.loadFromFolder(folder)
  File
"C:/OSGeo4W/apps/qgis/./python/plugins\processing\modeler\ModelerAlgorithmProvider.py",
line 95, in loadFromFolder
    self.tr('Could not load model %s\n%s', 'ModelerAlgorithmProvider') %
(descriptionFile, e.msg))
TypeError: not all arguments converted during string formatting

Versão do Python:
2.7.4 (default, Apr 6 2013, 19:54:46) [MSC v.1500 32 bit (Intel)]

Versão do QGIS:
2.8.0-Wien Wien, exported

Caminho para o Python: ['C:/OSGeo4W/apps/qgis/./python/plugins\\processing',
'C:/Users/snlopes/.qgis2/python/plugins\\processing_pttransform',
'C:/Users/snlopes/.qgis2/python/plugins\\processing_prepair',
'C:/Users/snlopes/.qgis2/python/plugins\\processinglwgeomprovider',
'C:/Users/snlopes/.qgis2/python/plugins\\postgis_geoprocessing',
'C:/OSGeo4W/apps/qgis/./python', u'C:/Users/snlopes/.qgis2/python',
u'C:/Users/snlopes/.qgis2/python/plugins',
'C:/OSGeo4W/apps/qgis/./python/plugins', 'C:\\Program Files\\ArcGIS\\bin',
'C:\\OSGeo4W\\bin\\python27.zip', 'C:\\OSGeo4W\\apps\\Python27\\DLLs',
'C:\\OSGeo4W\\apps\\Python27\\lib',
'C:\\OSGeo4W\\apps\\Python27\\lib\\plat-win',
'C:\\OSGeo4W\\apps\\Python27\\lib\\lib-tk', 'C:\\OSGeo4W\\bin',
'C:\\OSGeo4W\\apps\\Python27',
'C:\\OSGeo4W\\apps\\Python27\\lib\\site-packages',
'C:\\OSGeo4W\\apps\\Python27\\lib\\site-packages\\PIL',
'C:\\OSGeo4W\\apps\\Python27\\lib\\site-packages\\jinja2-2.7.2-py2.7.egg',
'C:\\OSGeo4W\\apps\\Python27\\lib\\site-packages\\markupsafe-0.23-py2.7-win32.egg',
'C:\\OSGeo4W\\apps\\Python27\\lib\\site-packages\\python_dateutil-2.2-py2.7.egg',
'C:\\OSGeo4W\\apps\\Python27\\lib\\site-packages\\pytz-2014.2-py2.7.egg',
'C:\\OSGeo4W\\apps\\Python27\\lib\\site-packages\\win32',
'C:\\OSGeo4W\\apps\\Python27\\lib\\site-packages\\win32\\lib',
'C:\\OSGeo4W\\apps\\Python27\\lib\\site-packages\\Pythonwin',
'C:\\OSGeo4W\\apps\\Python27\\lib\\site-packages\\Shapely-1.2.18-py2.7-win32.egg',
'C:\\OSGeo4W\\apps\\Python27\\lib\\site-packages\\six-1.6.1-py2.7.egg',
'C:\\OSGeo4W\\apps\\Python27\\lib\\site-packages\\wx-2.8-msw-unicode',
u'C:/Users/snlopes/.qgis2//python',
'C:\\Users\\snlopes\\.qgis2\\python\\plugins\\DigitizingTools\\tools',
'C:\\Users\\snlopes\\.qgis2\\python\\plugins\\mmqgis/forms',
'C:\\Users\\snlopes\\.qgis2\\python\\plugins\\QuickMultiAttributeEdit/forms',
'C:\\OSGeo4W\\apps\\qgis\\python\\plugins\\fTools\\tools']
/

Ao fechar esta janela o QGIS abre sem problemas mas sem possibilidade de
utilizar o módulo.

No plugin Processing aparece que a Versão instalada deste módulo é maior que
qualquer versão encontrada no repositório com a possibilidade de Regressão
do módulo.

É suposto isto acontecer ou é um bug? Devemos regredir o módulo?

Obrigada

Sandra

--
View this message in context: http://osgeo-org.1560.x6.nabble.com/QGIS-2-8-tp5189892.html
Sent from the QGIS-pt mailing list archive at Nabble.com.

Olá,

Ao fechar esta janela o QGIS abre sem problemas mas sem possibilidade de
utilizar o módulo.

No plugin Processing aparece que a Versão instalada deste módulo é maior que
qualquer versão encontrada no repositório com a possibilidade de Regressão
do módulo.

É suposto isto acontecer ou é um bug? Devemos regredir o módulo?

não se deve regredir o modulo,
a versão "boa" é a que é instalada com QGIS, não que ainda se encontra
nos repositorios dos plugins.

Experimenta fazer um backup da pasta .qgis2, para depois apagar a
mesma e re-iniciar qgis.

cumprimentos

--
Giovanni Manghi
http://naturalgis.pt/
giovanni.manghi@naturalgis.pt
* WebGIS development
* QGIS/PostGIS Training
* QGIS Support and Consulting
* QGIS development
Google+/Hangouts: giovanni.manghi@gmail.com
Giovanni is QGIS main tester and active member of its development team
--

Obrigada Giovanni pela dica,
mas entretanto já tinha tentado abrir novamente o QGIS e desta vez já não
apareceu a janela de erro e já tinha o Menu Processing. Mas continuava a
indicar que a versão instalada deste módulo é maior que a versão encontrada
no repositório.
De qualquer modo experimentei a apagar a pasta .qgis2.
E ficou tudo na mesma, não aparece a janela de erro, o menu processing
aparece e indica que o módulo é maior que a versão encontrada no
repositório. Sendo assim... há que voltar a colocar a pasta .qgis2 original
para não "perder" os outros módulos que tenho instalados.

Cumprimentos

Sandra

--
View this message in context: http://osgeo-org.1560.x6.nabble.com/QGIS-2-8-tp5189892p5189906.html
Sent from the QGIS-pt mailing list archive at Nabble.com.

2015-02-25 11:45 GMT+00:00 Sandra Lopes <sandramnlopes@gmail.com>:

Obrigada Giovanni pela dica,
mas entretanto já tinha tentado abrir novamente o QGIS e desta vez já não
apareceu a janela de erro e já tinha o Menu Processing. Mas continuava a
indicar que a versão instalada deste módulo é maior que a versão encontrada
no repositório.

Olá Sandra,
essa indicação é para ignorar.

O processing é agora parte do QGIS core e já não é um plugin
desenvolvido por terceiros.

--
Giovanni Manghi
http://naturalgis.pt/
giovanni.manghi@naturalgis.pt
* WebGIS development
* QGIS/PostGIS Training
* QGIS Support and Consulting
* QGIS development
Google+/Hangouts: giovanni.manghi@gmail.com
Giovanni is QGIS main tester and active member of its development team
--

Bom dia Sandra,

Como sabes, o Processing foi melhorado de forma a permitir incluir traduções, isto é, agora já é possível traduzir a interface do Processing para os diversos idiomas, nomeadamente o português pt-PT, e já foi traduzido, nomeadamente pelo João Gaspar.

···

2015-02-25 10:19 GMT+00:00 Sandra Lopes <sandramnlopes@gmail.com>:

File
“C:/OSGeo4W/apps/qgis/./python/plugins\processing\modeler\ModelerAlgorithmProvider.py”,
line 75, in _loadAlgorithms
self.loadFromFolder(folder)
File
“C:/OSGeo4W/apps/qgis/./python/plugins\processing\modeler\ModelerAlgorithmProvider.py”,
line 95, in loadFromFolder
self.tr(‘Could not load model %s\n%s’, ‘ModelerAlgorithmProvider’) %
(descriptionFile, e.msg))
TypeError: not all arguments converted during string formatting

O que deve estar a acontecer é que deves ter algum Modelo com o nome ou algum parâmetro com caracteres especiais (acentos, cedilhas, etc.). Verifica aí.

Cumprimentos,

Pedro Venâncio