Wie verwende ich Beschriftungsklassen, Ausdrücke und Anmerkungen?

11

Ich habe immer festgestellt, dass QGIS ArcGIS in Bezug auf Python und Vektoranalyse einen Run für sein Geld bietet. Einige der QGIS-Plugins übertreffen die Leistung von ArcGIS um einige Stunden. Ich habe jedoch immer festgestellt, dass dem Beschriftungssystem von QGIS im Vergleich zu ArcGIS die Ausdrücke, SQL und die detaillierte Darstellung fehlen. Ich habe Mapnik ausprobiert und es ist schön, aber es scheint das Problem trotzdem zu lösen, anstatt es zu beheben.

  • Wie kann ich meine eigenen in QGIS erstellten Karten verbessern, insbesondere mit Beschriftungsklassen, Ausdrücken und Anmerkungen?
  • Was muss getan werden, um das Kennzeichnungssystem von QGIS dahingehend zu verbessern, dass jemand ein Plugin oder ähnliches schreibt?
dassouki
quelle
1
Ich denke, Sie müssen genau das erweitern, was Ihrer Meinung nach in QGIS für diejenigen von uns fehlt, die ArcGIS nicht verwenden
Ian Turton
@iant - meistens Label- und Symbologieklassen mit Ein / Aus-Funktionen basierend auf SQL-Label-Abfragen
dassouki
bedeutet mir immer noch nichts
Ian Turton

Antworten:

9

Obwohl noch kein komfortabler Editor für Beschriftungseigenschaften verfügbar ist, können Sie den Effekt von Beschriftungsklassen mithilfe der "datendefinierten Beschriftung" erzielen:

Alt-Text

Dies erfordert eine gewisse Datenvorbereitung, aber die Ergebnisse sollten genau das sein, wonach Sie suchen.

Für Sie könnten auch die neuen Beschriftungswerkzeuge von Sourcepole von Interesse sein :

  • Beschriftungswerkzeug verschieben… Textbeschriftungen an eine neue Position verschieben
  • Etikettenwerkzeug drehen… ermöglicht das interaktive Drehen von Etiketten
  • Beschriftungseigenschaftstool… öffnet einen Dialog, in dem Benutzer die Eigenschaften und den Text einer Beschriftung bearbeiten können

Alt-Text

Es ist auch möglich , mehrzeilige Beschriftungen zu erstellen :

Geben Sie hier die Bildbeschreibung ein

QGIS bietet auch Anmerkungswerkzeuge an:

Alt-Text

Eine große Verbesserung wäre die Implementierung aller Optionen, die derzeit im "regelbasierten" Renderer für die Beschriftungs-Engine verfügbar sind.

Unterdunkel
quelle
1
"Eine große Verbesserung wäre die Implementierung aller Optionen, die derzeit im" regelbasierten "Renderer für die Beschriftungs-Engine verfügbar sind." hmmm das ist eine ziemlich coole idee, ich wünschte ich hätte die fähigkeit sie umzusetzen.
Nathan W
Soll ich hier eine andere sehr ähnliche Frage stellen oder eine neue Frage auf der sa erstellen? Wie beschrifte ich mit qgis basierend auf Attribut und Umfang der Karte? Beispiel: Umfang> 1: 1000: Beschriften Sie dann alle Features, deren Bereich> 100000 bei Schriftgröße 12 ist, und alle Features, deren Bereich <99999 bei Schriftgröße 5 ist.
Justin
@ Justin Bitte öffnen Sie eine neue Frage.
Underdark
3

Nur ein Update, um zu berücksichtigen, dass QGIS seit 1.8 jetzt Ausdrucksbezeichnungen hat

Ausdrucksbezeichnungen QGIS

Nathan W.
quelle