Comment créer une table personnalisable dans QGIS Print Composer?

9

Je voudrais ajouter un tableau personnalisé à une disposition de carte créée dans QGIS. Je voudrais un peu de contrôle sur l'apparence du tableau (bordures, couleurs d'arrière-plan des cellules, etc.), et il semble que l'outil "Ajouter un tableau d'attributs" ne vous permette pas de contrôler ces choses. J'ai essayé de créer ce que je voulais dans Excel et d'enregistrer en tant qu'image, mais bien sûr, c'est pixélisé. J'aimerais une solution vectorielle si possible. Des pensées?

J'ai envisagé de créer un tableau .html et de l'insérer; est-ce la meilleure méthode?

Darren Cope
la source
Quelle version de QGIS utilisez-vous? L'ajout d'une table HTML et le style de base des tables d'attributs sont possibles dans QGIS dev.
Courlis
Désolé, j'ai oublié de mentionner que j'utilise QGIS 1.9.0-Master. Je suis conscient que je peux ajouter du .html (c'est pourquoi je l'ai mentionné) mais j'étais curieux de savoir s'il existe un moyen meilleur / plus facile.
Darren Cope
Avez-vous envisagé d'exporter les éléments de la carte vers SVG et de faire la personnalisation dans quelque chose comme Inkscape? QGIS dispose d'un plugin qui exportera tous vos éléments de mappage, y compris les styles définis vers un fichier SVG. Vous pouvez avoir le contrôle total du look dans InkScape
Ryan Garnett
@RyanGarnett; Oui, j'ai essayé de travailler dans Inkscape, mais pour une raison quelconque, il est douloureusement lent sur tous les ordinateurs que j'ai jamais utilisés (y compris celui-ci, qui est assez bien équipé.) Cela ne valait tout simplement pas la frustration. De bons conseils pour SVG qui le rendent réellement utilisable?
Darren Cope
Darren c'est vraiment étrange. Quel système d'exploitation utilisez-vous? J'ai utilisé Inkscape sur de nombreuses machines Windows avec beaucoup de succès. Il est difficile de donner des indications précises sans savoir tout ce que vous espérez faire. Mais le plugin SimpleSVG pour QGIS aide vraiment à l'exportation. Une chose essentielle est de travailler en couches. De cette façon, vous pouvez désactiver visuellement les grandes couches, ce qui peut aider les problèmes de performances que vous voyez.
Ryan Garnett

Réponses:

1

Si vous ne touchez plus la carte, sauf probablement pour certains textes, vous pouvez exporter au format pdf, puis l'ouvrir dans Inkscape. Les PDF sont beaucoup plus faciles à gérer.

L'exportation de votre tableau à partir d'Excel au format PDF l'amènera également en douceur dans Inkscape.

Dans un projet précédent, j'ai dû méticuleusement mettre en place, via Inkscape, une carte avec des étiquettes de pointeur à des endroits stratégiques de la carte. J'ai utilisé SVG car j'avais également besoin de tordre du texte, de changer la coloration, de coordonner les opacités, de bien ranger tout dans un format de papier exact pour l'intégration dans le rapport. Pour chaque projet inkscape, j'aurais une couche appelée "blocs blancs" pour couvrir les rendus supplémentaires de la sortie QGIS SVG.

wearashirt
la source