#1 Fri 13 April 2012 17:02
- CRPM-SIG
- Participant occasionnel
- Date d'inscription: 16 Aug 2011
- Messages: 15
QGIS : qmarxan Invalid extent coordinates entered
Bonjour,
J'essaye de générer une grille avec le plugin qmarxan dans QGIS mais j'ai toujours le même message d'erreur : Invalid extent coordinates entered (j'ai vérifié plusieurs fois et c'est normalement bon).
quelqu'un rencontre t-il le même type d'erreur ?? Une solution ??
Merci
Hors ligne
#2 Sat 14 April 2012 22:37
Re: QGIS : qmarxan Invalid extent coordinates entered
UP!!! Merci CRPM-SIG et surtout à celui qui nous donnera la réponse ?!
j'ai eu ce problème cette semaine...même pas eu le temps de demander de l'aide...
Hors ligne
#3 Fri 27 April 2012 14:11
- CRPM-SIG
- Participant occasionnel
- Date d'inscription: 16 Aug 2011
- Messages: 15
Re: QGIS : qmarxan Invalid extent coordinates entered
Un petit UP! Personne ne rencontre ce problème ?
Hors ligne
#4 Fri 27 April 2012 15:12
- tqhien
- Participant actif
- Lieu: Clamart
- Date d'inscription: 22 Apr 2011
- Messages: 78
Re: QGIS : qmarxan Invalid extent coordinates entered
Bonjour,
Il s'agit d'un bug de localisation : le signe , ou . pour la virgule fait échouer la conversion des coordonnées.
Pour corriger cela, changer dans le fichier qm_mkgrid.py dans le répertoire $HOME/.qgis/python/plugins/Qmarxan, aux lignes 163 à 166 les .text() par des .value()
Code:
try: boundBox = QgsRectangle( float( self.ui.spnXmin.value() ), float( self.ui.spnYmin.value() ), float( self.ui.spnXmax.value() ), float( self.ui.spnYmax.value() ) ) except: QtGui.QMessageBox.information(self, self.tr("Planning Grid"), self.tr("Invalid extent coordinates entered"))
Je contacte l'auteur du plugin pour lui signaler le pb.
Cordialement.
Hors ligne
#5 Fri 27 April 2012 16:05
Re: QGIS : qmarxan Invalid extent coordinates entered
OUaouh !!! ou presque
Eh bah hien, on est pas sur la même planète ou du moins au même niveau...
Bon ça marche pas encore, mais je n'ai plus le message d'erreur !
Cela me crée bien un shapefile mais vide... de tout attributs et a fortiori de "grille"
en plus j'arrive pas a cocher "square" ?!
J'ai édité le fichier python concerné: qm_mkgrid.py avec un clic droit > Edit with IDLE
ça fonctionne chez vous?
Dernière modification par sly@rcheo (Fri 27 April 2012 16:10)
Hors ligne
#6 Fri 27 April 2012 16:45
- tqhien
- Participant actif
- Lieu: Clamart
- Date d'inscription: 22 Apr 2011
- Messages: 78
Re: QGIS : qmarxan Invalid extent coordinates entered
Bizarre,
Moi, ça fonctionne. Le choix de "square" a semble-t-il un bug : le bouton ne passe pas en surbrillance sur "Sq" mais fonctionne sur "uares"
Avez-vous modifié la version 0.98.1 du plugin ? C'est celle que j'ai utilisée. J'obtiens une couche SHP avec 7 champs (pu_id, pu_cost, etc)
Hors ligne
#7 Fri 27 April 2012 20:35
Re: QGIS : qmarxan Invalid extent coordinates entered
YEEEEES....
Tout fonctionne... Hien je te mets dans la liste des mes maîtres du SIG !!!
Avis au prochain qui veut être sur le Mont Parnasse de la SIGologie: Ce sera celui qui arrive a m'expliquer en quoi une grille hexagonale pourrait être plus probant (en plus d'être plus esthétique) que des carrés pour une analyse par maille...
YES encore,
Hien tu n'as plus qu'à te mettre à sextante pour désembrouiller le truc (notamment R)
MERCI
Hors ligne
#8 Fri 27 April 2012 21:46
- tqhien
- Participant actif
- Lieu: Clamart
- Date d'inscription: 22 Apr 2011
- Messages: 78
Re: QGIS : qmarxan Invalid extent coordinates entered
J'ai donc remonté le bug auprès de l'auteur. Une nouvelle version a été publiée avec une autre correction; J'en ai profité pour lui signaler le pb de "Squares".
Le choix entre maille hexagonale ou carrée est purement esthétique (en tout cas pour moi...)
Pour Sextante et R, ça fait parti des prochaines tests...
Hors ligne
#9 Sat 28 April 2012 00:26
- tqhien
- Participant actif
- Lieu: Clamart
- Date d'inscription: 22 Apr 2011
- Messages: 78
Re: QGIS : qmarxan Invalid extent coordinates entered
Le bug de la sélection hexagone/carré a été corrigé. Si vous avez installé l'extension entre 23h et minuit, il vous faudra la réinstaller, le développeur ayant gardé le même numéro de version pour la petite correction. (0.98.2)
Sinon, une simple mise à jour corrigera les bugs signalés.
Hors ligne