J'exporte une carte QGIS vers un format d'image. Je voudrais avoir le contrôle sur les paramètres de sortie de l'image (dpi), car actuellement, il exporte uniquement les images à 96 dpi.
Est-ce que quelqu'un sait si c'est possible?
J'exporte une carte QGIS vers un format d'image. Je voudrais avoir le contrôle sur les paramètres de sortie de l'image (dpi), car actuellement, il exporte uniquement les images à 96 dpi.
Est-ce que quelqu'un sait si c'est possible?
Réponses:
Actuellement, il n'est pas possible d'ajuster la résolution d'une image de sortie à l'aide de "Enregistrer comme image".
Pour créer une sortie haute résolution, vous devez utiliser Print Composer.
Dans QGIS 3, il est possible de contrôler l'étendue et la résolution en utilisant Exporter la carte en image ...
Il existe également un moyen d'obtenir une image haute résolution avec un fichier mondial: avec QGIS à partir de la ligne de commande, vous avez la possibilité de créer des fichiers PNG de n'importe quelle taille, y compris les fichiers mondiaux.
Les options disponibles sont:
[--snapshot filename] emit snapshot of loaded datasets to given file
[--width width] width of snapshot to emit
[--height height] height of snapshot to emit
[--project projectfile] load the given QGIS project
[--extent xmin,ymin,xmax,ymax] set initial map extent
Vous devez d'abord préparer votre projet, puis créer un instantané.
par exemple.
C:\Users\MyUser\QGis_Projects>qgis --snapshot italy.png --width 1500 --height 1000 --project italy.qgs
Si vous souhaitez utiliser le compositeur d'impression dans les dernières versions de QGIS, il est relativement facile d'obtenir une image de carte décente à la résolution souhaitée.
Tout d'abord, obtenez la carte plus ou moins comme vous le souhaitez dans la fenêtre d'édition régulière, puis cliquez sur "New Print Composer" dans le menu Projet.
Une fois que vous avez ouvert le composeur d'impression, utilisez le bouton "Ajouter une nouvelle carte" ( 1 dans l'image ci-dessous), et faites glisser sur la page pour créer une nouvelle carte (vous pouvez également modifier la taille de la toile si vous avez besoin d'une taille spécifique ou format d'image). Gardez à l'esprit que tout espace blanc autour de la carte sera rendu dans votre image, de sorte que vous souhaiterez peut-être étirer la carte jusqu'au bord de la toile, ou même légèrement au-dessus. Si la carte n'est pas centrée correctement, vous pouvez la déplacer à l'aide du bouton "Déplacer le contenu de l'élément" (au-dessus du bouton "Ajouter une nouvelle carte" dans l'image). Si vous devez effectuer un zoom avant ou arrière, vous pouvez définir l'échelle dans l'onglet "Propriétés de l'élément".
Une fois que la carte semble correcte, vous pouvez définir la résolution souhaitée dans l'onglet "Composition" ( 2 dans l'image ci-dessus). Si vous voulez une image de sortie de taille particulière (disons 800x600 pixels), une astuce consiste à définir la taille du canevas sur une valeur personnalisée en pouces, puis à manipuler la résolution pour obtenir la taille d'image correcte. Donc, pour obtenir une image de sortie de résolution 800x600, vous devez définir la résolution à 100 dpi pour un canevas de 8 x 6 pouces. Pour sortir l'image, cliquez sur le bouton "Exporter en tant qu'image" ( 3 ci-dessus) et enregistrez au format souhaité.
Enfin, si vous avez besoin de géoréférencer le fichier de sortie, cochez la case "Fichier mondial sur" dans l'onglet "Composition" (un peu moins de 2 dans l'image ci-dessus), et un fichier mondial sera enregistré avec votre image.