QGIS Print Composerでカスタマイズ可能なテーブルを作成する方法は?


9

QGISで作成したマップレイアウトにカスタムテーブルを追加したいと思います。テーブルの外観(ボーダー、セルの背景色など)をかなり制御したいのですが、「属性テーブルの追加」ツールではそれらを制御できないようです。Excelで必要なものを作成して画像として保存しようとしましたが、もちろんピクセル化されています。できればベクターベースのソリューションが欲しいです。何かご意見は?

.htmlテーブルを作成して挿入することを検討しました。これは最善の方法ですか?


どのQGISバージョンを使用していますか?HTMLテーブルの追加と属性テーブルの基本的なスタイル設定は、QGIS開発者で可能です。
Curlew 2013

申し訳ありませんが、私がQGIS 1.9.0-Masterを使用していることを忘れていました。私は.htmlを追加できることを認識しています(そのため、私はそれを言及しました)、より良い/より簡単な方法があるかどうか知りたいと思っていました。
ダレンコープ2013

マップ要素をSVGにエクスポートし、Inkscapeなどでカスタマイズすることを検討しましたか?QGISには、すべてのマッピング要素をエクスポートするプラグインがあり、設定されたスタイルをSVGファイルに含めます。InkScapeの外観を完全に制御できます
Ryan Garnett

@RyanGarnett; はい、私はInkscapeで作業を試みましたが、何らかの理由で、これまでに使用したすべてのコンピューターで非常に遅くなります(これには、十分に装備されているこのコンピューターも含まれます)。実際に使用できるようにするSVGの良いヒントはありますか?
ダレンコープ2013

本当に奇妙なダレン。どのOSを使用していますか?多くのWindowsマシンでInkscapeを使用して大きな成功を収めてきました。あなたがやりたいことをすべて知らずに特定の指針を与えることは難しい。しかし、QGISのSimpleSVGプラグインは、エクスポートに非常に役立ちます。重要なことの1つは、レイヤーで作業することです。このようにして、大きなレイヤーを視覚的にオフにできます。これにより、パフォーマンスの問題が発生する可能性があります。
Ryan Garnett 2013

回答:


1

マップに触れる必要がなくなった場合は、おそらくいくつかのテキストを保存して、pdfとしてエクスポートしてから、それをInkscapeで開くことができます。PDFははるかに管理しやすくなっています。

ExcelからPDFとしてテーブルをエクスポートすると、Inkscapeでもスムーズに表示されます。

以前のプロジェクトでは、Inkscapeを使用して、マップの戦略的スポットにポインターラベルが付いたマップを細心の注意を払ってレイアウトする必要がありました。一部のテキストをねじったり、色を変更したり、不透明度を調整したり、レポートに統合するためにすべてを正確な用紙サイズに整然と保存したりする必要があるため、SVGを使用しました。すべてのinkscapeプロジェクトについて、QGIS SVG出力からの余分なレンダリングを隠すために、「白いブロック」と呼ばれるレイヤーがあります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.