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

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Mon 26 August 2013 16:28

haubourg
Participant assidu
Lieu: Grenoble
Date d'inscription: 7 Sep 2005
Messages: 257
Site web

QGIS 2.0: bug bloquant lambert 93 - Appel aux contributeurs

Bonjour à tous,
Il reste 4 jours pour boucler la version 2.0 de QGIS, et un bug majeur subsiste concernant la reprojection avec le registre IGNF. Nous avons besoin de l'aide d'un développeur pour avoir une chance de corriger ce souci rapidement.

La communauté QGIS fait appel à à la communauté française pour corriger ce bug rapidement :
http://osgeo-org.1560.x6.nabble.com/Red … 74240.html

voilà le calendrier de sortie:
http://osgeo-org.1560.x6.nabble.com/Sep … 71946.html

Si nous ne le corrigeons pas, la version 2.0 ne sera pas utilisable pour nous,  et il nous faudra financer entièrement une version de correction, et perdre quelques mois.

Voilà le bug en détail :
http://hub.qgis.org/issues/7941

L’utilisation de la grille de reprojection IGN semble ne pas fonctionner.

Si quelqu'un a quelques heures à y passer, je pense que collectivement, nous y gagnerons énormément.

Régis

Hors ligne

 

#2 Mon 26 August 2013 17:09

René-Luc D'Hont
Participant assidu
Date d'inscription: 7 Nov 2006
Messages: 328
Site web

Re: QGIS 2.0: bug bloquant lambert 93 - Appel aux contributeurs

Bonjour Régis,

Je peux peut-être y jeter un coup d'œil, par contre quel est exactement le problème ?

René-Luc D'Hont
3liz

Hors ligne

 

#3 Mon 26 August 2013 17:14

haubourg
Participant assidu
Lieu: Grenoble
Date d'inscription: 7 Sep 2005
Messages: 257
Site web

Re: QGIS 2.0: bug bloquant lambert 93 - Appel aux contributeurs

Bonjour René-Luc,
c'est assez bien décrit dans le ticket. Tu ouvres une couche déclarée en 2154 ou IGNF:LAMB93, et tu essaie de changer la projection du projet vers du LAMB2C par exemple. Ou encore tu exporte la couche vers du LAMB2C.
Apparemment c'est proj4 qui n'arrive pas à exploiter la grille ign spécifiée dans les déclarations de projection. (paramètre +nadgrids=ntf_r93.gsb,null). la grille est bien présente dans la distribution dans C:\OSGeo4W\share\proj\ntf_r93.gsb.

Je soupçonne un problème de compilation de proj4 version OSGEO4W. Un test comparatif avec une version compilée hors OSGEO4W serait une bonne aide au diagnostic.
En espérant que ce n'est que ça...

Hors ligne

 

#4 Mon 26 August 2013 17:22

René-Luc D'Hont
Participant assidu
Date d'inscription: 7 Nov 2006
Messages: 328
Site web

Re: QGIS 2.0: bug bloquant lambert 93 - Appel aux contributeurs

C'est un bug qui ne concerne que la version pour Windows ?

Hors ligne

 

#5 Mon 26 August 2013 17:34

tqhien
Participant actif
Lieu: Clamart
Date d'inscription: 22 Apr 2011
Messages: 78

Re: QGIS 2.0: bug bloquant lambert 93 - Appel aux contributeurs

Bonjour,

J'avais vu ce bug il y a quelques temps et il y a eu... les vacances.

En regardant le track de proj.4, il y a eu des modifications il y a 2-4-9 mois dans le moteur géodésique( fichiers geod_* ). Je vais regarder ce soir de chez moi (mais sous linux). Peut-être que temporairement, il faudrait revenir à une version antérieure de proj.4 ?

Cordialement.

Hien.

Hors ligne

 

#6 Mon 26 August 2013 17:55

René-Luc D'Hont
Participant assidu
Date d'inscription: 7 Nov 2006
Messages: 328
Site web

Re: QGIS 2.0: bug bloquant lambert 93 - Appel aux contributeurs

J'ai vérifié les paquets d'OSGEO4W.

Proj4 date du 19-Mar-2012
proj-datumgrid date du 20-Oct-2010 et c'est ce paquet qui contient ntf_r93.gsb
ntf_r93.gsb date du 23-Sept-2009

Il faudrait d'abord être capable de reproduire ce bug et d'identifier si c'est bien un bug de QGIS ou de Proj4.

Hors ligne

 

#7 Tue 27 August 2013 10:03

tqhien
Participant actif
Lieu: Clamart
Date d'inscription: 22 Apr 2011
Messages: 78

Re: QGIS 2.0: bug bloquant lambert 93 - Appel aux contributeurs

Bonjour,

J'ai également regardé de mon côté.

C'est un problème dans QGIS : en ligne de commande, la transformation d'un point par cs2cs fonctionne sans problème.

J'ai également fait les test suivant :
- dans les options, en demandant un CRS par défaut pour un nouveau projet de type IGNF:xxxxxxx, la création d'un nouveau projet ne fait pas apparaître de message d'erreur.
- puis la création d'une couche de même projection ne provoque pas d'erreur.

Par contre, chaque action suivante génère une erreur :
- sur un projet, changer son CRS vers un CRS IGNF:xxxxx
- activer la reprojection à la volée

Il semble donc que c'est liée à la transformation de CRS.
En regardant le dépôt Github, le fichier 'src/core/qgscoordinatetransform.cpp' a été modifié, pour permettre la transformation en une fois des points d'un objet. Je ne sais pas encore si c'est lié ou non. Je continue mes recherches.

Hors ligne

 

#8 Tue 27 August 2013 10:22

René-Luc D'Hont
Participant assidu
Date d'inscription: 7 Nov 2006
Messages: 328
Site web

Re: QGIS 2.0: bug bloquant lambert 93 - Appel aux contributeurs

Il semblerait en fait que l'installation de QGIS avec Proj4 ne se fait pas correctement sous Windows. Car ce bug n'existe que sous Windows.

tqhien : avec quelle version et quelle installation as-tu confirmé ce bug ?

Hors ligne

 

#9 Tue 27 August 2013 10:28

Ludo
Participant assidu
Lieu: Messanges
Date d'inscription: 5 Sep 2005
Messages: 231
Site web

Re: QGIS 2.0: bug bloquant lambert 93 - Appel aux contributeurs

Bonjour
Pourriez vous nous dire ce que fait le bug exactement ?
De mon côté j'ai récupéré les departements geofla (en lambert93), exporter en lamb2c, reprojeter en lamb2c ou lambert 93 ou lat/long wgs84, il me semble que je n'ai aucun bug (sauf si je suis passé à côté)
Je suis sous debian, avec proj4 4.7.0

Hors ligne

 

#10 Tue 27 August 2013 10:32

Ludo
Participant assidu
Lieu: Messanges
Date d'inscription: 5 Sep 2005
Messages: 231
Site web

Re: QGIS 2.0: bug bloquant lambert 93 - Appel aux contributeurs

Merci René Luc, c'est donc ok de mon côté

Hors ligne

 

#11 Tue 27 August 2013 11:00

tqhien
Participant actif
Lieu: Clamart
Date d'inscription: 22 Apr 2011
Messages: 78

Re: QGIS 2.0: bug bloquant lambert 93 - Appel aux contributeurs

Voici les versions que j'ai testé :
- sous windows 7, QGIS 1.8 et QGIS master installés via OSGEO4W sont concernés par l'erreur.
- le message d'erreur à la transformation est le suivant (CRS du projet : IGNF:LAMB1)

Code:

Transform error caught: forward transform of
(0.027226, 0.846246)
(0.030423, 0.846282)
(0.033620, 0.846314)
(0.036816, 0.846340)
(0.040014, 0.846362)
(0.043211, 0.846378)
(0.046408, 0.846390)
(0.049605, 0.846397)
(0.027186, 0.847730)
(0.030387, 0.847766)
(0.033589, 0.847797)
(0.036791, 0.847824)
(0.039994, 0.847845)
(0.043196, 0.847862)
(0.046398, 0.847874)
(0.049601, 0.847880)
(0.027145, 0.849213)
(0.030352, 0.849250)
(0.033559, 0.849281)
(0.036766, 0.849308)
(0.039973, 0.849329)
(0.043181, 0.849346)
(0.046389, 0.849357)
(0.049596, 0.849364)
(0.027104, 0.850697)
(0.030316, 0.850733)
(0.033528, 0.850765)
(0.036741, 0.850791)
(0.039953, 0.850813)
(0.043166, 0.850829)
(0.046379, 0.850841)
(0.049592, 0.850848)
(0.027063, 0.852180)
(0.030280, 0.852216)
(0.033497, 0.852248)
(0.036715, 0.852275)
(0.039933, 0.852296)
(0.043151, 0.852313)
(0.046369, 0.852325)
(0.049587, 0.852331)
(0.027021, 0.853663)
(0.030244, 0.853700)
(0.033467, 0.853731)
(0.036690, 0.853758)
(0.039913, 0.853780)
(0.043136, 0.853796)
(0.046359, 0.853808)
(0.049583, 0.853815)
(0.026980, 0.855146)
(0.030208, 0.855183)
(0.033436, 0.855214)
(0.036664, 0.855241)
(0.039892, 0.855263)
(0.043121, 0.855279)
(0.046350, 0.855291)
(0.049578, 0.855298)
(0.026938, 0.856629)
(0.030171, 0.856666)
(0.033405, 0.856697)
(0.036638, 0.856724)
(0.039872, 0.856746)
(0.043106, 0.856763)
(0.046340, 0.856774)
(0.049574, 0.856781)
PROJ.4: +proj=lcc +lat_1=49 +lat_2=44 +lat_0=46.5 +lon_0=3 +x_0=700000 +y_0=6600000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs +to +proj=lcc +lat_1=49.5 +lat_0=49.5 +lon_0=0 +k_0=0.99987734 +x_0=600000 +y_0=200000 +a=6378249.2 +b=6356514.999978254 +nadgrids=ntf_r93.gsb,null +pm=2.337229167 +units=m +no_defs
Error: failed to load datum shift file

- ce message apparaît, que le projet soit vide ou non (64 points non transformés, quelque soit la taille de la couche) : ce qui fait penser que c'est la grille qui n'arrive pas à être transformée/utilisée ? Les valeurs diffèrent selon l'emprise de la couche à reprojeter.

- la couche est bien chargée (nombre d'entités de la couche cohérent), mais aucune entité n'est affichée.

- ce problème apparaît uniquement sous Windows. Je n'ai pas ce problème sous Linux. (Ubuntu 12.04, QGIS 1.8 et QGIS Master)

Hors ligne

 

#12 Tue 27 August 2013 11:05

René-Luc D'Hont
Participant assidu
Date d'inscription: 7 Nov 2006
Messages: 328
Site web

Re: QGIS 2.0: bug bloquant lambert 93 - Appel aux contributeurs

tqhien : est-ce que le fichier ntf_r93.gsb est bien présent sous windows ?

Hors ligne

 

#13 Tue 27 August 2013 11:28

tqhien
Participant actif
Lieu: Clamart
Date d'inscription: 22 Apr 2011
Messages: 78

Re: QGIS 2.0: bug bloquant lambert 93 - Appel aux contributeurs

Oui, il est bien là, dans %OSGEO4W_ROOT%\share\proj

Hors ligne

 

#14 Tue 27 August 2013 12:58

tqhien
Participant actif
Lieu: Clamart
Date d'inscription: 22 Apr 2011
Messages: 78

Re: QGIS 2.0: bug bloquant lambert 93 - Appel aux contributeurs

Ok, problème résolu : Grass était le fautif :
Ligne 13 du fichier %OSGEO4W_ROOT%\apps\grass\grass-6.4.3\etc\env.bat
remplacer

Code:

set PROJ_LIB=%OSGEO4W_ROOT%\proj

par

Code:

set PROJ_LIB=%OSGEO4W_ROOT%\share\proj

Hors ligne

 

#15 Tue 27 August 2013 14:02

haubourg
Participant assidu
Lieu: Grenoble
Date d'inscription: 7 Sep 2005
Messages: 257
Site web

Re: QGIS 2.0: bug bloquant lambert 93 - Appel aux contributeurs

Ok, problème résolu : Grass était le fautif :
Ligne 13 du fichier %OSGEO4W_ROOT%\apps\grass\grass-6.4.3\etc\env.bat
remplacer


Confirmé chez moi! je passe l'info aux développeurs natifs. peut-être pas la peine de faire un pull request pour ça.
Merci mille fois!

Hors ligne

 

#16 Tue 27 August 2013 14:06

René-Luc D'Hont
Participant assidu
Date d'inscription: 7 Nov 2006
Messages: 328
Site web

Re: QGIS 2.0: bug bloquant lambert 93 - Appel aux contributeurs

Merci tqhien

Hors ligne

 

#17 Tue 27 August 2013 14:07

Robin
GeoRezo forever
Lieu: France
Date d'inscription: 31 Aug 2005
Messages: 13614
Site web

Re: QGIS 2.0: bug bloquant lambert 93 - Appel aux contributeurs

26 Août 16h28 : appel aux contributeurs
27 Août 14h02 : bug résolu

Pas sûr qu'un SAV "éditeur" soit aussi efficace smile

Bravo à tous !

Hors ligne

 

#18 Tue 27 August 2013 14:18

cyrille
Participant assidu
Date d'inscription: 7 Feb 2006
Messages: 401

Re: QGIS 2.0: bug bloquant lambert 93 - Appel aux contributeurs

De l'avantage du logiciel libre!
Merci!

Hors ligne

 

#19 Wed 25 September 2013 10:51

Didier Vanden Berghe
Participant occasionnel
Date d'inscription: 25 Sep 2013
Messages: 20

Re: QGIS 2.0: bug bloquant lambert 93 - Appel aux contributeurs

Bizarrement il semblerait que le problème soit revenu dans la 2.0 sortie récemment (2.0.1-2, téléchargée hier soir). Rencontrez vous le même problème ?

notes : problème également dans la 1.9 35 mais pas dans la 2.1 beta

w7 64b

Dernière modification par Didier Vanden Berghe (Fri 27 September 2013 10:59)

Hors ligne

 

#20 Fri 27 September 2013 10:57

frankySIG
Participant occasionnel
Date d'inscription: 12 Apr 2010
Messages: 42

Re: QGIS 2.0: bug bloquant lambert 93 - Appel aux contributeurs

Je confirme un bug sur l'utilisation des projections IGNF.
J'ouvre une couche SHP en Lambert II (IGNF:LAMB2) avec QGIS 1.8: ok
J'ouvre la même couche avec la version  2.0.1 (windows 64 bits): aucun affichage, pas de message d'erreur.

Je convertis mon fichier de base en L93 via QGIS 1.8, je l'ouvre ensuite avec la version 2.0.1 et là ça marche.

Hors ligne

 

#21 Fri 27 September 2013 12:15

René-Luc D'Hont
Participant assidu
Date d'inscription: 7 Nov 2006
Messages: 328
Site web

Re: QGIS 2.0: bug bloquant lambert 93 - Appel aux contributeurs

Est-ce que ce problème vient d'un QGIS packager ou de celui installer via OSGeo4W ?

Un bug avait été ouvert à ce propos :
https://hub.qgis.org/issues/7941

Le problème ne venait pas de QGIS mais d'un script d'OSGeo4W. GRASS modifiait des variables d'environnement ne permettant plus à QGIS de trouver "ntf_r93.gsb".

Hors ligne

 

#22 Fri 27 September 2013 15:25

tqhien
Participant actif
Lieu: Clamart
Date d'inscription: 22 Apr 2011
Messages: 78

Re: QGIS 2.0: bug bloquant lambert 93 - Appel aux contributeurs

Le problème dans Grass a été corrigé (version Grass 6.4.3-4 du 28 août).

Pouvez-vous me préciser si QGIS a été installé par OSGeo4W ou par l'installateur indépendant ? Le problème semble ne concerner que la version 64bits ?
Pouvez-vous m'indiquer quels packages ont été installé ? Il est fort possible qu'un autre package soit en cause cette fois ou que l'installateur ne référence pas la bonne version.

Dernière modification par tqhien (Fri 27 September 2013 15:48)

Hors ligne

 

#23 Mon 30 September 2013 10:43

Didier Vanden Berghe
Participant occasionnel
Date d'inscription: 25 Sep 2013
Messages: 20

Re: QGIS 2.0: bug bloquant lambert 93 - Appel aux contributeurs

Salut
installé via l'installateur indépendant 64bits, sur w7

Hors ligne

 

#24 Mon 30 September 2013 13:30

tqhien
Participant actif
Lieu: Clamart
Date d'inscription: 22 Apr 2011
Messages: 78

Re: QGIS 2.0: bug bloquant lambert 93 - Appel aux contributeurs

Apparemment, il y a quelques soucis avec l'installateur indépendant 64bits, notamment avec Grass et Saga qui ne fonctionnement pas correctement et n'accèdent pas à la GDAL. Les investigations sont en cours...

Hors ligne

 

#25 Wed 02 October 2013 17:13

frankySIG
Participant occasionnel
Date d'inscription: 12 Apr 2010
Messages: 42

Re: QGIS 2.0: bug bloquant lambert 93 - Appel aux contributeurs

pour ma part le bug était bien présent sur la version installeur indépendant 64 bit.
Le problème vient de ce renouveler avec un collègue de bureau: impossible d'afficher une ortho en lambert 2 étendu, l'image n'apparait pas.
Le bug est vraiment handicapant quand on doit traiter un grand nombre de données pas toujours récente (donc pas en lambert 93).
J'en suis pour le moment revenu à la version 1.8, plus stable à mon goût, en attendant une mise à jour.

Hors ligne

 

#26 Fri 04 October 2013 18:48

Zventibald
Participant occasionnel
Date d'inscription: 7 Sep 2012
Messages: 47

Re: QGIS 2.0: bug bloquant lambert 93 - Appel aux contributeurs

+1: moi non plus, je ne peux pas rétroprojeter depuis/ vers le SCR du Géoportail, donc IGNF:GEOPORTALFXX. J'ai le même message d'erreur que décrit ci-dessus, avec 64 points qui posent problème. J'ai essayé de modifier le fichier env.bat comme décrit ci-dessus, mais il comportait déjà la bonne formule: le problème ne venait donc pas de là. Me vla donc réduit à retourner vers la version 1.8 en attendant...

Je précise que j'avais installé QGis 2 avec l'installeur indépendant sous Windows 7, 64.

Hors ligne

 

#27 Mon 07 October 2013 09:33

tqhien
Participant actif
Lieu: Clamart
Date d'inscription: 22 Apr 2011
Messages: 78

Re: QGIS 2.0: bug bloquant lambert 93 - Appel aux contributeurs

Je n'ai pas de windows 64bits sous la main, mais est-il possible d'avoir les variables d'environnements de vos configurations ? Pour cela, allez dans le menu Préférences -> Options -> Système et veuillez m'indiquer les valeurs correspondantes si présentes de OSGEO4W_ROOT, PATH, PROJ_LIB, QGIS_PREFIX_PATH. Je soupçonne une mauvaise config sur une de ces variables.

Hors ligne

 

#28 Mon 07 October 2013 10:12

Zventibald
Participant occasionnel
Date d'inscription: 7 Sep 2012
Messages: 47

Re: QGIS 2.0: bug bloquant lambert 93 - Appel aux contributeurs

Chez moi, ça donne:

OSGEO4W_ROOT :         C:\PROGRA~1\QGISDU~

PATH :     C:/PROGRA~1/QGISDU~1/apps/grass/GRASS-~1.3/bin;C:/PROGRA~1/QGISDU~1/apps/grass/GRASS-~1.3/scripts;C:/PROGRA~1/QGISDU~1/apps/qgis/./grass/scripts/;C:/PROGRA~1/QGISDU~1/bin;C:\PROGRA~1\QGISDU~1\apps\grass\grass-6.4.3\bin;C:\PROGRA~1\QGISDU~1\apps\msys\bin;C:\PROGRA~1\QGISDU~1\apps\Python27\Scripts;C:\PROGRA~1\QGISDU~1\bin;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Windows Live\Shared;C:\Program Files (x86)\Samsung\Samsung PC Studio 3\;;C:\PROGRA~1\QGISDU~1\apps\msys\bin;C:\PROGRA~1\QGISDU~1\apps\qgis\bin;C:\PROGRA~1\QGISDU~1\apps\grass\grass-6.4.3\lib       

PROJ_LIB :            C:\PROGRA~1\QGISDU~1\share\proj

QGIS_PREFIX_PATH :               C:/PROGRA~1/QGISDU~1/apps/qgis

Évidemment, quand on voit le PATH, ça laisse un peu songeur...

Hors ligne

 

#29 Mon 07 October 2013 12:00

tqhien
Participant actif
Lieu: Clamart
Date d'inscription: 22 Apr 2011
Messages: 78

Re: QGIS 2.0: bug bloquant lambert 93 - Appel aux contributeurs

Ce qui est étrange, c'est que les noms de répertoire soient tous en format court (...~1) alors que même en 32bits, mes noms de répertoires sont au format long (C:\Program Files\...)

Pouvez-vous forcer la variable PROJ_LIB à "C:\Program Files\QGIS Dufour\share\proj" dans la partie haute de la même fenêtre (option écraser) puis redémarrer ?

Hors ligne

 

#30 Mon 07 October 2013 13:34

Zventibald
Participant occasionnel
Date d'inscription: 7 Sep 2012
Messages: 47

Re: QGIS 2.0: bug bloquant lambert 93 - Appel aux contributeurs

Je viens d'essayer, mais dès que j'ai redémarré QGis, le logiciel a rétabli l'ancien chemin pour cette variable (j'avoue que je ne sais pas comment faire pour écraser...sad)

Hors ligne

 

Pied de page des forums

Powered by FluxBB