Ausserhalb der Bereiche liegende Symbole werden im dxf von einem Kreis umgeben, um neben der Consoleausgabe auch ein graphisches Feedback zu bekommen. Angabe des Einfügepunktes am Symbol in der Config möglich. Der MA Block kann im Zentrum, an der linken oberen Ecke etc. positioniert werden. Nummerierung2 wurde vergrössert, damit die Symbole sich nicht überschneiden.

This commit is contained in:
2026-01-26 19:09:02 +01:00
parent b82c751ba9
commit e214e9d21e
3 changed files with 365 additions and 77 deletions
+28 -26
View File
@@ -71,70 +71,70 @@
},
"Nummerierung2": {
"description": "Test-Szene mit komplexem Layout - 8 MA-1@@ Symbole in verschiedenen Anordnungen",
"description": "Test-Szene mit zirkulärer Nummerierung des Layouts - 8 MA-1@@ Symbole entlang einer Polyline nummerieren",
"ma_groups": [
{
"name": "MA-1@@_top_left",
"count": 1,
"layout_type": "single",
"base_x": 200,
"base_y": 1400,
"base_x": 400,
"base_y": 2800,
"spacing": 0
},
{
"name": "MA-1@@_top_right",
"count": 1,
"layout_type": "single",
"base_x": 240000,
"base_y": 1400,
"base_x": 4800,
"base_y": 2800,
"spacing": 0
},
{
"name": "MA-1@@_middle_left",
"count": 1,
"layout_type": "single",
"base_x": 600,
"base_y": 900,
"base_x": 1200,
"base_y": 1800,
"spacing": 0
},
{
"name": "MA-1@@_middle_right",
"count": 1,
"layout_type": "single",
"base_x": 1700,
"base_y": 900,
"base_x": 3400,
"base_y": 1800,
"spacing": 0
},
{
"name": "MA-1@@_bottom_center",
"count": 1,
"layout_type": "single",
"base_x": 1240,
"base_y": 400,
"base_x": 2480,
"base_y": 800,
"spacing": 0
},
{
"name": "MA-1@@_right_top",
"count": 1,
"layout_type": "single",
"base_x": 3200,
"base_y": 1200,
"base_x": 6400,
"base_y": 2400,
"spacing": 0
},
{
"name": "MA-1@@_right_middle",
"count": 1,
"layout_type": "single",
"base_x": 3200,
"base_y": 700,
"base_x": 6400,
"base_y": 1400,
"spacing": 0
},
{
"name": "MA-1@@_right_bottom",
"count": 1,
"layout_type": "single",
"base_x": 3040,
"base_y": 400,
"base_x": 6080,
"base_y": 800,
"spacing": 0
}
],
@@ -147,15 +147,15 @@
"layer_name": "ILS_MOTOR",
"direction": "POLYLINE_PATH",
"path_points": [
{"x": 200, "y": 1400},
{"x": 2400, "y": 1400},
{"x": 3200, "y": 1200},
{"x": 3200, "y": 700},
{"x": 3040, "y": 400},
{"x": 1240, "y": 400},
{"x": 600, "y": 900},
{"x": 1700, "y": 900},
{"x": 200, "y": 1400}
{"x": 400, "y": 2800},
{"x": 4800, "y": 2800},
{"x": 6400, "y": 2400},
{"x": 6400, "y": 1400},
{"x": 6080, "y": 800},
{"x": 2480, "y": 800},
{"x": 3400, "y": 1800},
{"x": 1200, "y": 1800},
{"x": 400, "y": 2800}
]
}
]
@@ -194,6 +194,8 @@
"_description": "MA Frame-Typ Attribute (einfache Frames für MA, MG, etc.)",
"layer": "ILS_RENAMER",
"color": 1,
"insert_point": "center",
"_insert_point_description": "Einfügepunkt für MA-Blöcke. Mögliche Werte: left_top_corner, left_bottom_corner, right_top_corner, right_bottom_corner, center, top_center, bottom_center",
"attdef_positions": {
"_description": "ATTDEF Positionen im inneren Block RENAMER_ATTRIB_MA",
"NAME": {