wir arbeiten in unserem Büro mit einem zentral gepflegten Datenmapping, das regelmäßig erweitert und optimiert wird. Dieses Mapping wird in allen Projekten identisch verwendet und bei Bedarf neu geladen – was in der Praxis sehr gut funktioniert.
Allerdings benötigen viele BIM-Projekte zusätzliche projektspezifische PropertySets. Diese projektspezifischen pSets sollen bewusst nicht Teil des allgemeinen Büro-Datenmappings sein.
Ziel:
Ich möchte projektspezifische pSets per Skript anlegen zuweisen.
Die projektspezifischen Property-Werte sollen dabei in einer separaten Vectorworks-Datenbank gepflegt werden, die vom Mapping-Import unberührt bleibt.
Mein Ansatz wäre grob folgender Workflow per Script:
Gefilterte Objekte im Modell identifizieren (z. B. über Kriterien wie Klasse, Typ, etc.)
Custom pSet anlegen
pSet dem Objekt zuweisen
Werte aus der zugehörigen VW-Datenbank in das pSet schreiben
Fragen dazu:
Gibt es eine Möglichkeit, eigene pSets per Marionette/Vectorscript/Python anzulegen und Objekten hinzuzufügen? - ergänzend zum bestehenden Mapping - immer wieder "neu ausführbar"
Hat jemand einen ähnlichen Workflow bereits umgesetzt und kann Erfahrungen oder Code-Snippets teilen?
Der Aufwand, das zentrale Mapping bei jedem Update manuell mit allen projektindividuellen pSets in mehreren Projekten synchron zu halten, ist einfach zu groß und unwirtschaftlich, diese Projekte dürfen aber hinsichtlich des "großen" Büro-Datenmappings nicht auf der Strecke bleiben...
Ich bin sicher, dass ich nicht der Einzige bin, der solche Lösungen sucht – vielleicht gibt es ja schon bewährte Ansätze?
Frage
HebHeb
Hallo zusammen,
wir arbeiten in unserem Büro mit einem zentral gepflegten Datenmapping, das regelmäßig erweitert und optimiert wird. Dieses Mapping wird in allen Projekten identisch verwendet und bei Bedarf neu geladen – was in der Praxis sehr gut funktioniert.
Allerdings benötigen viele BIM-Projekte zusätzliche projektspezifische PropertySets. Diese projektspezifischen pSets sollen bewusst nicht Teil des allgemeinen Büro-Datenmappings sein.
Ziel:
Ich möchte projektspezifische pSets per Skript anlegen zuweisen.
Die projektspezifischen Property-Werte sollen dabei in einer separaten Vectorworks-Datenbank gepflegt werden, die vom Mapping-Import unberührt bleibt.
Mein Ansatz wäre grob folgender Workflow per Script:
Fragen dazu:
Gibt es eine Möglichkeit, eigene pSets per Marionette/Vectorscript/Python anzulegen und Objekten hinzuzufügen? - ergänzend zum bestehenden Mapping - immer wieder "neu ausführbar"
Hat jemand einen ähnlichen Workflow bereits umgesetzt und kann Erfahrungen oder Code-Snippets teilen?
Der Aufwand, das zentrale Mapping bei jedem Update manuell mit allen projektindividuellen pSets in mehreren Projekten synchron zu halten, ist einfach zu groß und unwirtschaftlich, diese Projekte dürfen aber hinsichtlich des "großen" Büro-Datenmappings nicht auf der Strecke bleiben...
Ich bin sicher, dass ich nicht der Einzige bin, der solche Lösungen sucht – vielleicht gibt es ja schon bewährte Ansätze?
Vielen Dank im Voraus!
5 Antworten auf diese Frage
Empfohlene Beiträge
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 erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden