Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

GEODATA DAYS 2024

#1 Wed 08 June 2016 11:54

jlavaure
Participant assidu
Date d'inscription: 20 Apr 2013
Messages: 202

QGIS: Problème Photo2Shape et pacakge exifread

Bonjour à tous,

Je souhaiterais utiliser le plugin Photo2Shape ... mais voilà, impossible d'installer cette extension.
Pourtant j'ai pas mal fouiller sur le web.

J'ai donc copié le package Exifread (version 2.1.2)  dans C:/Programmes/QGIS Essen/apps/Python27/Lib.
Mais lorsque je lance à nouveau l'installation du plugin j'ai un message d'erreur m'indiquant "global name 'translationPath' is not defined"

J'ai lu sur un forum qu'il fallait modifier 'translationPath' par 'qmPath' mais idem, toujours cette erreur.

J'ai tenté d'installer manuellement le plugin, mais il ne se charge pas au démarrage de QGIS.

J'ai également entendu parler de PYTHON_PATH pour charger le package Exifread.

Du coup quelqu'un peut-il apporter une solution à ce problème ?

Merci d'avance.

J.

Hors ligne

 

#2 Wed 08 June 2016 12:06

YoLecomte
Participant assidu
Lieu: Epinal
Date d'inscription: 7 Jul 2015
Messages: 255

Re: QGIS: Problème Photo2Shape et pacakge exifread

Bonjour,

La solution ici.
Installer manuellement le plugin revu par Barbapapa dans le message de 9h51 et ne pas oublier d'aller activer l'extension dans le gestionnaire d'extensions après avoir redémarrer QGIS.

Cordialement,

Hors ligne

 

#3 Wed 08 June 2016 12:17

jlavaure
Participant assidu
Date d'inscription: 20 Apr 2013
Messages: 202

Re: QGIS: Problème Photo2Shape et pacakge exifread

Bonjour YoLecomte,

C'est ce que j'ai fais ...

Seulement le plugin est installé mais j'ai une erreur :

"Impossible de charger l'extension photo2shape provoque une erreur lors de l'appel de sa méthode classFactory()

NameError: global name 'translationPath' is not defined
Traceback (most recent call last):
  File "C:/PROGRA~1/QGISES~1/apps/qgis/./python\qgis\utils.py", line 306, in startPlugin
    plugins[packageName] = package.classFactory(iface)
  File "C:/Users/contact@texte-a-enlever.lm-ing.com/.qgis2/python/plugins\photo2shape\__init__.py", line 31, in classFactory
    return Photo2ShapePlugin(iface)
  File "C:/Users/contact@texte-a-enlever.lm-ing.com/.qgis2/python/plugins\photo2shape\photo2shape_plugin.py", line 59, in __init__
    self.translator.load(translationPath)
NameError: global name 'translationPath' is not defined"

Une solution ?

J.

Hors ligne

 

#4 Wed 08 June 2016 12:21

jlavaure
Participant assidu
Date d'inscription: 20 Apr 2013
Messages: 202

Re: QGIS: Problème Photo2Shape et pacakge exifread

Cela me l'a fait lorsque j'ai fait la mise à jour ... sinon ça fonctionne bien.

Une idée vis à vie de ce problème avec la mise à jour du plugin ?

J.

Hors ligne

 

#5 Wed 08 June 2016 12:56

YoLecomte
Participant assidu
Lieu: Epinal
Date d'inscription: 7 Jul 2015
Messages: 255

Re: QGIS: Problème Photo2Shape et pacakge exifread

Si vous ouvrez le fichier C:/Users/vous/.qgis2/python/plugins\photo2shape\photo2shape_plugin.py
vous devez avoir entre ligne42 et ligne 61 ce code:

Code:

def __init__(self, iface):
        self.iface = iface
        self.canvas = self.iface.mapCanvas()

        self.qgsVersion = unicode(QGis.QGIS_VERSION_INT)

        pluginPath = os.path.abspath(os.path.dirname(__file__))

        overrideLocale = QSettings().value('locale/overrideFlag', False, bool)
        if not overrideLocale:
            locale = QLocale.system().name()[:2]
        else:
            locale = QSettings().value('locale/userLocale', '')

        translationPath = pluginPath + '/i18n/photo2shape_' + locale + '.qm'

        if QFileInfo(translationPath).exists():
            self.translator = QTranslator()
            self.translator.load(translationPath)
            QCoreApplication.installTranslator(self.translator)

L'erreur indique que la variable translationpath n'est pas définie ce qui laisse penser qu'il vous manque la ligne 56:

Code:

 translationPath = pluginPath + '/i18n/photo2shape_' + locale + '.qm'

Hors ligne

 

#6 Wed 08 June 2016 13:53

jlavaure
Participant assidu
Date d'inscription: 20 Apr 2013
Messages: 202

Re: QGIS: Problème Photo2Shape et pacakge exifread

Je regarderais ça un peu plus tard.

Maintenant que Photo2Shape est bien installé ... il ne fonctionne pas, il n'arrive pas à m'enregistrer les photos en shape.

Hors ligne

 

Pied de page des forums

Powered by FluxBB