Pages: 1
- Sujet précédent - QGIS 2.14.9: Disparition de couches selon résolution d'export ? - Sujet suivant
#1 Thu 21 December 2017 10:32
- Thibaud Billoteau
- Juste Inscrit !
- Date d'inscription: 20 Dec 2017
- Messages: 4
QGIS 2.14.9: Disparition de couches selon résolution d'export ?
Bonjour à tous,
J'utilise la version de Qgis 2.14.9, et lorsque j'exporte mes cartes en JPEG ou en PDF, certaines couches n'apparaissent plus.
Elles réapparaissent cependant quand :
- je décoche certaines autres couches dans la carto (pas dans le composeur d'impression).
- je réduit la résolution d'export de 300 à 100 dpi.
Quelqu'un aurait-il une explication et/ou une solution à mon problème ?
Merci beaucoup d'avance, Bonne journée, Thibaud
Hors ligne
#3 Thu 21 December 2017 15:43
- ChristopheV
- Membre
- Lieu: Ajaccio
- Date d'inscription: 7 Sep 2005
- Messages: 3199
- Site web
Re: QGIS 2.14.9: Disparition de couches selon résolution d'export ?
Bonjour,
- je décoche certaines autres couches dans la carto (pas dans le composeur d'impression).
- je réduit la résolution d'export de 300 à 100 dpi.
Sans être un spécialiste du fonctionnent interne de QGis, je pense que votre problème est un problème de mémoire.Et je suis presque certain que vous utilisez QGis sous Windows.
Attention ce 'est pas une histoire de mémoire du PC mais une histoire de mémoire allouée au process QGis (et là rien à faire).
Quand vous exportez une carte en format image, avant d'écrire le fichier sur le disque dur en jpg, tif ou autre png, QGis dessine dans ce que l'on appelle un device context (DC), qui possède un raster de fond à une résolution X. Plus vous augmentez la résolution plus la taille mémoire du raster augmente. Ensuite s'il y a différentes couches raster sur votre carte (ortho, et autre) il y a des "images" temporaires qui sont peut-être créée en mémoire. Donc ça s'accumule, et comme sous WINDOWS un programme (je simplifie en fait c'est un thread maître) ne peut se voir allouer que 2 Go de RAM maxi ben des fois ça coince.
Dans le SIG que j'ai développé sous Windows, j'ai aussi prévu ce genre de choses pour en plus envoyer des fichiers directement à un imprimeur et obtenir un tracé à l'échelle. Quand je choisi de faire un fichier pour une restitution de type A0, avec le scan 25 en fond plus deux ou trois couches vectorielles, ben si je m'amuse à garder 300 dpi pour le raster ça plante.
Je m'explique :
Soit une feuille de papier A4 portrait : 210 mm*297 mm taille réelle :
Soit une résolution de 300 Dpi (digit per inch) soit 300 pixels par 25.4 mm soit 11 811 pixels par mètre donc une largeur de 0.21 m soit 2480 pixels.
multiplier par 0.297 * 11811, cela fait une matrice de 2480*3508 pixels (pour les puristes j'ai pas tenu compte de la boundary 32bits mais là ça va 2480 est divisible par 4).
Si mon image est n 256 couleurs cela me fera un raster de 2480*3508 octets soit : 8 699 840 octets (8,6 Mo) et ça c'est la taille en mémoire.
Si c'est du true color : 2480*3*3508 (trois octets par couleur) cela fait : 25 Mo et des poussières.
Si je passe en 100 Dpi je divise par 3 ... [Edit :] Non !! par 9 ! il faut compter le nombre de liges qui diminue aussi, contrairement à la notion de profondeur de couleur.[\Edit]
Comme je crois que l'on ne peut pas choisir la profondeur de couleur sur un raster export dans QGis reste plus qu'à jouer sur la résolution.
Dernière modification par ChristopheV (Fri 22 December 2017 13:31)
Christophe
L'avantage d'être une île c'est d'être une terre topologiquement close
Hors ligne
#4 Fri 22 December 2017 13:27
- Thibaud Billoteau
- Juste Inscrit !
- Date d'inscription: 20 Dec 2017
- Messages: 4
Re: QGIS 2.14.9: Disparition de couches selon résolution d'export ?
Bonjour,
Merci beaucoup pour la réponse ChristopheV, c'est plus clair maintenant, même si ça va compliqué à régler du coup ! Mais si j'ai bien compris, même si la couche n'apparaît pas sur la carte une image temporaire est créée à partir d'elle ? Donc la seule solution est de décocher les couches pour qu'aucune image ne soit créée ? Remarque je pourrai simplement utiliser la fonction Qgis ne gardant que les couches apparaissant sur la carte, je vais essayer ça !
MathieuR il y a une couche WMS, les autres sont des .shp.
Bonne journée,
Hors ligne
#5 Fri 22 December 2017 13:37
- ChristopheV
- Membre
- Lieu: Ajaccio
- Date d'inscription: 7 Sep 2005
- Messages: 3199
- Site web
Re: QGIS 2.14.9: Disparition de couches selon résolution d'export ?
Bonjour,
Regardez la modif que je viens de faire sur mon précédent post, quand on passe de 300 à 100 dpi en export on divise par 9.
Vous n'êtes pas obligé de passer à 100. Ensuite il il y a le format de la carte, quel est il ?
Le format je veux dire la dimension. (A0, A3 ?)
Dernière modification par ChristopheV (Fri 22 December 2017 13:38)
Christophe
L'avantage d'être une île c'est d'être une terre topologiquement close
Hors ligne
#6 Fri 05 January 2018 14:37
- Thibaud Billoteau
- Juste Inscrit !
- Date d'inscription: 20 Dec 2017
- Messages: 4
Re: QGIS 2.14.9: Disparition de couches selon résolution d'export ?
Bonjour,
Désolé du temps de réponse !
Mes cartes sont exportées en A4. Cependant, je ne comprends toujours pas le lien entre les couches qui n'apparaissent pas sur la carte et mon problème. Avez-vous une explication au fait que, lorsque je décoche des couches n'étant pas comprises dans la zone géographique de la carte, cela fasse apparaître les couches présentes sur la carte à l'export ?
Merci de votre aide !
Dernière modification par Thibaud Billoteau (Fri 05 January 2018 14:37)
Hors ligne
Pages: 1
- Sujet précédent - QGIS 2.14.9: Disparition de couches selon résolution d'export ? - Sujet suivant