Zum Inhalt springen

Punkte mit Beschriftungen aus CSV importieren

QCAD bietet ein leistungsfähiges Werkzeug, um Punktdaten mit Beschriftungen aus CSV-Dateien zu importieren. CSV-Dateien sind einfache textbasierte Tabellendateien. CSV steht für „comma-separated values” (kommagetrennte Werte).

Dieses Werkzeug ist über das Menü Diverses > Import/Export > Punkte mit Beschriftungen importieren erreichbar.

Für dieses Tutorial verwenden wir die folgende Tabelle als Beispieldaten:

N X Y Z C
P1 127.6 100.5 50 Location A
P2 120 134 48.77 Location B
P3 125 123.5 37.6 Location C
P4 175 80.75 12.6 Location D

Der Rohinhalt der CSV-Datei sieht so aus:

N,X,Y,Z,C
P1,127.6,100.5,50,Location A
P2,120,134,48.77,Location B
P3,125,123.5,37.6,Location C
P4,175,80.75,12.6,Location D

Stellen Sie vor dem Importieren von Punkten sicher, dass der aktive Layer Ihrer Zeichnung der Layer ist, auf dem sich die Punkte befinden sollen.

Bereiten Sie alle Layer vor, die Sie für die importierten Beschriftungen benötigen, falls Sie planen, die Beschriftungen auf separaten Layern zu platzieren.

Beispiel 1: Punkte mit einer einzelnen Beschriftung

Abschnitt betitelt „Beispiel 1: Punkte mit einer einzelnen Beschriftung“

Für dieses erste Beispiel möchten wir alle Punkte der Tabelle mit den Spalten X und Y als Punktkoordinaten importieren. Die Spalte „N” wird als Beschriftung rechts neben jedem Punkt verwendet. Jede Zeile der Tabelle wird als Punktobjekt und Textobjekt importiert, wie hier gezeigt:

Importierte Punkte mit einer einzelnen Beschriftung rechts neben jedem Punkt

Nach dem Starten des Werkzeugs über das Menü Diverses > Import/Export > Punkte mit Beschriftungen importieren müssen Sie zunächst auswählen, welche CSV-Datei Sie importieren möchten.

Anschließend wird ein Dialog angezeigt, in dem Sie konfigurieren können, wie genau Punkte und ihre Beschriftungen dargestellt und formatiert werden sollen. Sie müssen QCAD außerdem mitteilen, welche Spalten die Koordinaten des Punktes enthalten.

Für dieses Beispiel müssen wir nur drei Felder anpassen oder überprüfen (die im Screenshot unten rot markierten):

  • Für die erste Spalte wählen wir, dass diese Werte als Beschriftungen rechts vom Punkt angezeigt werden sollen (Beschriftungsposition: „Rechts”).
  • Für die zweite Spalte wählen wir die Funktion „X Pos.“, da diese Spalte die X-Koordinatenwerte der Punkte enthält.
  • Für die dritte Spalte wählen wir die Funktion „Y Pos.“. QCAD versucht, die X- und Y-Spalten anhand der Spaltenüberschriften automatisch zu erkennen.

Hinweis:

  • Die vierte und fünfte Spalte mit der Z-Koordinate und dem Kommentar werden für dieses Beispiel ignoriert (keine Funktion und keine Beschriftung).
  • Auf der rechten Seite unter „Beschriftungseinstellungen” können wir die Schrift („Arial”), die Schriftgröße (hier 1 Zeichnungseinheit) und den Abstand zwischen dem Punkt und dem Text (hier 0,5 Zeichnungseinheiten) anpassen. Wir können auch wählen, auf welchem Layer die Beschriftungen platziert werden sollen.
  • In der rechten unteren Ecke sehen wir eine Vorschau des ersten Datenpunkts, so wie er in die Zeichnung importiert wird.

Klicken Sie auf OK, um alle Punkte der CSV-Datei mit ihren Beschriftungen zu importieren.

Der Dialog „Punkte mit Beschriftungen importieren“, konfiguriert für eine einzelne Beschriftung

Dieses Beispiel zeigt, wie mehrere Beschriftungen um die importierten Punkte herum angeordnet werden können.

Für dieses Beispiel möchten wir die Z-Koordinate der Punkte links vom Punkt und den Namen sowie den Kommentar rechts, untereinander, anzeigen:

Importierter Punkt mit drei um ihn herum angeordneten Beschriftungen

Wir erreichen diese Konfiguration, indem wir die Beschriftungspositionen wie folgt festlegen:

Spaltenkonfiguration für drei Beschriftungen um jeden Punkt

Beispiel 3: Koordinaten als Beschriftungen anzeigen

Abschnitt betitelt „Beispiel 3: Koordinaten als Beschriftungen anzeigen“

Eine Spalte kann sowohl als Koordinate als auch als Beschriftung verwendet werden. In diesem Beispiel zeigen wir die X-, Y- und Z-Koordinaten rechts vom Punkt, untereinander, an:

Punkt mit seinen als Beschriftungen angezeigten X-, Y- und Z-Koordinaten

Beachten Sie, dass wir die Funktion für die Z-Position nicht zugewiesen haben, sodass der Punkt weiterhin bei X/Y mit Z gleich 0,0 platziert wird.

Spaltenkonfiguration zur Anzeige von Koordinaten als Beschriftungen

Beispiel 4: Mehrfachbeschriftungen mit Trennzeichen

Abschnitt betitelt „Beispiel 4: Mehrfachbeschriftungen mit Trennzeichen“

Es ist auch möglich, derselben Beschriftungsposition mehrere Spalten zuzuweisen. In diesem Fall verkettet QCAD alle Werte und zeigt sie an der gewünschten Stelle an. Hier zeigen wir den Namen und die Z-Koordinate an derselben Beschriftungsposition („Rechts”):

Punkt mit einer Mehrfachbeschriftung, die Namen und Z-Koordinate kombiniert

Dies erreichen wir, indem wir einfach dieselbe Beschriftungsposition mehreren Spalten zuweisen.

Spaltenkonfiguration, die mehreren Spalten dieselbe Beschriftungsposition zuweist

Sie können einer Beschriftungsposition beliebig viele Spalten zuweisen. Beschriftungen werden standardmäßig durch ein Komma und ein Leerzeichen verkettet.

Die für die verschiedenen Beschriftungspositionen verwendeten Trennzeichen können unter dem Reiter Multilabel angepasst werden:

Der Reiter Multilabel zum Anpassen der Beschriftungstrennzeichen

Wir können zum Beispiel das Standardtrennzeichen für die Beschriftungsposition rechts durch einen Doppelpunkt gefolgt von einem Leerzeichen („: “) ändern, was zu einer Beschriftungsformatierung wie hier gezeigt führt:

Mehrfachbeschriftung mit einem Doppelpunkt als Trennzeichen

Beispiel 5: Mehrfachbeschriftungen mit Formatierungsmuster

Abschnitt betitelt „Beispiel 5: Mehrfachbeschriftungen mit Formatierungsmuster“

Es ist auch möglich, Beschriftungen auf fortgeschrittenere Weise zu formatieren. Dazu können Sie ein Formatierungsmuster in die Trennzeichen-Eingabefelder eingeben. „%1” wird dann durch den ersten Wert der Mehrfachbeschriftung ersetzt, „%2” durch den zweiten Wert usw. In diesem Beispiel verwenden wir das Formatierungsmuster „%2 (%1)“:

Trennzeichen der Mehrfachbeschriftung mit einem Formatierungsmuster konfiguriert

Beachten Sie, dass in diesem Fall der zweite Wert (Z) zuerst angezeigt wird, gefolgt vom ersten Wert in Klammern:

Mehrfachbeschriftung mit einem Formatierungsmuster

Obwohl QCAD eine 2D-CAD-Anwendung ist, können Sie Z-Koordinaten für Punkte importieren. Diese Z-Koordinaten können vom Eigenschafteneditor in QCAD angezeigt werden und werden auch nach DXF/DWG gespeichert. Weisen Sie dazu einfach der entsprechenden Spalte die Funktion „Z Pos.” zu:

Zuweisen der Funktion Z Pos. zu einer Spalte

Bisher haben wir für alle Beschriftungen denselben Layer, dieselbe Schrift, Texthöhe und Abstand verwendet. Es ist auch möglich, diese Aspekte für jede Beschriftungsposition einzeln zu steuern. Aktivieren Sie dazu die Option „Individuelle Einstellungen verwenden” unter „Beschriftungseinstellungen”.

Wenn diese Option aktiviert ist, werden für jede Spalte zusätzliche Steuerelemente angezeigt. Mit diesen Steuerelementen können wir Layer, Schrift, Texthöhe und Abstand für jede Beschriftungsposition einzeln festlegen. So können wir verschiedene Beschriftungen auf verschiedene Layer legen und für jede Beschriftung eine andere Schrift verwenden, wie in diesem Beispiel gezeigt:

Verwendung individueller Einstellungen für jede Beschriftungsposition

Felder in CSV-Dateien werden typischerweise durch ein Komma getrennt. Es gibt jedoch auch CSV-Dateien, die einen Tabulator oder ein Semikolon als Trennzeichen verwenden. Sie können das Datei-Trennzeichen im Dialog oben rechts anpassen und die Datei neu laden, wenn Sie es mit einer solchen Datei zu tun haben:

Anpassen des CSV-Datei-Trennzeichens