#1 Tue 23 March 2010 14:07
- diletant2
- Participant occasionnel
- Date d'inscription: 10 Feb 2010
- Messages: 36
QGIS (Win 7 64 bits) : Lent !
Bonjour,
J'affiche un shapefile d'un réseau routier français avec QGIS (taille du shp = env 600 Mo)
Il y a un truc qui m'échappe :
QGIS met autant de temps à m'afficher une carte de toute la France que une carte issue d'un zoom sur une petite zone.
Est-ce normal ?
Sinon, comment y remédier ?
Merci
ps : config = PC de bureau récent 64-bit sous Windows7, 4Go de RAM, bi-proc 2.4Ghz
Dernière modification par diletant2 (Tue 23 March 2010 14:10)
Hors ligne
#2 Thu 25 March 2010 18:08
- ppluvinet
- Participant assidu
- Lieu: VALENCE
- Date d'inscription: 6 Aug 2007
- Messages: 611
Re: QGIS (Win 7 64 bits) : Lent !
QGIS n'est pas un champion de la vitesse.
De là à dire si votre cas est normal...?
Mais il y a "normalement" une très nette relation entre la vitesse d'affichage et la taille des données !!
Il me semble que si on compare les vitesse d'affichage, GVSIG est plus performant...cependant, je n'est pas fait vraiment le test.
Je me demande si l'amélioration des performances d'affichage sera l'une des priorités dans le développement des futures versions de QGIS. Ce serait une bonne nouvelle...!
A bientôt,
Pascal PLUVINET
Hors ligne
#3 Thu 25 March 2010 18:25
- diletant2
- Participant occasionnel
- Date d'inscription: 10 Feb 2010
- Messages: 36
Re: QGIS (Win 7 64 bits) : Lent !
Ce qui m'étonne c'est que MapServer m'affiche le même shapefile plus rapidement.
or je pensais que QGIS utilisait MapServer pour le rendu...?!
Autre question : est-ce que QGIS exploite la présence de fichiers d'index spatial (.qix, etc) ?
Sinon, existe-t-il un système de construction d'index spatial spécifique à QGIS de façon à accélérer l'affichage ?
(pour l'instant, je n'ai trouvé que le menu "Préférences>Options>Rendu et SVG > Utiliser le cache du rendu..." qui aborde la question, mais sans amélioration notable)
Hors ligne
#4 Thu 01 April 2010 09:41
- zeltone
- Juste Inscrit !
- Lieu: gap
- Date d'inscription: 19 Apr 2007
- Messages: 6
Re: QGIS (Win 7 64 bits) : Lent !
Bonjour,
je trouve aussi Qgis très lent à l'affichage sous windows 7. Je suis passé depuis sous exploitation ubuntu : c'est bien plus fluide et confortable d'utilisation!
Hors ligne
#5 Thu 01 April 2010 10:46
- cyrille
- Participant assidu
- Date d'inscription: 7 Feb 2006
- Messages: 401
Re: QGIS (Win 7 64 bits) : Lent !
Bonjour, tu as un shapefile d'une taille record il me semble et donc l'affichage est lent, je n'y vois pas quelque chose de tres etonnant. Piste de solution, créer un index sous qgis pour ton shape (dans les propriétés de la couche), convertir ton shp au format postgis et le doter d'un index pour comparer.
Hors ligne
#6 Thu 01 April 2010 11:36
- diletant2
- Participant occasionnel
- Date d'inscription: 10 Feb 2010
- Messages: 36
Re: QGIS (Win 7 64 bits) : Lent !
Bonjour, tu as un shapefile d'une taille record il me semble et donc l'affichage est lent, je n'y vois pas quelque chose de tres etonnant. Piste de solution, créer un index sous qgis pour ton shape (dans les propriétés de la couche), convertir ton shp au format postgis et le doter d'un index pour comparer.
Oui tout à fait, je ne m'étonne pas du tout que l'affichage prenne du temps, compte tenu de la taille du shapefile. ça prend le temps que ça prend...pas de problème là-dessus.
En revanche, je trouvais bizarre que le temps d'affichage ne dépende pas de l'échelle (et donc de la bbox c-a-d du nombre d'objets à afficher).
Merci pour l'indication de l'index spatial dans les propriétés de la couche, je ne l'avais pas vu auparavant.
ça marche très bien comme cela (avec un fichier d'index spatial en .qix), le temps d'affichage décroit avec l'augmentation de l'échelle.
nb : le fichier .qix est moins volumineux quand il est généré par QGIS que quand il est généré par shptree.exe (FWTools). Sans doute un arbre de profondeur différente...
Hors ligne
#7 Thu 22 September 2011 10:51
- dyonis
- Juste Inscrit !
- Lieu: guichainville
- Date d'inscription: 21 Mar 2007
- Messages: 8
Re: QGIS (Win 7 64 bits) : Lent !
Bonjour, j'ai lu avec attention ce concept d'index spatial sur un fichier shape.
J'ai bien sur voulu tester la chose chez moi.... et.... Pas de bol, a chaque fois que je veux créer un index spatial sur une de mes couches, j'ai droit à ce message "Création de l'index spatial échoué"
Etant novice en matière de SIG et SHP, je ne vois pas de solution à ce problème, sachant que je voudrais moi aussi accélérer l'affichage
Hors ligne
#8 Thu 22 September 2011 10:57
- diletant2
- Participant occasionnel
- Date d'inscription: 10 Feb 2010
- Messages: 36
Re: QGIS (Win 7 64 bits) : Lent !
ce message d'erreur provient-il de QGIS ?
Dans ce cas, sans corriger ce problème, tu peux toujours essayer une solution alternative :
l'utilitaire shptree.exe du package FWTools (fourni également avec MapServer) en ligne de commande.
Je ne l'ai jamais vu planter...
http://trac.osgeo.org/mapserver/wiki/ShpTree
Hors ligne
#9 Thu 22 September 2011 11:16
- dyonis
- Juste Inscrit !
- Lieu: guichainville
- Date d'inscription: 21 Mar 2007
- Messages: 8
Re: QGIS (Win 7 64 bits) : Lent !
Merci, j'essaie
Hors ligne
#10 Thu 22 September 2011 12:18
Re: QGIS (Win 7 64 bits) : Lent !
Essaie ça aussi :
http://www.forumsig.org/showpost.php?p= … stcount=10
Hors ligne
#11 Thu 22 September 2011 12:26
- dyonis
- Juste Inscrit !
- Lieu: guichainville
- Date d'inscription: 21 Mar 2007
- Messages: 8
Re: QGIS (Win 7 64 bits) : Lent !
Je dois être maudit
shptree me met systématiquement une erreur d'ouverture de mon fichier shp venant directement de l'IGN
Quant au plugin "value tool", pas trouvé, à moins qu'il ait une traduction française que je ne connais point.
Hors ligne
#12 Thu 22 September 2011 15:07
- mbaudier
- Participant occasionnel
- Date d'inscription: 6 May 2010
- Messages: 11
Re: QGIS (Win 7 64 bits) : Lent !
Quelle version de QGIS utilisez vous?
J'ai remarqué une très nette dégradation des performances après être passé de de QGIS v1.6 à v1.7, mais je n'ai pas encore creusé (d'autant qu'il y avait d'autres changements dans notre configuration).
Hors ligne
#13 Thu 22 September 2011 16:26
- dyonis
- Juste Inscrit !
- Lieu: guichainville
- Date d'inscription: 21 Mar 2007
- Messages: 8
Re: QGIS (Win 7 64 bits) : Lent !
j'utilise la 1.7
Hors ligne
#14 Thu 22 September 2011 20:43
- mbaudier
- Participant occasionnel
- Date d'inscription: 6 May 2010
- Messages: 11
Re: QGIS (Win 7 64 bits) : Lent !
Essayez peut-être avec v1.6 pour voir si cela marche mieux?
(juste une idée)
Hors ligne
#15 Fri 23 September 2011 09:34
Re: QGIS (Win 7 64 bits) : Lent !
Par hasard, cet affichage lent est dû à un affichage raster en fond de plan ou pas ?
Pouvez détailler si c'est le shp ou le dbf le plus volumineux ?
Peut-on avoir un détail de vos données et leurs utilisations ?
J'ai un shape de 500mo (juste le .shp occupe cette place) ! J'ai la même réaction mais ce sont des données dont je ne me sert pas beaucoup : des courbes de niveaux à 1m sur une emprise de 21 x 25 km ... Même avec l'index spatial c'est assez lent !
Par contre une autre couche : shp+dbf = 500mo. la géométrie est du ponctuel, avec un index spatial c'est rapide ...
J'ai la 1.6, 1.7 et 1.8 compilé par moi même sur debian. Et quelque soit la version si c'est le .shp qui est voluminuex changer de version n'augemntera pas la rapidité !
Hors ligne
#16 Fri 23 September 2011 11:22
- PaulH
- Participant assidu
- Lieu: Nantes
- Date d'inscription: 1 Aug 2007
- Messages: 463
Re: QGIS (Win 7 64 bits) : Lent !
j'ai le même problème ms il s'agit "juste" de plusieurs shp comprenant le parcellaire de plusieurs communes pour 17Mo...
et je trouve QGIS très très lent...assez en tout cas pour ralentir le travail et dégrader la navigation...
est ce un problème que tout le monde rencontre (j'en ai l'impression vu les commentaires)? et peut-on prévoir une correction rapidement? ou existe t il une solution rapide?
Paul Hedin
ex-luern
Hors ligne
#17 Fri 23 September 2011 11:53
- dyonis
- Juste Inscrit !
- Lieu: guichainville
- Date d'inscription: 21 Mar 2007
- Messages: 8
Re: QGIS (Win 7 64 bits) : Lent !
j'utilise plusieurs SHP limites communales, routes, chemins, parcellaire, batiments
j'ai ressenti une nette difference entre la 1.6 et la 1.7
J'ai mis des indexes spatiaux sur les SHP qui l'acceptaient, ça a aidé aussi
Hors ligne
#18 Fri 23 September 2011 13:30
Re: QGIS (Win 7 64 bits) : Lent !
j'ai le même problème ms il s'agit "juste" de plusieurs shp comprenant le parcellaire de plusieurs communes pour 17Mo...
et je trouve QGIS très très lent...assez en tout cas pour ralentir le travail et dégrader la navigation...
est ce un problème que tout le monde rencontre (j'en ai l'impression vu les commentaires)? et peut-on prévoir une correction rapidement? ou existe t il une solution rapide?
Euh 17mo moi c'est fluide avec 1.6, 1.7 et 1.8
Hors ligne
#19 Fri 23 September 2011 14:02
- PaulH
- Participant assidu
- Lieu: Nantes
- Date d'inscription: 1 Aug 2007
- Messages: 463
Re: QGIS (Win 7 64 bits) : Lent !
le parcellaire et les sections de 7 communes...
Paul Hedin
ex-luern
Hors ligne
#20 Fri 23 September 2011 14:43
- PaulH
- Participant assidu
- Lieu: Nantes
- Date d'inscription: 1 Aug 2007
- Messages: 463
Re: QGIS (Win 7 64 bits) : Lent !
c'est vrai que créer un index spatial, règle en partie le problème
merci
Paul Hedin
ex-luern
Hors ligne
#21 Fri 23 September 2011 16:01
- dyonis
- Juste Inscrit !
- Lieu: guichainville
- Date d'inscription: 21 Mar 2007
- Messages: 8
Re: QGIS (Win 7 64 bits) : Lent !
malheureusement, tous les SHP de l'IGN n'acceptent pas d'index spatial, même en utilisant shptree.exe
Là, j'en suis a faire des rasters virtuel pour les quelques 6000 et des brouettes tiffs parcellaires, sachant qu'un raster virtuel est limité dans le nombre de fichiers à intégrer dedans.
Hors ligne