CSV-Export: Bounding-Box (Position/Boundingbox) und Planquadrat-Spalte ergaenzt
Nur EXPORTCSV betroffen, EXPORTSIVAS bleibt unveraendert: - Position/Boundingbox: Bounding-Box je Block per vla-getboundingbox (Lisp/export.lsp, csv:get-bbox), Mittelpunkt und Ausdehnung x/y/z. - Planquadrat: aus x/y-Koordinate berechnet nach cfg/export.cfg [Planquadrate] (Schrittweite, numerisch/alphabetisch je Achse, alphabetische Zaehlung mit Excel-Spalten-Umlauf Z->AA), siehe lib/export_planquadrat.py. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -27,3 +27,33 @@ pattern_variofoerderer= VF_*
|
||||
pattern_gefaellestrecke= GF_*
|
||||
pattern_strecke_module= Vario*, Staustrecke*, AUS_Element*, EIN_Element*
|
||||
pattern_ks_subblocks= KS_EIN, KS_AUS, K1, K2, K3, K4
|
||||
|
||||
[Planquadrate]
|
||||
section=Planquadrate_AN
|
||||
|
||||
# hier kann man im csv Export aus den Koordinaten der Bauteile die Planquadrate berechnen lassen, in denen sie liegen
|
||||
# Zählung ist numerisch oder Alphabetisch möglich, Schrittweite in m (z.B. 2m pro Spalte, 4m pro Zeile)
|
||||
# liegt man im ersten Quadrat, ist diese A/1, oder 1/1 oder 1/A, je nach Formatierung. Die Zählung beginnt immer bei 1
|
||||
[Planquadrate_NA]
|
||||
# z.B. 1/A
|
||||
x_step=2
|
||||
x_description=numerisch # zahlen, von links nach rechts, 2m pro Spalte
|
||||
y_step=4
|
||||
y_description=alphabetisch # Buchstaben von unten nach oben, 4m pro Zeile
|
||||
format= {x}/{y} # Formatierung der Planquadrate, {y} und {x} werden durch die berechneten gerundeten Werte der Objektkoordinaten ersetzt
|
||||
|
||||
[Planquadrate_AN]
|
||||
# z.B. A/1
|
||||
x_step=2
|
||||
x_description=alphabetisch # Buchstaben, von links nach rechts, 2m pro Spalte
|
||||
y_step=2
|
||||
y_description=alphabetisch # Zahlen von unten nach oben, 2m pro Zeile
|
||||
format= {x}/{y}
|
||||
|
||||
[Planquadrate_NN]
|
||||
# z.B. 2/5
|
||||
x_step=2
|
||||
x_description=numerisch # Zahlen, von links nach rechts, 2m pro Spalte
|
||||
y_step=4
|
||||
y_description=numerisch # Zahlen von unten nach oben, 4m pro Zeile
|
||||
format= {x}/{y}
|
||||
Reference in New Issue
Block a user