diff --git a/public/resources/other-company-config.json b/public/resources/other-company-config.json index dab1ea85..b18aed7f 100644 --- a/public/resources/other-company-config.json +++ b/public/resources/other-company-config.json @@ -576,6 +576,14 @@ "zh-Hant": "徐州地鐵" } }, + { + "id": "YTR", + "name": { + "en": "YANTAI METRO", + "zh-Hans": "烟台轨道交通", + "zh-Hant": "#5f259f" + } + }, { "id": "zjrt", "name": { diff --git a/public/resources/templates/YTR/00config.json b/public/resources/templates/YTR/00config.json new file mode 100644 index 00000000..36e5cce5 --- /dev/null +++ b/public/resources/templates/YTR/00config.json @@ -0,0 +1,11 @@ +[ + { + "filename": "YTR1号线", + "name": { + "en": "Line 1", + "zh-Hans": "1号线", + "zh-Hant": "1" + }, + "uploadBy": "myk11327" + } +] \ No newline at end of file diff --git "a/public/resources/templates/YTR/YTR1\345\217\267\347\272\277.json" "b/public/resources/templates/YTR/YTR1\345\217\267\347\272\277.json" new file mode 100644 index 00000000..a12991df --- /dev/null +++ "b/public/resources/templates/YTR/YTR1\345\217\267\347\272\277.json" @@ -0,0 +1,1229 @@ +{ + "svgWidth": { + "destination": 1200, + "runin": 1600, + "railmap": 2000, + "indoor": 1200 + }, + "svg_height": 300, + "style": "gzmtr", + "y_pc": 56, + "padding": 2, + "branchSpacingPct": 33, + "direction": "r", + "platform_num": "1", + "theme": [ + "other", + "other", + "#b30000", + "#fff" + ], + "line_name": [ + "1号线", + "Line 1" + ], + "current_stn_idx": "Jb1E82", + "stn_list": { + "linestart": { + "localisedName": { + "en": "LEFT END" + }, + "localisedSecondaryName": {}, + "num": "00", + "services": [ + "local" + ], + "parents": [], + "children": [ + "Jb1E82" + ], + "transfer": { + "groups": [ + {} + ], + "tick_direc": "r", + "paid_area": true + }, + "loop_pivot": false, + "one_line": true, + "int_padding": 355 + }, + "Jb1E82": { + "localisedName": { + "zh": "千金", + "en": "QIANJIN" + }, + "num": "01", + "services": [ + "local" + ], + "parents": [ + "linestart" + ], + "children": [ + "yAKeE-" + ], + "transfer": { + "groups": [ + {} + ], + "tick_direc": "r", + "paid_area": true + }, + "loop_pivot": false, + "one_line": true, + "int_padding": 355 + }, + "yAKeE-": { + "localisedName": { + "zh": "植物园", + "en": "ZHIWUYUAN" + }, + "num": "02", + "services": [ + "local" + ], + "parents": [ + "Jb1E82" + ], + "children": [ + "qIOcJc" + ], + "transfer": { + "groups": [ + {} + ], + "tick_direc": "r", + "paid_area": true + }, + "loop_pivot": false, + "one_line": true, + "int_padding": 355, + "branch": {} + }, + "lineend": { + "localisedName": { + "en": "RIGHT END" + }, + "localisedSecondaryName": {}, + "num": "00", + "services": [ + "local" + ], + "parents": [ + "0XLwpk" + ], + "children": [], + "transfer": { + "groups": [ + {} + ], + "tick_direc": "r", + "paid_area": true + }, + "loop_pivot": false, + "one_line": true, + "int_padding": 355, + "branch": {} + }, + "5EzWek": { + "localisedName": { + "zh": "双河西路", + "en": "SHUANGHEXILU" + }, + "num": "10", + "services": [ + "local" + ], + "parents": [ + "Zz7BIg" + ], + "children": [ + "WXPfkd" + ], + "transfer": { + "groups": [ + {} + ], + "tick_direc": "r", + "paid_area": true + }, + "loop_pivot": false, + "one_line": true, + "int_padding": 355, + "branch": {} + }, + "Zz7BIg": { + "localisedName": { + "zh": "盛泉西路", + "en": "SHENGQUANXILU" + }, + "num": "09", + "services": [ + "local" + ], + "parents": [ + "GoOeDx" + ], + "children": [ + "5EzWek" + ], + "transfer": { + "groups": [ + {} + ], + "tick_direc": "r", + "paid_area": true + }, + "loop_pivot": false, + "one_line": true, + "int_padding": 355, + "branch": {} + }, + "GoOeDx": { + "localisedName": { + "zh": "蒲昌路", + "en": "PUCHANGLU" + }, + "num": "08", + "services": [ + "local" + ], + "parents": [ + "sqzlH7" + ], + "children": [ + "Zz7BIg" + ], + "transfer": { + "groups": [ + {} + ], + "tick_direc": "r", + "paid_area": true + }, + "loop_pivot": false, + "one_line": true, + "int_padding": 355, + "branch": {} + }, + "sqzlH7": { + "localisedName": { + "zh": "绿斯达路", + "en": "LVSIDALU" + }, + "num": "07", + "services": [ + "local" + ], + "parents": [ + "Tp55qL" + ], + "children": [ + "GoOeDx" + ], + "transfer": { + "groups": [ + {} + ], + "tick_direc": "r", + "paid_area": true + }, + "loop_pivot": false, + "one_line": true, + "int_padding": 355, + "branch": {} + }, + "Tp55qL": { + "localisedName": { + "zh": "烟台南站", + "en": "YANTAINANZHAN" + }, + "num": "06", + "services": [ + "local" + ], + "parents": [ + "nP_y0F" + ], + "children": [ + "sqzlH7" + ], + "transfer": { + "groups": [ + { + "lines": [ + { + "theme": [ + "other", + "other", + "#0000ff", + "#fff" + ], + "name": [ + "2号线", + "Line 2" + ] + } + ] + } + ], + "tick_direc": "r", + "paid_area": true + }, + "loop_pivot": false, + "one_line": true, + "int_padding": 355, + "branch": {} + }, + "nP_y0F": { + "localisedName": { + "zh": "蓝德路", + "en": "LANDELU" + }, + "num": "05", + "services": [ + "local" + ], + "parents": [ + "Va-qML" + ], + "children": [ + "Tp55qL" + ], + "transfer": { + "groups": [ + {} + ], + "tick_direc": "r", + "paid_area": true + }, + "loop_pivot": false, + "one_line": true, + "int_padding": 355, + "branch": {} + }, + "Va-qML": { + "localisedName": { + "zh": "沟莱路", + "en": "GOULAILU" + }, + "num": "04", + "services": [ + "local" + ], + "parents": [ + "qIOcJc" + ], + "children": [ + "nP_y0F" + ], + "transfer": { + "groups": [ + {} + ], + "tick_direc": "r", + "paid_area": true + }, + "loop_pivot": false, + "one_line": true, + "int_padding": 355, + "branch": {} + }, + "qIOcJc": { + "localisedName": { + "zh": "莱山镇", + "en": "LAISHANZHEN" + }, + "num": "03", + "services": [ + "local" + ], + "parents": [ + "yAKeE-" + ], + "children": [ + "Va-qML" + ], + "transfer": { + "groups": [ + {} + ], + "tick_direc": "r", + "paid_area": true + }, + "loop_pivot": false, + "one_line": true, + "int_padding": 355 + }, + "ytmD3A": { + "localisedName": { + "zh": "石沟屯", + "en": "SHIGOUTUN" + }, + "num": "15", + "services": [ + "local" + ], + "parents": [ + "R0QxkJ" + ], + "children": [ + "W36j9o" + ], + "transfer": { + "groups": [ + {} + ], + "tick_direc": "r", + "paid_area": true + }, + "loop_pivot": false, + "one_line": true, + "int_padding": 355, + "branch": {} + }, + "R0QxkJ": { + "localisedName": { + "zh": "梁家", + "en": "LIANGJIA" + }, + "num": "14", + "services": [ + "local" + ], + "parents": [ + "B3xoHH" + ], + "children": [ + "ytmD3A" + ], + "transfer": { + "groups": [ + {} + ], + "tick_direc": "r", + "paid_area": true + }, + "loop_pivot": false, + "one_line": true, + "int_padding": 355, + "branch": {} + }, + "B3xoHH": { + "localisedName": { + "zh": "桐林路", + "en": "TONGLINLU" + }, + "num": "13", + "services": [ + "local" + ], + "parents": [ + "b6_Wk1" + ], + "children": [ + "R0QxkJ" + ], + "transfer": { + "groups": [ + {} + ], + "tick_direc": "r", + "paid_area": true + }, + "loop_pivot": false, + "one_line": true, + "int_padding": 355, + "branch": {} + }, + "b6_Wk1": { + "localisedName": { + "zh": "银海路", + "en": "YINHAILU" + }, + "num": "12", + "services": [ + "local" + ], + "parents": [ + "WXPfkd" + ], + "children": [ + "B3xoHH" + ], + "transfer": { + "groups": [ + {} + ], + "tick_direc": "r", + "paid_area": true + }, + "loop_pivot": false, + "one_line": true, + "int_padding": 355, + "branch": {} + }, + "WXPfkd": { + "localisedName": { + "zh": "港城东大街", + "en": "GANGCHENGDONGDAJIE" + }, + "num": "11", + "services": [ + "local" + ], + "parents": [ + "5EzWek" + ], + "children": [ + "b6_Wk1" + ], + "transfer": { + "groups": [ + { + "lines": [ + { + "theme": [ + "other", + "other", + "#ce90e4", + "#fff" + ], + "name": [ + "3号线", + "Line 3" + ] + } + ] + } + ], + "tick_direc": "r", + "paid_area": true + }, + "loop_pivot": false, + "one_line": true, + "int_padding": 355 + }, + "0h5J3D": { + "localisedName": { + "zh": "海港路", + "en": "HAIGANGLU" + }, + "num": "21", + "services": [ + "local" + ], + "parents": [ + "8DZm_y" + ], + "children": [ + "LjUaR-" + ], + "transfer": { + "groups": [ + {} + ], + "tick_direc": "r", + "paid_area": true + }, + "loop_pivot": false, + "one_line": true, + "int_padding": 355, + "branch": {} + }, + "8DZm_y": { + "localisedName": { + "zh": "西南河", + "en": "XINANHE" + }, + "num": "20", + "services": [ + "local" + ], + "parents": [ + "zsRH3Z" + ], + "children": [ + "0h5J3D" + ], + "transfer": { + "groups": [ + {} + ], + "tick_direc": "r", + "paid_area": true + }, + "loop_pivot": false, + "one_line": true, + "int_padding": 355, + "branch": {} + }, + "zsRH3Z": { + "localisedName": { + "zh": "解放路", + "en": "JIEFANGLU" + }, + "num": "19", + "services": [ + "local" + ], + "parents": [ + "EhVbwm" + ], + "children": [ + "8DZm_y" + ], + "transfer": { + "groups": [ + {} + ], + "tick_direc": "r", + "paid_area": true + }, + "loop_pivot": false, + "one_line": true, + "int_padding": 355, + "branch": {} + }, + "EhVbwm": { + "localisedName": { + "zh": "烟台一中", + "en": "YANTAIYIZHONG" + }, + "num": "18", + "services": [ + "local" + ], + "parents": [ + "da7AK4" + ], + "children": [ + "zsRH3Z" + ], + "transfer": { + "groups": [ + {} + ], + "tick_direc": "r", + "paid_area": true + }, + "loop_pivot": false, + "one_line": true, + "int_padding": 355, + "branch": {} + }, + "da7AK4": { + "localisedName": { + "zh": "金沟寨", + "en": "JINGOUZHAI" + }, + "num": "17", + "services": [ + "local" + ], + "parents": [ + "W36j9o" + ], + "children": [ + "EhVbwm" + ], + "transfer": { + "groups": [ + { + "lines": [ + { + "theme": [ + "other", + "other", + "#9900ff", + "#fff" + ], + "name": [ + "4号线", + "Line 4" + ] + } + ] + } + ], + "tick_direc": "r", + "paid_area": true + }, + "loop_pivot": false, + "one_line": true, + "int_padding": 355, + "branch": {} + }, + "W36j9o": { + "localisedName": { + "zh": "黄海明珠", + "en": "HUANGHAIMINGZHU" + }, + "num": "16", + "services": [ + "local" + ], + "parents": [ + "ytmD3A" + ], + "children": [ + "da7AK4" + ], + "transfer": { + "groups": [ + {} + ], + "tick_direc": "r", + "paid_area": true + }, + "loop_pivot": false, + "one_line": true, + "int_padding": 355 + }, + "DCvY-t": { + "localisedName": { + "zh": "华山路", + "en": "HUASHANLU" + }, + "num": "32", + "services": [ + "local" + ], + "parents": [ + "9gcvjq" + ], + "children": [ + "q8wdZY" + ], + "transfer": { + "groups": [ + {} + ], + "tick_direc": "r", + "paid_area": true + }, + "loop_pivot": false, + "one_line": true, + "int_padding": 355, + "branch": {} + }, + "9gcvjq": { + "localisedName": { + "zh": "天地广场", + "en": "TIANDIGUANGCHANG" + }, + "num": "31", + "services": [ + "local" + ], + "parents": [ + "QCegyW" + ], + "children": [ + "DCvY-t" + ], + "transfer": { + "groups": [ + {} + ], + "tick_direc": "r", + "paid_area": true + }, + "loop_pivot": false, + "one_line": true, + "int_padding": 355, + "branch": {} + }, + "QCegyW": { + "localisedName": { + "zh": "泰山路", + "en": "TAISHANLU" + }, + "num": "30", + "services": [ + "local" + ], + "parents": [ + "apnap9" + ], + "children": [ + "9gcvjq" + ], + "transfer": { + "groups": [ + {} + ], + "tick_direc": "r", + "paid_area": true + }, + "loop_pivot": false, + "one_line": true, + "int_padding": 355, + "branch": {} + }, + "apnap9": { + "localisedName": { + "zh": "黑龙江路", + "en": "HEILONGJIANGLU" + }, + "num": "29", + "services": [ + "local" + ], + "parents": [ + "iXzKXV" + ], + "children": [ + "QCegyW" + ], + "transfer": { + "groups": [ + {} + ], + "tick_direc": "r", + "paid_area": true + }, + "loop_pivot": false, + "one_line": true, + "int_padding": 355, + "branch": {} + }, + "iXzKXV": { + "localisedName": { + "zh": "夹河东", + "en": "JIAHEDONG" + }, + "num": "28", + "services": [ + "local" + ], + "parents": [ + "UGBD5t" + ], + "children": [ + "apnap9" + ], + "transfer": { + "groups": [ + {} + ], + "tick_direc": "r", + "paid_area": true + }, + "loop_pivot": false, + "one_line": true, + "int_padding": 355, + "branch": {} + }, + "UGBD5t": { + "localisedName": { + "zh": "化工路", + "en": "HUAGONGLU" + }, + "num": "27", + "services": [ + "local" + ], + "parents": [ + "lUbGVL" + ], + "children": [ + "iXzKXV" + ], + "transfer": { + "groups": [ + {} + ], + "tick_direc": "r", + "paid_area": true + }, + "loop_pivot": false, + "one_line": true, + "int_padding": 355, + "branch": {} + }, + "lUbGVL": { + "localisedName": { + "zh": "珠玑路", + "en": "ZHUJILU" + }, + "num": "26", + "services": [ + "local" + ], + "parents": [ + "XSOrVQ" + ], + "children": [ + "UGBD5t" + ], + "transfer": { + "groups": [ + {} + ], + "tick_direc": "r", + "paid_area": true + }, + "loop_pivot": false, + "one_line": true, + "int_padding": 355, + "branch": {} + }, + "XSOrVQ": { + "localisedName": { + "zh": "幸福南路", + "en": "XINGFUNANLU" + }, + "num": "25", + "services": [ + "local" + ], + "parents": [ + "fvEFQw" + ], + "children": [ + "lUbGVL" + ], + "transfer": { + "groups": [ + {} + ], + "tick_direc": "r", + "paid_area": true + }, + "loop_pivot": false, + "one_line": true, + "int_padding": 355, + "branch": {} + }, + "fvEFQw": { + "localisedName": { + "zh": "芝罘屯", + "en": "ZHIFUTUN" + }, + "num": "24", + "services": [ + "local" + ], + "parents": [ + "FaLKID" + ], + "children": [ + "XSOrVQ" + ], + "transfer": { + "groups": [ + {} + ], + "tick_direc": "r", + "paid_area": true + }, + "loop_pivot": false, + "one_line": true, + "int_padding": 355, + "branch": {} + }, + "FaLKID": { + "localisedName": { + "zh": "建设路", + "en": "JIANSHELU" + }, + "num": "23", + "services": [ + "local" + ], + "parents": [ + "LjUaR-" + ], + "children": [ + "fvEFQw" + ], + "transfer": { + "groups": [ + {} + ], + "tick_direc": "r", + "paid_area": true + }, + "loop_pivot": false, + "one_line": true, + "int_padding": 355, + "branch": {} + }, + "LjUaR-": { + "localisedName": { + "zh": "烟台站", + "en": "YANTAIZHAN" + }, + "num": "22", + "services": [ + "local" + ], + "parents": [ + "0h5J3D" + ], + "children": [ + "FaLKID" + ], + "transfer": { + "groups": [ + { + "lines": [ + { + "theme": [ + "other", + "other", + "#0000ff", + "#fff" + ], + "name": [ + "2号线", + "Line 2" + ] + } + ] + } + ], + "tick_direc": "r", + "paid_area": true + }, + "loop_pivot": false, + "one_line": true, + "int_padding": 355 + }, + "0XLwpk": { + "localisedName": { + "zh": "古现", + "en": "GUXIAN" + }, + "num": "39", + "services": [ + "local" + ], + "parents": [ + "0AhzsG" + ], + "children": [ + "lineend" + ], + "transfer": { + "groups": [ + {} + ], + "tick_direc": "r", + "paid_area": true + }, + "loop_pivot": false, + "one_line": true, + "int_padding": 355, + "branch": {} + }, + "0AhzsG": { + "localisedName": { + "zh": "福州路", + "en": "FUZHOULU" + }, + "num": "38", + "services": [ + "local" + ], + "parents": [ + "J1o-bm" + ], + "children": [ + "0XLwpk" + ], + "transfer": { + "groups": [ + {} + ], + "tick_direc": "r", + "paid_area": true + }, + "loop_pivot": false, + "one_line": true, + "int_padding": 355, + "branch": {} + }, + "J1o-bm": { + "localisedName": { + "zh": "绍兴路", + "en": "SHAOXINGLU" + }, + "num": "37", + "services": [ + "local" + ], + "parents": [ + "8SFyhV" + ], + "children": [ + "0AhzsG" + ], + "transfer": { + "groups": [ + {} + ], + "tick_direc": "r", + "paid_area": true + }, + "loop_pivot": false, + "one_line": true, + "int_padding": 355, + "branch": {} + }, + "8SFyhV": { + "localisedName": { + "zh": "北京南路", + "en": "BEIJINGNANLU" + }, + "num": "36", + "services": [ + "local" + ], + "parents": [ + "W4ASyK" + ], + "children": [ + "J1o-bm" + ], + "transfer": { + "groups": [ + { + "lines": [ + { + "theme": [ + "other", + "other", + "#9900ff", + "#fff" + ], + "name": [ + "4号线", + "Line 4" + ] + } + ] + } + ], + "tick_direc": "r", + "paid_area": true + }, + "loop_pivot": false, + "one_line": true, + "int_padding": 355, + "branch": {} + }, + "W4ASyK": { + "localisedName": { + "zh": "秦山路", + "en": "QINSHANLU" + }, + "num": "35", + "services": [ + "local" + ], + "parents": [ + "A16eOl" + ], + "children": [ + "8SFyhV" + ], + "transfer": { + "groups": [ + {} + ], + "tick_direc": "r", + "paid_area": true + }, + "loop_pivot": false, + "one_line": true, + "int_padding": 355, + "branch": {} + }, + "A16eOl": { + "localisedName": { + "zh": "峨眉山路", + "en": "EMEISHANLU" + }, + "num": "34", + "services": [ + "local" + ], + "parents": [ + "q8wdZY" + ], + "children": [ + "W4ASyK" + ], + "transfer": { + "groups": [ + {} + ], + "tick_direc": "r", + "paid_area": true + }, + "loop_pivot": false, + "one_line": true, + "int_padding": 355, + "branch": {} + }, + "q8wdZY": { + "localisedName": { + "zh": "昆仑山路", + "en": "KUNLUNSHANLU" + }, + "num": "33", + "services": [ + "local" + ], + "parents": [ + "DCvY-t" + ], + "children": [ + "A16eOl" + ], + "transfer": { + "groups": [ + {} + ], + "tick_direc": "r", + "paid_area": true + }, + "loop_pivot": false, + "one_line": true, + "int_padding": 355 + } + }, + "namePosMTR": { + "isStagger": true, + "isFlip": true + }, + "customiseMTRDest": { + "isLegacy": false, + "terminal": false + }, + "line_num": "1", + "spanLineNum": true, + "psd_num": "1", + "info_panel_type": "gz5", + "direction_gz_x": 50, + "direction_gz_y": 86, + "coline": {}, + "loop": false, + "loop_info": { + "bank": true, + "left_and_right_factor": 1, + "bottom_factor": 1 + }, + "notesGZMTR": [ + [ + "", + "", + 54, + 64, + false + ] + ] +} \ No newline at end of file