Punkte mit Beschriftungen aus CSV importieren
Einführung
Abschnitt betitelt „Einführung“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.
Beispieldaten
Abschnitt betitelt „Beispieldaten“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,CP1,127.6,100.5,50,Location AP2,120,134,48.77,Location BP3,125,123.5,37.6,Location CP4,175,80.75,12.6,Location DVorbereitung
Abschnitt betitelt „Vorbereitung“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:
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.
Beispiel 2: Punkt mit drei Beschriftungen
Abschnitt betitelt „Beispiel 2: Punkt mit drei Beschriftungen“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:
Wir erreichen diese Konfiguration, indem wir die Beschriftungspositionen wie folgt festlegen:
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:
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.
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”):
Dies erreichen wir, indem wir einfach dieselbe Beschriftungsposition mehreren Spalten zuweisen.
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:
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:
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)“:
Beachten Sie, dass in diesem Fall der zweite Wert (Z) zuerst angezeigt wird, gefolgt vom ersten Wert in Klammern:
Z-Koordinaten
Abschnitt betitelt „Z-Koordinaten“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:
Beschriftungen mit individuellen Einstellungen
Abschnitt betitelt „Beschriftungen mit individuellen Einstellungen“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:
Datei-Trennzeichen
Abschnitt betitelt „Datei-Trennzeichen“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:
