diff --git a/data/fields/line_arrangement.json b/data/fields/line_arrangement.json new file mode 100644 index 00000000..86f624a4 --- /dev/null +++ b/data/fields/line_arrangement.json @@ -0,0 +1,17 @@ +{ + "key": "line_arrangement", + "type": "combo", + "strings": { + "options": { + "horizontal": "Horizontal", + "semi_horizontal": "Semi Horizontal", + "vertical": "Vertical", + "semi_vertical": "semi-vertical", + "square": "Square", + "triangular": "Triangular", + "delta": "Delta", + "unarranged": "Unarranged" + } + }, + "label": "Line Arrangement" +} diff --git a/data/fields/line_attachment.json b/data/fields/line_attachment.json index b45ad11a..124f014a 100644 --- a/data/fields/line_attachment.json +++ b/data/fields/line_attachment.json @@ -1,5 +1,13 @@ { "key": "line_attachment", "type": "combo", + "strings": { + "options": { + "suspension": "Suspension", + "anchor": "Anchor", + "pin": "Pin", + "pulley": "Pulley" + } + }, "label": "Line Attachment" } diff --git a/data/fields/line_management.json b/data/fields/line_management.json index fbee6c72..97872704 100644 --- a/data/fields/line_management.json +++ b/data/fields/line_management.json @@ -1,6 +1,17 @@ { "key": "line_management", "type": "combo", + "strings": { + "options": { + "straight": "Straight", + "branch": "Branch", + "split": "Split", + "transpose": "Transpose", + "cross": "Cross", + "transition": "Transition", + "termination": "Termination" + } + }, "label": "Line Management", "terms": [ "branching", diff --git a/data/presets/man_made/utility_pole.json b/data/presets/man_made/utility_pole.json index 4fa2da2a..a58dd3d2 100644 --- a/data/presets/man_made/utility_pole.json +++ b/data/presets/man_made/utility_pole.json @@ -11,6 +11,7 @@ "moreFields": [ "colour", "manufacturer", + "line_arrangement", "line_management" ], "geometry": [ diff --git a/data/presets/power/insulator.json b/data/presets/power/insulator.json new file mode 100644 index 00000000..5e219c25 --- /dev/null +++ b/data/presets/power/insulator.json @@ -0,0 +1,20 @@ +{ + "icon": "temaki-power", + "fields": [ + "ref", + "operator", + "line_attachment" + ], + "moreFields": [ + "height", + "line_arrangement", + "line_management" + ], + "geometry": [ + "vertex" + ], + "tags": { + "power": "insulator" + }, + "name": "Power Line Insulator" +} diff --git a/data/presets/power/pole.json b/data/presets/power/pole.json index 01b4f26e..7673a0b6 100644 --- a/data/presets/power/pole.json +++ b/data/presets/power/pole.json @@ -9,6 +9,7 @@ "line_attachment" ], "moreFields": [ + "line_arrangement", "line_management", "manufacturer" ], diff --git a/data/presets/power/terminal.json b/data/presets/power/terminal.json new file mode 100644 index 00000000..2277d306 --- /dev/null +++ b/data/presets/power/terminal.json @@ -0,0 +1,22 @@ +{ + "icon": "temaki-power", + "fields": [ + "ref", + "operator" + ], + "moreFields": [ + "height", + "line_arrangement" + ], + "geometry": [ + "vertex" + ], + "tags": { + "power": "terminal" + }, + "addTags": { + "power": "terminal", + "line_attachment": "anchor" + }, + "name": "Power Line Terminal" +} diff --git a/data/presets/power/tower.json b/data/presets/power/tower.json index 2ac3c152..76888b65 100644 --- a/data/presets/power/tower.json +++ b/data/presets/power/tower.json @@ -10,6 +10,7 @@ "line_attachment" ], "moreFields": [ + "line_arrangement", "line_management", "manufacturer" ],