Wie erstelle ich eine anpassbare Tabelle in QGIS Print Composer?


9

Ich möchte einem in QGIS erstellten Kartenlayout eine benutzerdefinierte Tabelle hinzufügen. Ich möchte ein gutes Stück Kontrolle über das Aussehen der Tabelle (Rahmen, Hintergrundfarben der Zellen usw.), und es scheint, dass Sie mit dem Tool "Attributtabelle hinzufügen" diese Dinge nicht kontrollieren können. Ich habe versucht, das, was ich wollte, in Excel zu erstellen und als Bild zu speichern, aber es ist natürlich pixelig. Ich möchte eine vektorbasierte Lösung, wenn dies überhaupt möglich ist. Irgendwelche Gedanken?

Ich überlegte, eine HTML-Tabelle zu erstellen und diese einzufügen. ist das die beste Methode?


Welche QGIS-Version verwenden Sie? Das Hinzufügen einer HTML-Tabelle sowie das grundlegende Gestalten von Attributtabellen ist in QGIS dev möglich.
Brachvogel

Entschuldigung, ich habe vergessen zu erwähnen, dass ich QGIS 1.9.0-Master verwende. Ich bin mir bewusst, dass ich .html hinzufügen kann (deshalb habe ich es erwähnt), war aber neugierig, ob es einen besseren / einfacheren Weg gibt.
Darren Cope

Haben Sie darüber nachgedacht, die Kartenelemente nach SVG zu exportieren und die Anpassung in Inkscape vorzunehmen? QGIS verfügt über ein Plugin, das alle Ihre Zuordnungselemente einschließlich der festgelegten Stile in eine SVG-Datei exportiert. Sie können die volle Kontrolle über das Aussehen in InkScape
Ryan Garnett

@ RyanGarnett; Ja, ich habe versucht, in Inkscape zu arbeiten, aber aus irgendeinem Grund ist es auf jedem Computer, den ich jemals benutzt habe, schmerzhaft langsam (einschließlich des Computers, der ziemlich gut ausgestattet ist). Es war einfach nicht die Frustration wert. Irgendwelche guten Tipps für SVG, die es tatsächlich nutzbar machen?
Darren Cope

Darren, das ist wirklich seltsam. Welches Betriebssystem verwenden Sie? Ich habe Inkscape auf vielen Windows-Computern mit großem Erfolg verwendet. Es ist schwierig, bestimmte Hinweise zu geben, ohne zu wissen, was Sie sich erhoffen. Aber das SimpleSVG-Plugin für QGIS hilft wirklich beim Export. Eine wichtige Sache ist das Arbeiten in Schichten. Auf diese Weise können Sie große Ebenen visuell deaktivieren, was zu den auftretenden Leistungsproblemen führen kann.
Ryan Garnett

Antworten:


1

Wenn Sie die Karte nicht mehr berühren, speichern Sie sie wahrscheinlich für einige Texte. Sie können sie als PDF exportieren und dann DAS in Inkscape öffnen. PDFs sind viel einfacher zu verwalten.

Wenn Sie Ihre Tabelle aus Excel als PDF exportieren, wird sie auch problemlos in Inkscape eingefügt.

In einem früheren Projekt musste ich über Inkscape eine Karte mit Zeigerbeschriftungen an strategischen Stellen der Karte akribisch gestalten. Ich habe SVG verwendet, da ich auch Text verdrehen, Farbe ändern, Trübungen koordinieren und alles für die Integration in den Bericht in einem exakten Papierformat speichern musste. Für jedes Inkscape-Projekt hätte ich eine Ebene namens "White Blocks", um die zusätzlichen Renderings aus der QGIS SVG-Ausgabe zu vertuschen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.