Je fais des cartes pour un livre où les cartes vont jusqu'au bord de la page. L'imprimante a conseillé un espace de fond perdu de 3 mm autour des images. Par conséquent, si ma page mesure 127 x 177 mm, les images doivent être de 133 x 183 mm. Cet espace de fond perdu permet de tenir compte des erreurs lorsque les pages du livre sont coupées et, dans le cas des cartes, ne doit pas contenir d'informations essentielles. J'utilise donc une taille de page de compositeur qui comprend ces 3 mm supplémentaires de tous les côtés.
Je ne veux pas que les étiquettes des villes soient coupées au bord de la carte, j'ai donc désactivé l'option "Afficher les étiquettes partielles". Cependant, des étiquettes sont toujours affichées dans ce "no man's land" de 3 mm qui peut être coupé par l'imprimante.
La solution que j'ai envisagée est de faire deux cartes superposées, concentriques et parfaitement alignées, la carte inférieure va jusqu'au bord du fond perdu et ne montrerait pas les villes, la carte en haut aurait la taille exacte de la page du livre (c'est-à-dire 3 mm moins de chaque côté que la carte sous-jacente) et afficherait la couche de la ville, créant ainsi une bordure de 3 mm où aucune ville (ou étiquette) n'est affichée.
Cependant, je ne peux pas aligner parfaitement ces deux cartes dans le compositeur. J'ai essayé de calculer les étendues de ces deux cartes afin qu'elles aient le même centre et la même échelle, mais QGIS composer semble avoir une précision de 3 décimales fixe, donc je ne peux jamais les aligner parfaitement.
Une autre façon d'aborder ce problème serait une nouvelle fonctionnalité qui permettrait de ne pas rendre les étiquettes dans l'atlas "Margin around feature".
Existe-t-il un moyen d'empêcher le rendu des étiquettes dans une bordure de fond perdu?