Der Tipp dieses Monats stammt von Mathias Jonathan, der eine Lösung zum automatischen Nummerieren von Elementen in Archicad je nach Position entlang einer Polylinie vorgestellt hat.
Dieses Skript funktioniert mit Python und dem Tapir-Plugin und ermöglicht dir, Element-IDs schnell in einer sinnvollen räumlichen Reihenfolge zu vergeben.
Besonders praktisch ist das, wenn du Räume, Möbel oder Parkplätze entlang eines Pfads – wie einem Flur oder Straßenverlauf – nummerieren möchtest, ohne dies manuell zu tun.
Tipp für Einsteiger: Du musst keinen Code schreiben. |
So funktioniert das Skript
- Holt die Polylinien-Koordinaten aus dem GDL-Objekt
- Ermittelt den Mittelpunkt jedes ausgewählten Elements
- Misst, welcher Punkt auf der Polylinie am nächsten liegt
- Sortiert die Elemente nach ihrem Abstand entlang der Polylinie
- Vergibt die Element-IDs in dieser Reihenfolge