Zum Inhalt springen

Skript: Verbindung von Vermessungspunkten zu Polygonzug (oder einzelnen Linien) im Raum


klemenb

Frage

Geschrieben

Liebe Forumsmitglieder - 

 

ich habe mir vor kurzem einen Totalstation gekauft (Hilti Pos 15), um meine Projekte aufzumessen. Der Import ohne teure Hilti-Software ist bereits dank eurer Tipps bereits gelungen, 

jetzt stehe ich jedoch vor dem Problem, dass die vielen Punkte im Raum noch kein übersichtliches Ganzes ergeben.

 

Mein Wunsch: Erstellung eines Skriptes, welches die importieren Punkte (csv-Datei) mit Linien ergänzt. 

 

Ein Zimmermann aus einem anderen Software-Forum verwendet hierfür die Software Dietrichs, die aus den importierten Punkten einen Polygonzug erstellen kann. Das macht das Aufmass viel nachvollziehbarer, als eine abstrakte Wolke aus Punkten im Raum. Gerne würde ich Selbes mit Vectorworks lösen.

 

Frage: wäre es möglich, auf Basis der angehängten CSV Dateien (einmal ohne Nummerierung=ID, einmal mit Nummerierung -> falls einfacher) ein simples Skript zu basteln, welches solche Linien erstellen kann?

Oder gibt es eine Funktion in VWX, die genau das bewerkstelligen kann?

 

Bin über jeden Hinweis dankbar! 

 

Lieben Gruß, 

 

Klemen

 

PS: Besitze keinerlei Programmierkenntnisse...

 

 

 

 

image.png

TESTFILE mit ID.csv TESTFILE ohne ID - direkt aus Hilti Pos 15.csv

9 Antworten auf diese Frage

Empfohlene Beiträge

Geschrieben (bearbeitet)

Der Aufmass/Koordinaten-Import kann auch Polygone importieren. Dazu braucht deine csv aber noch eine zusätzliche Spalte in der die Polygonpunkte für jeden Polygon durchnummeriert sind. Deine CSV braucht also:

Polygonname, Polygonpunktnummer, x, y, z

 

Schau mal ob du das direkt bei deinem Gerät so eingestellt bekommst.

 

Falls das nicht möglich ist lässt sich das aber auch gut per Script machen.

Bearbeitet von herbieherb

Vectorworks 2025 - Architektur - Win 11

Geschrieben

Lieben Dank für deine schnelle Antwort. Ich bin mir - leider - ziemlich sicher, dass es sich nicht einstellen lässt, weil Hilti diese Funktion der teueren Hilti Software Profis Connect vorbehalten hat.

 

Falls sich jemand fürs Skript findet - ich gebe gerne einen aus 🙂

 

 

Geschrieben (bearbeitet)

Hier ein Skript das es macht, die numerierung braucht es nicht:

import csv
title = 'CSV wählen...'
defaultFolder = ''
mask = 'csv'

boo, pathName = vs.GetFileN(title, defaultFolder,mask)
if boo:
	with open(pathName, 'r') as csvfile:
		reader = csv.DictReader(csvfile, delimiter=';')
		vs.BeginPoly3D()

		for i,row in enumerate(reader):
			x,y,z = float(row["N(X)"]),float(row["E(Y)"]),float(row["H(Z)"])
			point = (x,y,z)	
			vs.Locus3D(point)
			vs.Add3DPt(x,y,z)

		vs.EndPoly3D()

Einfach ein neues Skript anlegen, Python auswählen und fertig. Beim starten Fragt es dich nach dem Pfad.

Attribute habe ich jetzt keine eingestellt, könnte man noch ergänzen oder einfach von Hand das Polygon anwählen und einstellen.

image.thumb.png.df9612a18de66baffab39f9669c7b34d.png

Bearbeitet von inderfab
  • Like 3
  • Lieben 1

VWX24 SP8 | Architektur | MacOS 13.5 | M2 Max

Geschrieben

Der Wahnsinn. Respekt!

 

Ich habe es noch nicht geschafft (siehe Fehlermeldung)

Meine Vorgehensweise:

1. Kopieren des Skripts in neues Textdokument

2. Umbenennen der Dateiendung auf *.py

3. Extras -> Plugins -> Script ausführen -> öffnen von Skript.py

 

Fehlermeldung:

image.thumb.png.875191531b5f2438b1166a83f455704b.png

 

 

 

Wahrscheinlich darf man das RTF Dokument nicht einfach umbenennen?

 

Skript.py

Geschrieben

versuchs mal so:

Zubehör-Manager -> Zubehör anlegen... -> Script

Im Script-Editor auf "Python Script" wechseln

Code reinkopieren

Script ausführen

 

Das Script funktioniert bei mir mit deiner Testdatei

Bildschirmfoto 2023-10-20 um 13.58.55.png

Vectorworks Design Suite 2024, 2025

M1 Pro MacOS 15.7

www.unlimited.co.at

Geschrieben

@klemenb nichts zu danken. Ich hatte einen Aufwand von 15 Minuten, die hätte ich auch blöder verbringen können. Viel Spass mit dem Script.

Falls du die anderen Datenfelder auch noch irgendwo hinterlegt haben willst, kannst du dich gerne melden.

 

  • Lieben 1

VWX24 SP8 | Architektur | MacOS 13.5 | M2 Max

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden
  • Forenstatistik

    • Themen insgesamt
      26,2Tsd
    • Beiträge insgesamt
      136Tsd
×
×
  • Neu erstellen...