diff --git a/public/resources/logins.json b/public/resources/logins.json index 0b9f813c..97755d37 100644 --- a/public/resources/logins.json +++ b/public/resources/logins.json @@ -47,7 +47,8 @@ "152062424": "zzk-zswz", "169011894": "chinagi", "170912407": "289toRefractory", - "182935715": "LekkerLin" + "182935715": "LekkerLin", + "184248558": "ShanghaiSSR" }, "fantasy": { "3353040": "thekingofcity", diff --git a/public/resources/metadata/shanghailingangmediumvolumetransit.json b/public/resources/metadata/shanghailingangmediumvolumetransit.json new file mode 100644 index 00000000..847a257a --- /dev/null +++ b/public/resources/metadata/shanghailingangmediumvolumetransit.json @@ -0,0 +1,19 @@ +{ + "name": { + "zh-Hans": "上海临港中运量", + "en": "Shanghai Lingang Medium Volume Transit" + }, + "desc": { + "zh-Hans": "上海临港中运量,是运行于上海临港新片区的中运量公交系统,目前运行3条线路(1、2、3号线)、22座车站,另有规划3条线路(4、5、6号线)", + "en": "Shanghai Lingang Medium Volume Transit is a transportation system operating in the Lingang new area of Shanghai. At present, it operates 3 lines (Lines 1, Lines 2, 3) and 22 stations, and 3 other lines (Lines 4, 5 and 6) are planned." + }, + "reference": "map.baidu.com", + "updateHistory": [ + { + "id": 184248558, + "issueNumber": 1814, + "reason": "New template of Shanghai Lingang Medium Volume Transit", + "time": 1728397828150 + } + ] +} \ No newline at end of file diff --git a/public/resources/real_world.json b/public/resources/real_world.json index 11cc5c29..af705a3a 100644 --- a/public/resources/real_world.json +++ b/public/resources/real_world.json @@ -679,6 +679,16 @@ }, "lastUpdateOn": 1723528815852 }, + "shanghailingangmediumvolumetransit": { + "contributors": [ + "184248558" + ], + "name": { + "zh-Hans": "上海临港中运量", + "en": "Shanghai Lingang Medium Volume Transit" + }, + "lastUpdateOn": 1728397828150 + }, "shanghaiyananroadmediumcapacitytransit": { "contributors": [ "80013099" diff --git a/public/resources/real_world/shanghailingangmediumvolumetransit.json b/public/resources/real_world/shanghailingangmediumvolumetransit.json new file mode 100644 index 00000000..d9f0a3cb --- /dev/null +++ b/public/resources/real_world/shanghailingangmediumvolumetransit.json @@ -0,0 +1,3821 @@ +{ + "svgViewBoxZoom": 131, + "svgViewBoxMin": { + "x": -639.2200000000001, + "y": -361.12999999999965 + }, + "graph": { + "options": { + "type": "directed", + "multi": true, + "allowSelfLoops": true + }, + "attributes": {}, + "nodes": [ + { + "key": "stn_dIB9-Cq6OM", + "attributes": { + "visible": true, + "zIndex": 0, + "x": 75, + "y": 0, + "type": "shmetro-int", + "shmetro-int": { + "names": [ + "滴水湖", + "Dishui Lake" + ], + "nameOffsetX": "right", + "nameOffsetY": "middle", + "rotate": 0, + "height": 10, + "width": 18 + } + } + }, + { + "key": "misc_node_ISzZY32ErF", + "attributes": { + "visible": true, + "zIndex": 0, + "x": 50, + "y": 22.5, + "type": "virtual", + "virtual": {} + } + }, + { + "key": "misc_node_jphEMz2i-5", + "attributes": { + "visible": true, + "zIndex": 0, + "x": 50, + "y": -22.5, + "type": "virtual", + "virtual": {} + } + }, + { + "key": "stn_8jpWUF9eqT", + "attributes": { + "visible": true, + "zIndex": 0, + "x": 15, + "y": 50, + "type": "shmetro-int", + "shmetro-int": { + "names": [ + "环湖西三路临港大道", + "West Huanhu Road No.3 Lingang Avenue" + ], + "nameOffsetX": "right", + "nameOffsetY": "middle", + "rotate": 0, + "height": 10, + "width": 15 + } + } + }, + { + "key": "stn_lRFcMJh0S8", + "attributes": { + "visible": true, + "zIndex": 0, + "x": -15, + "y": 50, + "type": "shmetro-int", + "shmetro-int": { + "names": [ + "", + "" + ], + "nameOffsetX": "left", + "nameOffsetY": "middle", + "rotate": 0, + "height": 10, + "width": 15 + } + } + }, + { + "key": "stn_eJWNJoRDcZ", + "attributes": { + "visible": true, + "zIndex": 1, + "x": 0, + "y": 15, + "type": "kunmingrt-basic", + "kunmingrt-basic": { + "names": [ + "", + "" + ], + "nameOffsetX": "right", + "nameOffsetY": "top", + "color": [ + "other", + "other", + "#30d050", + "#fff" + ] + } + } + }, + { + "key": "stn_99y78dIPRb", + "attributes": { + "visible": true, + "zIndex": 1, + "x": -30, + "y": -15, + "type": "kunmingrt-basic", + "kunmingrt-basic": { + "names": [ + "临港大道环湖西三路", + "Lingang Avenue \\West Huanhu Road No.3" + ], + "nameOffsetX": "middle", + "nameOffsetY": "top", + "color": [ + "other", + "other", + "#30d050", + "#fff" + ] + } + } + }, + { + "key": "stn_zan5NfeN6G", + "attributes": { + "visible": true, + "zIndex": 0, + "x": -75, + "y": 15, + "type": "kunmingrt-basic", + "kunmingrt-basic": { + "names": [ + "临港大道", + "Lingang Avenue" + ], + "nameOffsetX": "middle", + "nameOffsetY": "bottom", + "color": [ + "other", + "other", + "#30d050", + "#fff" + ] + } + } + }, + { + "key": "stn_tGlNxzID4b", + "attributes": { + "visible": true, + "zIndex": 0, + "x": -75, + "y": -15, + "type": "kunmingrt-basic", + "kunmingrt-basic": { + "names": [ + "", + "" + ], + "nameOffsetX": "right", + "nameOffsetY": "top", + "color": [ + "other", + "other", + "#30d050", + "#fff" + ] + } + } + }, + { + "key": "stn_rOneO7PxZH", + "attributes": { + "visible": true, + "zIndex": 0, + "x": -135, + "y": 50, + "type": "kunmingrt-basic", + "kunmingrt-basic": { + "names": [ + "杞青路", + "Qiqing Road" + ], + "nameOffsetX": "left", + "nameOffsetY": "middle", + "color": [ + "other", + "other", + "#30d050", + "#fff" + ] + } + } + }, + { + "key": "stn_84w82QJuGO", + "attributes": { + "visible": true, + "zIndex": 0, + "x": -105, + "y": 50, + "type": "kunmingrt-basic", + "kunmingrt-basic": { + "names": [ + "", + "" + ], + "nameOffsetX": "right", + "nameOffsetY": "top", + "color": [ + "other", + "other", + "#30d050", + "#fff" + ] + } + } + }, + { + "key": "stn_ooknwXmjbt", + "attributes": { + "visible": true, + "zIndex": 0, + "x": 15, + "y": 100, + "type": "shmetro-int", + "shmetro-int": { + "names": [ + "申港大道东", + "East Shengang Avenue" + ], + "nameOffsetX": "right", + "nameOffsetY": "middle", + "rotate": 0, + "height": 10, + "width": 15 + } + } + }, + { + "key": "misc_node_Gi1IXkSQn1", + "attributes": { + "visible": true, + "zIndex": 0, + "x": 12.5, + "y": 75, + "type": "virtual", + "virtual": {} + } + }, + { + "key": "misc_node_22h8x91fRW", + "attributes": { + "visible": true, + "zIndex": 0, + "x": 17.5, + "y": 75, + "type": "virtual", + "virtual": {} + } + }, + { + "key": "stn_P3R03SjG8i", + "attributes": { + "visible": true, + "zIndex": 0, + "x": -15, + "y": 100, + "type": "shmetro-int", + "shmetro-int": { + "names": [ + "", + "" + ], + "nameOffsetX": "left", + "nameOffsetY": "middle", + "rotate": 0, + "height": 10, + "width": 15 + } + } + }, + { + "key": "misc_node_yStgqrygNy", + "attributes": { + "visible": true, + "zIndex": 0, + "x": -17.5, + "y": 75, + "type": "virtual", + "virtual": {} + } + }, + { + "key": "misc_node_Rr3wsu4bl-", + "attributes": { + "visible": true, + "zIndex": 0, + "x": -12.5, + "y": 75, + "type": "virtual", + "virtual": {} + } + }, + { + "key": "stn_-SHnGjh6xL", + "attributes": { + "visible": true, + "zIndex": 0, + "x": -15, + "y": 150, + "type": "shmetro-int", + "shmetro-int": { + "names": [ + "", + "" + ], + "nameOffsetX": "right", + "nameOffsetY": "bottom", + "rotate": 0, + "height": 10, + "width": 15 + } + } + }, + { + "key": "stn_wm5b0lZsc7", + "attributes": { + "visible": true, + "zIndex": 0, + "x": -60, + "y": 185, + "type": "shmetro-int", + "shmetro-int": { + "names": [ + "美人蕉路", + "Meirenjiao Road" + ], + "nameOffsetX": "middle", + "nameOffsetY": "top", + "rotate": 90, + "height": 10, + "width": 15 + } + } + }, + { + "key": "stn_icFbgTIhUv", + "attributes": { + "visible": true, + "zIndex": 0, + "x": -60, + "y": 215, + "type": "shmetro-int", + "shmetro-int": { + "names": [ + "", + "" + ], + "nameOffsetX": "middle", + "nameOffsetY": "bottom", + "rotate": 90, + "height": 10, + "width": 15 + } + } + }, + { + "key": "stn_4yPufseE01", + "attributes": { + "visible": true, + "zIndex": 0, + "x": 15, + "y": 150, + "type": "shmetro-int", + "shmetro-int": { + "names": [ + "古棕路", + "Guzong Road" + ], + "nameOffsetX": "right", + "nameOffsetY": "middle", + "rotate": 0, + "height": 10, + "width": 15 + } + } + }, + { + "key": "misc_node_svBHuwCcfI", + "attributes": { + "visible": true, + "zIndex": 0, + "x": -17.5, + "y": 125, + "type": "virtual", + "virtual": {} + } + }, + { + "key": "misc_node_0QImSm0df9", + "attributes": { + "visible": true, + "zIndex": 0, + "x": -12.5, + "y": 125, + "type": "virtual", + "virtual": {} + } + }, + { + "key": "misc_node_ymU9yNoTne", + "attributes": { + "visible": true, + "zIndex": 0, + "x": 12.5, + "y": 125, + "type": "virtual", + "virtual": {} + } + }, + { + "key": "misc_node_-BI-eCg0He", + "attributes": { + "visible": true, + "zIndex": 0, + "x": 17.5, + "y": 125, + "type": "virtual", + "virtual": {} + } + }, + { + "key": "stn_cpJ599Pitl", + "attributes": { + "visible": true, + "zIndex": 0, + "x": -132.5, + "y": 160, + "type": "shmetro-int", + "shmetro-int": { + "names": [ + "上元路", + "Shangyuan Road" + ], + "nameOffsetX": "left", + "nameOffsetY": "middle", + "rotate": 0, + "height": 10, + "width": 15 + } + } + }, + { + "key": "stn_eSC_CtPX1n", + "attributes": { + "visible": true, + "zIndex": 0, + "x": -107.5, + "y": 160, + "type": "shmetro-int", + "shmetro-int": { + "names": [ + "", + "" + ], + "nameOffsetX": "middle", + "nameOffsetY": "top", + "rotate": 0, + "height": 10, + "width": 15 + } + } + }, + { + "key": "stn_g9H_FJcS1B", + "attributes": { + "visible": true, + "zIndex": 0, + "x": -105, + "y": 90, + "type": "kunmingrt-basic", + "kunmingrt-basic": { + "names": [ + "", + "" + ], + "nameOffsetX": "right", + "nameOffsetY": "middle", + "color": [ + "other", + "other", + "#30d050", + "#fff" + ] + } + } + }, + { + "key": "stn_fs_HEFbOHO", + "attributes": { + "visible": true, + "zIndex": 0, + "x": -135, + "y": 90, + "type": "kunmingrt-basic", + "kunmingrt-basic": { + "names": [ + "申港大道", + "Shengang Avenue" + ], + "nameOffsetX": "left", + "nameOffsetY": "middle", + "color": [ + "other", + "other", + "#30d050", + "#fff" + ] + } + } + }, + { + "key": "stn_AqFhXd8NwL", + "attributes": { + "visible": true, + "zIndex": 0, + "x": -230, + "y": 110, + "type": "kunmingrt-basic", + "kunmingrt-basic": { + "names": [ + "水华路", + "Shuihua Road" + ], + "nameOffsetX": "middle", + "nameOffsetY": "top", + "color": [ + "other", + "other", + "#ff0000", + "#fff" + ] + } + } + }, + { + "key": "stn_z_yUxNwxDc", + "attributes": { + "visible": true, + "zIndex": 0, + "x": -230, + "y": 140, + "type": "kunmingrt-basic", + "kunmingrt-basic": { + "names": [ + "", + "" + ], + "nameOffsetX": "middle", + "nameOffsetY": "bottom", + "color": [ + "other", + "other", + "#ff0000", + "#fff" + ] + } + } + }, + { + "key": "misc_node_vP1djJ5Zy5", + "attributes": { + "visible": true, + "zIndex": 0, + "x": -85, + "y": 85, + "type": "shmetro-num-line-badge", + "shmetro-num-line-badge": { + "num": 2, + "color": [ + "other", + "other", + "#30d050", + "#fff" + ] + } + } + }, + { + "key": "misc_node_Nk3us5mYNm", + "attributes": { + "visible": true, + "zIndex": 0, + "x": 85, + "y": -45, + "type": "shmetro-num-line-badge", + "shmetro-num-line-badge": { + "num": 1, + "color": [ + "other", + "other", + "#ff0000", + "#fff" + ] + } + } + }, + { + "key": "stn_aFaPaawePE", + "attributes": { + "visible": true, + "zIndex": 0, + "x": 75, + "y": -65, + "type": "shmetro-basic-2020", + "shmetro-basic-2020": { + "names": [ + "滴水湖", + "Dishui Lake" + ], + "rotate": 0, + "color": [ + "shanghai", + "sh16", + "#98d1c0", + "#000" + ] + } + } + }, + { + "key": "stn_CshLEgbh4r", + "attributes": { + "visible": true, + "zIndex": 0, + "x": -75, + "y": -65, + "type": "shmetro-basic-2020", + "shmetro-basic-2020": { + "names": [ + "临港大道", + "Lingang Avenue" + ], + "rotate": 0, + "color": [ + "shanghai", + "sh16", + "#98d1c0", + "#000" + ] + } + } + }, + { + "key": "misc_node_o_1q8JdUM1", + "attributes": { + "visible": true, + "zIndex": 0, + "x": 130, + "y": -75, + "type": "text", + "text": { + "content": "地铁16号线", + "fontSize": 10, + "lineHeight": 16, + "textAnchor": "middle", + "dominantBaseline": "middle", + "language": "en", + "color": [ + "shanghai", + "sh16", + "#98d1c0", + "#000" + ], + "rotate": 0, + "italic": "normal", + "bold": "normal" + } + } + }, + { + "key": "misc_node_n3OJaX0u-4", + "attributes": { + "visible": true, + "zIndex": 0, + "x": 130, + "y": -65, + "type": "text", + "text": { + "content": "Metro Line 16", + "fontSize": 6, + "lineHeight": 16, + "textAnchor": "middle", + "dominantBaseline": "middle", + "language": "en", + "color": [ + "shanghai", + "sh16", + "#98d1c0", + "#000" + ], + "rotate": 0, + "italic": "normal", + "bold": "normal" + } + } + }, + { + "key": "misc_node_NzHr43rKTz", + "attributes": { + "visible": true, + "zIndex": 0, + "x": -160, + "y": -65, + "type": "virtual", + "virtual": {} + } + }, + { + "key": "misc_node_IRzktfjGZz", + "attributes": { + "visible": true, + "zIndex": 0, + "x": -150, + "y": -75, + "type": "virtual", + "virtual": {} + } + }, + { + "key": "misc_node_qh7MJ61MyY", + "attributes": { + "visible": true, + "zIndex": 0, + "x": -150, + "y": -55, + "type": "virtual", + "virtual": {} + } + }, + { + "key": "misc_node_11sBQ831bV", + "attributes": { + "visible": true, + "zIndex": 0, + "x": -170, + "y": -75, + "type": "text", + "text": { + "content": "往龙阳路", + "fontSize": 10, + "lineHeight": 16, + "textAnchor": "end", + "dominantBaseline": "middle", + "language": "en", + "color": [ + "shanghai", + "sh16", + "#98d1c0", + "#000" + ], + "rotate": 0, + "italic": "normal", + "bold": "normal" + } + } + }, + { + "key": "misc_node_Q3EHNihVut", + "attributes": { + "visible": true, + "zIndex": 0, + "x": -170, + "y": -65, + "type": "text", + "text": { + "content": "Towards Longyang Road", + "fontSize": 6, + "lineHeight": 16, + "textAnchor": "end", + "dominantBaseline": "middle", + "language": "en", + "color": [ + "shanghai", + "sh16", + "#98d1c0", + "#000" + ], + "rotate": 0, + "italic": "normal", + "bold": "normal" + } + } + }, + { + "key": "stn_85ez8NdFn5", + "attributes": { + "visible": true, + "zIndex": 0, + "x": -290, + "y": 110, + "type": "kunmingrt-basic", + "kunmingrt-basic": { + "names": [ + "", + "" + ], + "nameOffsetX": "right", + "nameOffsetY": "top", + "color": [ + "other", + "other", + "#ff0000", + "#fff" + ] + } + } + }, + { + "key": "stn__hMfYziPEO", + "attributes": { + "visible": true, + "zIndex": 0, + "x": -290, + "y": 140, + "type": "kunmingrt-basic", + "kunmingrt-basic": { + "names": [ + "港辉路", + "Ganghui Road" + ], + "nameOffsetX": "middle", + "nameOffsetY": "bottom", + "color": [ + "other", + "other", + "#ff0000", + "#fff" + ] + } + } + }, + { + "key": "stn_CJ_lb-1ADp", + "attributes": { + "visible": true, + "zIndex": 0, + "x": -337.5, + "y": 90, + "type": "shmetro-int", + "shmetro-int": { + "names": [ + "飞渡路", + "Feidu Road" + ], + "nameOffsetX": "right", + "nameOffsetY": "middle", + "rotate": 0, + "height": 10, + "width": 15 + } + } + }, + { + "key": "stn_C4O1B49Wkc", + "attributes": { + "visible": true, + "zIndex": 0, + "x": -367.5, + "y": 90, + "type": "shmetro-int", + "shmetro-int": { + "names": [ + "", + "" + ], + "nameOffsetX": "left", + "nameOffsetY": "middle", + "rotate": 0, + "height": 10, + "width": 15 + } + } + }, + { + "key": "stn_pvr5lBCLL4", + "attributes": { + "visible": true, + "zIndex": 0, + "x": -335, + "y": 40, + "type": "kunmingrt-basic", + "kunmingrt-basic": { + "names": [ + "云端路", + "Yunduan Road" + ], + "nameOffsetX": "right", + "nameOffsetY": "middle", + "color": [ + "other", + "other", + "#ff0000", + "#fff" + ] + } + } + }, + { + "key": "stn_3p1Qi0ITBQ", + "attributes": { + "visible": true, + "zIndex": 0, + "x": -365, + "y": 40, + "type": "kunmingrt-basic", + "kunmingrt-basic": { + "names": [ + "", + "" + ], + "nameOffsetX": "right", + "nameOffsetY": "top", + "color": [ + "other", + "other", + "#ff0000", + "#fff" + ] + } + } + }, + { + "key": "misc_node_-HJAmUEq6b", + "attributes": { + "visible": true, + "zIndex": 0, + "x": -355, + "y": 72, + "type": "virtual", + "virtual": {} + } + }, + { + "key": "stn_AZZ5qHvY_A", + "attributes": { + "visible": true, + "zIndex": 0, + "x": -335, + "y": 0, + "type": "kunmingrt-basic", + "kunmingrt-basic": { + "names": [ + "彭平路", + "Pengping Road" + ], + "nameOffsetX": "right", + "nameOffsetY": "middle", + "color": [ + "other", + "other", + "#ff0000", + "#fff" + ] + } + } + }, + { + "key": "stn_PvUNsFszdw", + "attributes": { + "visible": true, + "zIndex": 0, + "x": -365, + "y": 0, + "type": "kunmingrt-basic", + "kunmingrt-basic": { + "names": [ + "", + "" + ], + "nameOffsetX": "right", + "nameOffsetY": "top", + "color": [ + "other", + "other", + "#ff0000", + "#fff" + ] + } + } + }, + { + "key": "stn_EIRZOFlMoP", + "attributes": { + "visible": true, + "zIndex": 0, + "x": -350, + "y": -50, + "type": "kunmingrt-basic", + "kunmingrt-basic": { + "names": [ + "鸿音广场", + "Hongyin Plaza" + ], + "nameOffsetX": "middle", + "nameOffsetY": "top", + "color": [ + "other", + "other", + "#ff0000", + "#fff" + ] + } + } + }, + { + "key": "misc_node_TMnJ-_PsKP", + "attributes": { + "visible": true, + "zIndex": 0, + "x": -325, + "y": -50, + "type": "shmetro-num-line-badge", + "shmetro-num-line-badge": { + "num": 1, + "color": [ + "other", + "other", + "#ff0000", + "#fff" + ] + } + } + }, + { + "key": "stn_2bnRtwPoVn", + "attributes": { + "visible": true, + "zIndex": 0, + "x": -400, + "y": 135, + "type": "kunmingrt-basic", + "kunmingrt-basic": { + "names": [ + "", + "" + ], + "nameOffsetX": "right", + "nameOffsetY": "top", + "color": [ + "other", + "other", + "#0078ff", + "#fff" + ] + } + } + }, + { + "key": "stn_2LATuE_HVD", + "attributes": { + "visible": true, + "zIndex": 0, + "x": -400, + "y": 165, + "type": "kunmingrt-basic", + "kunmingrt-basic": { + "names": [ + "正嘉路", + "Zhengjia Road" + ], + "nameOffsetX": "middle", + "nameOffsetY": "bottom", + "color": [ + "other", + "other", + "#0078ff", + "#fff" + ] + } + } + }, + { + "key": "stn_Epy2P4p5eX", + "attributes": { + "visible": true, + "zIndex": 0, + "x": -435, + "y": 100, + "type": "kunmingrt-basic", + "kunmingrt-basic": { + "names": [ + "", + "" + ], + "nameOffsetX": "right", + "nameOffsetY": "top", + "color": [ + "other", + "other", + "#0078ff", + "#fff" + ] + } + } + }, + { + "key": "stn_naEAbJXf2Y", + "attributes": { + "visible": true, + "zIndex": 0, + "x": -465, + "y": 100, + "type": "kunmingrt-basic", + "kunmingrt-basic": { + "names": [ + "新杨公路", + "Xinyang Highway" + ], + "nameOffsetX": "left", + "nameOffsetY": "middle", + "color": [ + "other", + "other", + "#0078ff", + "#fff" + ] + } + } + }, + { + "key": "misc_node__uWHcPKFML", + "attributes": { + "visible": true, + "zIndex": 0, + "x": -470, + "y": -55, + "type": "shmetro-num-line-badge", + "shmetro-num-line-badge": { + "num": 3, + "color": [ + "other", + "other", + "#0078ff", + "#fff" + ] + } + } + }, + { + "key": "stn_j8y3VNBDkK", + "attributes": { + "visible": true, + "zIndex": 0, + "x": -435, + "y": 50, + "type": "kunmingrt-basic", + "kunmingrt-basic": { + "names": [ + "", + "" + ], + "nameOffsetX": "right", + "nameOffsetY": "middle", + "color": [ + "other", + "other", + "#0078ff", + "#fff" + ] + } + } + }, + { + "key": "stn_A3A2kIOiCM", + "attributes": { + "visible": true, + "zIndex": 0, + "x": -465, + "y": 50, + "type": "kunmingrt-basic", + "kunmingrt-basic": { + "names": [ + "雪柳路", + "Xueliu Road" + ], + "nameOffsetX": "left", + "nameOffsetY": "middle", + "color": [ + "other", + "other", + "#0078ff", + "#fff" + ] + } + } + }, + { + "key": "stn_8KQ3BkoeWo", + "attributes": { + "visible": true, + "zIndex": 0, + "x": -465, + "y": 0, + "type": "kunmingrt-basic", + "kunmingrt-basic": { + "names": [ + "草萱路", + "Caoxuan Road" + ], + "nameOffsetX": "left", + "nameOffsetY": "middle", + "color": [ + "other", + "other", + "#0078ff", + "#fff" + ] + } + } + }, + { + "key": "stn_KMEiDlFiuC", + "attributes": { + "visible": true, + "zIndex": 0, + "x": -435, + "y": 0, + "type": "kunmingrt-basic", + "kunmingrt-basic": { + "names": [ + "", + "" + ], + "nameOffsetX": "right", + "nameOffsetY": "top", + "color": [ + "other", + "other", + "#0078ff", + "#fff" + ] + } + } + }, + { + "key": "misc_node_VaBbLG8ZEf", + "attributes": { + "visible": true, + "zIndex": 0, + "x": -450, + "y": -18, + "type": "virtual", + "virtual": {} + } + }, + { + "key": "misc_node_6qovSxLd7X", + "attributes": { + "visible": true, + "zIndex": 0, + "x": -190, + "y": -130, + "type": "text", + "text": { + "content": "上海临港中运量运行线路图", + "fontSize": 30, + "lineHeight": 16, + "textAnchor": "middle", + "dominantBaseline": "middle", + "language": "en", + "color": [ + "shanghai", + "jsr", + "#000000", + "#fff" + ], + "rotate": 0, + "italic": "normal", + "bold": "normal" + } + } + } + ], + "edges": [ + { + "key": "line_qjvOVnXnu0", + "source": "misc_node_ISzZY32ErF", + "target": "stn_dIB9-Cq6OM", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "perpendicular", + "perpendicular": { + "startFrom": "from", + "offsetFrom": -2.5, + "offsetTo": 0, + "roundCornerFactor": 18.33 + }, + "style": "single-color", + "single-color": { + "color": [ + "other", + "other", + "#ff0000", + "#fff" + ] + }, + "reconcileId": "", + "parallelIndex": -1 + } + }, + { + "key": "line_2FziDRDLnN", + "source": "misc_node_jphEMz2i-5", + "target": "stn_dIB9-Cq6OM", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "perpendicular", + "perpendicular": { + "startFrom": "from", + "offsetFrom": 2.5, + "offsetTo": 0, + "roundCornerFactor": 18.33 + }, + "style": "single-color", + "single-color": { + "color": [ + "other", + "other", + "#ff0000", + "#fff" + ] + }, + "reconcileId": "", + "parallelIndex": -1 + } + }, + { + "key": "line_j_nPbQIPeK", + "source": "misc_node_ISzZY32ErF", + "target": "stn_8jpWUF9eqT", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "perpendicular", + "perpendicular": { + "startFrom": "from", + "offsetFrom": -2.5, + "offsetTo": -2.5, + "roundCornerFactor": 18.33 + }, + "style": "single-color", + "single-color": { + "color": [ + "other", + "other", + "#ff0000", + "#fff" + ] + }, + "reconcileId": "", + "parallelIndex": -1 + } + }, + { + "key": "line_vcmu9Ju9wh", + "source": "stn_lRFcMJh0S8", + "target": "stn_8jpWUF9eqT", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "diagonal", + "diagonal": { + "startFrom": "from", + "offsetFrom": 0, + "offsetTo": 0, + "roundCornerFactor": 10 + }, + "style": "gzmtr-virtual-int", + "reconcileId": "", + "parallelIndex": -1, + "gzmtr-virtual-int": {} + } + }, + { + "key": "line_TdiuU6_CF_", + "source": "misc_node_jphEMz2i-5", + "target": "stn_lRFcMJh0S8", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "perpendicular", + "perpendicular": { + "startFrom": "from", + "offsetFrom": 2.5, + "offsetTo": 2.5, + "roundCornerFactor": 18.33 + }, + "style": "single-color", + "single-color": { + "color": [ + "other", + "other", + "#ff0000", + "#fff" + ] + }, + "reconcileId": "", + "parallelIndex": -1 + } + }, + { + "key": "line_LniyiMx3lb", + "source": "stn_eJWNJoRDcZ", + "target": "stn_dIB9-Cq6OM", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "perpendicular", + "perpendicular": { + "startFrom": "from", + "offsetFrom": 0, + "offsetTo": -5, + "roundCornerFactor": 13.33 + }, + "style": "single-color", + "single-color": { + "color": [ + "other", + "other", + "#30d050", + "#fff" + ] + }, + "reconcileId": "", + "parallelIndex": -1 + } + }, + { + "key": "line_K1wuM1NZbq", + "source": "stn_99y78dIPRb", + "target": "stn_dIB9-Cq6OM", + "attributes": { + "visible": true, + "zIndex": -2, + "type": "perpendicular", + "perpendicular": { + "startFrom": "from", + "offsetFrom": 0, + "offsetTo": -5, + "roundCornerFactor": 13.33 + }, + "style": "single-color", + "single-color": { + "color": [ + "other", + "other", + "#30d050", + "#fff" + ] + }, + "reconcileId": "", + "parallelIndex": -1 + } + }, + { + "key": "line_z3GrSu02Fo", + "source": "misc_node_ISzZY32ErF", + "target": "stn_8jpWUF9eqT", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "perpendicular", + "perpendicular": { + "startFrom": "from", + "offsetFrom": 2.5, + "offsetTo": 2.5, + "roundCornerFactor": 13.33 + }, + "style": "single-color", + "single-color": { + "color": [ + "other", + "other", + "#30d050", + "#fff" + ] + }, + "reconcileId": "", + "parallelIndex": -1 + } + }, + { + "key": "line_GCqswZ0SxZ", + "source": "misc_node_ISzZY32ErF", + "target": "stn_dIB9-Cq6OM", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "perpendicular", + "perpendicular": { + "startFrom": "from", + "offsetFrom": 2.5, + "offsetTo": 5, + "roundCornerFactor": 23.33 + }, + "style": "single-color", + "single-color": { + "color": [ + "other", + "other", + "#30d050", + "#fff" + ] + }, + "reconcileId": "", + "parallelIndex": -1 + } + }, + { + "key": "line_9jvgKre1lB", + "source": "misc_node_jphEMz2i-5", + "target": "stn_dIB9-Cq6OM", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "perpendicular", + "perpendicular": { + "startFrom": "from", + "offsetFrom": -2.5, + "offsetTo": 5, + "roundCornerFactor": 23.33 + }, + "style": "single-color", + "single-color": { + "color": [ + "other", + "other", + "#30d050", + "#fff" + ] + }, + "reconcileId": "", + "parallelIndex": -1 + } + }, + { + "key": "line_zShillgKVA", + "source": "misc_node_jphEMz2i-5", + "target": "stn_lRFcMJh0S8", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "perpendicular", + "perpendicular": { + "startFrom": "from", + "offsetFrom": -2.5, + "offsetTo": -2.5, + "roundCornerFactor": 23.33 + }, + "style": "single-color", + "single-color": { + "color": [ + "other", + "other", + "#30d050", + "#fff" + ] + }, + "reconcileId": "", + "parallelIndex": -1 + } + }, + { + "key": "line_sVCQeZYA0j", + "source": "stn_99y78dIPRb", + "target": "stn_eJWNJoRDcZ", + "attributes": { + "visible": true, + "zIndex": 1, + "type": "diagonal", + "diagonal": { + "startFrom": "from", + "offsetFrom": 0, + "offsetTo": 0, + "roundCornerFactor": 10 + }, + "style": "gzmtr-virtual-int", + "reconcileId": "", + "parallelIndex": -1, + "gzmtr-virtual-int": {} + } + }, + { + "key": "line_UNy3_pKmQ5", + "source": "stn_zan5NfeN6G", + "target": "stn_eJWNJoRDcZ", + "attributes": { + "visible": true, + "zIndex": -2, + "type": "diagonal", + "diagonal": { + "startFrom": "from", + "offsetFrom": 0, + "offsetTo": 0, + "roundCornerFactor": 10 + }, + "style": "single-color", + "single-color": { + "color": [ + "other", + "other", + "#30d050", + "#fff" + ] + }, + "reconcileId": "", + "parallelIndex": -1 + } + }, + { + "key": "line_SuSP4OIdgx", + "source": "stn_tGlNxzID4b", + "target": "stn_99y78dIPRb", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "diagonal", + "diagonal": { + "startFrom": "from", + "offsetFrom": 0, + "offsetTo": 0, + "roundCornerFactor": 10 + }, + "style": "single-color", + "single-color": { + "color": [ + "other", + "other", + "#30d050", + "#fff" + ] + }, + "reconcileId": "", + "parallelIndex": -1 + } + }, + { + "key": "line_yU9vhD02cR", + "source": "misc_node_jphEMz2i-5", + "target": "stn_lRFcMJh0S8", + "attributes": { + "visible": true, + "zIndex": -1, + "type": "perpendicular", + "perpendicular": { + "startFrom": "from", + "offsetFrom": 0, + "offsetTo": 4, + "roundCornerFactor": 0 + }, + "style": "single-color", + "single-color": { + "color": [ + "other", + "other", + "#ffffff", + "#000" + ] + }, + "reconcileId": "", + "parallelIndex": -1 + } + }, + { + "key": "line_EDTLorNbVz", + "source": "misc_node_jphEMz2i-5", + "target": "stn_lRFcMJh0S8", + "attributes": { + "visible": true, + "zIndex": -1, + "type": "perpendicular", + "perpendicular": { + "startFrom": "from", + "offsetFrom": -4, + "offsetTo": -4, + "roundCornerFactor": 24.83 + }, + "style": "single-color", + "single-color": { + "color": [ + "other", + "other", + "#ffffff", + "#000" + ] + }, + "reconcileId": "", + "parallelIndex": -1 + } + }, + { + "key": "line_8kRCgeMYt-", + "source": "stn_tGlNxzID4b", + "target": "stn_zan5NfeN6G", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "diagonal", + "diagonal": { + "startFrom": "from", + "offsetFrom": 0, + "offsetTo": 0, + "roundCornerFactor": 10 + }, + "style": "gzmtr-virtual-int", + "reconcileId": "", + "parallelIndex": -1, + "gzmtr-virtual-int": {} + } + }, + { + "key": "line_Y97C9-v_mx", + "source": "stn_8jpWUF9eqT", + "target": "misc_node_Gi1IXkSQn1", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "diagonal", + "diagonal": { + "startFrom": "from", + "offsetFrom": -2.5, + "offsetTo": 0, + "roundCornerFactor": 10 + }, + "style": "single-color", + "single-color": { + "color": [ + "other", + "other", + "#ff0000", + "#fff" + ] + }, + "reconcileId": "", + "parallelIndex": -1 + } + }, + { + "key": "line_zZ8kv5cXMX", + "source": "stn_ooknwXmjbt", + "target": "misc_node_Gi1IXkSQn1", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "diagonal", + "diagonal": { + "startFrom": "from", + "offsetFrom": -2.5, + "offsetTo": 0, + "roundCornerFactor": 10 + }, + "style": "single-color", + "single-color": { + "color": [ + "other", + "other", + "#ff0000", + "#fff" + ] + }, + "reconcileId": "", + "parallelIndex": -1 + } + }, + { + "key": "line_u31o64ZlTL", + "source": "stn_8jpWUF9eqT", + "target": "misc_node_22h8x91fRW", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "diagonal", + "diagonal": { + "startFrom": "from", + "offsetFrom": 2.5, + "offsetTo": 0, + "roundCornerFactor": 10 + }, + "style": "single-color", + "single-color": { + "color": [ + "other", + "other", + "#30d050", + "#fff" + ] + }, + "reconcileId": "", + "parallelIndex": -1 + } + }, + { + "key": "line_6hADOpN0sy", + "source": "stn_ooknwXmjbt", + "target": "misc_node_22h8x91fRW", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "diagonal", + "diagonal": { + "startFrom": "from", + "offsetFrom": 2.5, + "offsetTo": 0, + "roundCornerFactor": 10 + }, + "style": "single-color", + "single-color": { + "color": [ + "other", + "other", + "#30d050", + "#fff" + ] + }, + "reconcileId": "", + "parallelIndex": -1 + } + }, + { + "key": "line_DYk77nymv3", + "source": "stn_lRFcMJh0S8", + "target": "misc_node_yStgqrygNy", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "diagonal", + "diagonal": { + "startFrom": "from", + "offsetFrom": -2.5, + "offsetTo": 0, + "roundCornerFactor": 10 + }, + "style": "single-color", + "single-color": { + "color": [ + "other", + "other", + "#30d050", + "#fff" + ] + }, + "reconcileId": "", + "parallelIndex": -1 + } + }, + { + "key": "line_5OFzl_rhd9", + "source": "stn_P3R03SjG8i", + "target": "misc_node_yStgqrygNy", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "diagonal", + "diagonal": { + "startFrom": "from", + "offsetFrom": -2.5, + "offsetTo": 0, + "roundCornerFactor": 10 + }, + "style": "single-color", + "single-color": { + "color": [ + "other", + "other", + "#30d050", + "#fff" + ] + }, + "reconcileId": "", + "parallelIndex": -1 + } + }, + { + "key": "line_OJpcPp0Tx-", + "source": "stn_lRFcMJh0S8", + "target": "misc_node_Rr3wsu4bl-", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "diagonal", + "diagonal": { + "startFrom": "from", + "offsetFrom": 2.5, + "offsetTo": 0, + "roundCornerFactor": 10 + }, + "style": "single-color", + "single-color": { + "color": [ + "other", + "other", + "#ff0000", + "#fff" + ] + }, + "reconcileId": "", + "parallelIndex": -1 + } + }, + { + "key": "line_3h6hRhlels", + "source": "stn_P3R03SjG8i", + "target": "misc_node_Rr3wsu4bl-", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "diagonal", + "diagonal": { + "startFrom": "from", + "offsetFrom": 2.5, + "offsetTo": 0, + "roundCornerFactor": 10 + }, + "style": "single-color", + "single-color": { + "color": [ + "other", + "other", + "#ff0000", + "#fff" + ] + }, + "reconcileId": "", + "parallelIndex": -1 + } + }, + { + "key": "line_DUmKIKPOtv", + "source": "stn_P3R03SjG8i", + "target": "stn_ooknwXmjbt", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "diagonal", + "diagonal": { + "startFrom": "from", + "offsetFrom": 0, + "offsetTo": 0, + "roundCornerFactor": 10 + }, + "style": "gzmtr-virtual-int", + "reconcileId": "", + "parallelIndex": -1, + "gzmtr-virtual-int": {} + } + }, + { + "key": "line_66DoTTpHWZ", + "source": "stn_rOneO7PxZH", + "target": "stn_84w82QJuGO", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "diagonal", + "diagonal": { + "startFrom": "from", + "offsetFrom": 0, + "offsetTo": 0, + "roundCornerFactor": 10 + }, + "style": "gzmtr-virtual-int", + "reconcileId": "", + "parallelIndex": -1, + "gzmtr-virtual-int": {} + } + }, + { + "key": "line_Uu3f6l8-e1", + "source": "stn_-SHnGjh6xL", + "target": "stn_4yPufseE01", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "diagonal", + "diagonal": { + "startFrom": "from", + "offsetFrom": 0, + "offsetTo": 0, + "roundCornerFactor": 10 + }, + "style": "gzmtr-virtual-int", + "reconcileId": "", + "parallelIndex": -1, + "gzmtr-virtual-int": {} + } + }, + { + "key": "line_NVV0zsHuqW", + "source": "stn_wm5b0lZsc7", + "target": "stn_icFbgTIhUv", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "diagonal", + "diagonal": { + "startFrom": "from", + "offsetFrom": 0, + "offsetTo": 0, + "roundCornerFactor": 10 + }, + "style": "gzmtr-virtual-int", + "reconcileId": "", + "parallelIndex": -1, + "gzmtr-virtual-int": {} + } + }, + { + "key": "line_3Ui4_nTsBx", + "source": "stn_tGlNxzID4b", + "target": "stn_rOneO7PxZH", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "perpendicular", + "perpendicular": { + "startFrom": "from", + "offsetFrom": 0, + "offsetTo": 0, + "roundCornerFactor": 18.33 + }, + "style": "single-color", + "single-color": { + "color": [ + "other", + "other", + "#30d050", + "#fff" + ] + }, + "reconcileId": "", + "parallelIndex": -1 + } + }, + { + "key": "line_RgY1hGmWPy", + "source": "stn_zan5NfeN6G", + "target": "stn_84w82QJuGO", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "perpendicular", + "perpendicular": { + "startFrom": "from", + "offsetFrom": 0, + "offsetTo": 0, + "roundCornerFactor": 18.33 + }, + "style": "single-color", + "single-color": { + "color": [ + "other", + "other", + "#30d050", + "#fff" + ] + }, + "reconcileId": "", + "parallelIndex": -1 + } + }, + { + "key": "line_iZZlXq6ALY", + "source": "stn_P3R03SjG8i", + "target": "misc_node_svBHuwCcfI", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "diagonal", + "diagonal": { + "startFrom": "from", + "offsetFrom": -2.5, + "offsetTo": 0, + "roundCornerFactor": 10 + }, + "style": "single-color", + "single-color": { + "color": [ + "other", + "other", + "#30d050", + "#fff" + ] + }, + "reconcileId": "", + "parallelIndex": -1 + } + }, + { + "key": "line_pzsoPxVAYQ", + "source": "stn_-SHnGjh6xL", + "target": "misc_node_svBHuwCcfI", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "diagonal", + "diagonal": { + "startFrom": "from", + "offsetFrom": -2.5, + "offsetTo": 0, + "roundCornerFactor": 10 + }, + "style": "single-color", + "single-color": { + "color": [ + "other", + "other", + "#30d050", + "#fff" + ] + }, + "reconcileId": "", + "parallelIndex": -1 + } + }, + { + "key": "line_T2w10fFK0E", + "source": "stn_P3R03SjG8i", + "target": "misc_node_0QImSm0df9", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "diagonal", + "diagonal": { + "startFrom": "from", + "offsetFrom": 2.5, + "offsetTo": 0, + "roundCornerFactor": 10 + }, + "style": "single-color", + "single-color": { + "color": [ + "other", + "other", + "#ff0000", + "#fff" + ] + }, + "reconcileId": "", + "parallelIndex": -1 + } + }, + { + "key": "line_YqdKbTwBod", + "source": "stn_-SHnGjh6xL", + "target": "misc_node_0QImSm0df9", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "diagonal", + "diagonal": { + "startFrom": "from", + "offsetFrom": 2.5, + "offsetTo": 0, + "roundCornerFactor": 10 + }, + "style": "single-color", + "single-color": { + "color": [ + "other", + "other", + "#ff0000", + "#fff" + ] + }, + "reconcileId": "", + "parallelIndex": -1 + } + }, + { + "key": "line_GFk58XOQFc", + "source": "stn_ooknwXmjbt", + "target": "misc_node_ymU9yNoTne", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "diagonal", + "diagonal": { + "startFrom": "from", + "offsetFrom": -2.5, + "offsetTo": 0, + "roundCornerFactor": 10 + }, + "style": "single-color", + "single-color": { + "color": [ + "other", + "other", + "#ff0000", + "#fff" + ] + }, + "reconcileId": "", + "parallelIndex": -1 + } + }, + { + "key": "line_6fjLdNl6wn", + "source": "stn_4yPufseE01", + "target": "misc_node_ymU9yNoTne", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "diagonal", + "diagonal": { + "startFrom": "from", + "offsetFrom": -2.5, + "offsetTo": 0, + "roundCornerFactor": 10 + }, + "style": "single-color", + "single-color": { + "color": [ + "other", + "other", + "#ff0000", + "#fff" + ] + }, + "reconcileId": "", + "parallelIndex": -1 + } + }, + { + "key": "line_4eUe0bIYs_", + "source": "stn_ooknwXmjbt", + "target": "misc_node_-BI-eCg0He", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "diagonal", + "diagonal": { + "startFrom": "from", + "offsetFrom": 2.5, + "offsetTo": 0, + "roundCornerFactor": 10 + }, + "style": "single-color", + "single-color": { + "color": [ + "other", + "other", + "#30d050", + "#fff" + ] + }, + "reconcileId": "", + "parallelIndex": -1 + } + }, + { + "key": "line_XqAXrMQJoO", + "source": "stn_4yPufseE01", + "target": "misc_node_-BI-eCg0He", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "diagonal", + "diagonal": { + "startFrom": "from", + "offsetFrom": 2.5, + "offsetTo": 0, + "roundCornerFactor": 10 + }, + "style": "single-color", + "single-color": { + "color": [ + "other", + "other", + "#30d050", + "#fff" + ] + }, + "reconcileId": "", + "parallelIndex": -1 + } + }, + { + "key": "line_paFaNUM1RS", + "source": "stn_wm5b0lZsc7", + "target": "stn_-SHnGjh6xL", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "perpendicular", + "perpendicular": { + "startFrom": "from", + "offsetFrom": -2.5, + "offsetTo": -2.5, + "roundCornerFactor": 13.33 + }, + "style": "single-color", + "single-color": { + "color": [ + "other", + "other", + "#30d050", + "#fff" + ] + }, + "reconcileId": "", + "parallelIndex": -1 + } + }, + { + "key": "line_8lYoFRaBPw", + "source": "stn_icFbgTIhUv", + "target": "stn_4yPufseE01", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "perpendicular", + "perpendicular": { + "startFrom": "from", + "offsetFrom": 2.5, + "offsetTo": 2.5, + "roundCornerFactor": 23.33 + }, + "style": "single-color", + "single-color": { + "color": [ + "other", + "other", + "#30d050", + "#fff" + ] + }, + "reconcileId": "", + "parallelIndex": -1 + } + }, + { + "key": "line_xG0FyKpRrW", + "source": "stn_wm5b0lZsc7", + "target": "stn_-SHnGjh6xL", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "perpendicular", + "perpendicular": { + "startFrom": "from", + "offsetFrom": 2.5, + "offsetTo": 2.5, + "roundCornerFactor": 18.33 + }, + "style": "single-color", + "single-color": { + "color": [ + "other", + "other", + "#ff0000", + "#fff" + ] + }, + "reconcileId": "", + "parallelIndex": -1 + } + }, + { + "key": "line_6e4pEzvciC", + "source": "stn_icFbgTIhUv", + "target": "stn_4yPufseE01", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "perpendicular", + "perpendicular": { + "startFrom": "from", + "offsetFrom": -2.5, + "offsetTo": -2.5, + "roundCornerFactor": 18.33 + }, + "style": "single-color", + "single-color": { + "color": [ + "other", + "other", + "#ff0000", + "#fff" + ] + }, + "reconcileId": "", + "parallelIndex": -1 + } + }, + { + "key": "line_qf231bYiXH", + "source": "stn_84w82QJuGO", + "target": "stn_g9H_FJcS1B", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "diagonal", + "diagonal": { + "startFrom": "from", + "offsetFrom": 0, + "offsetTo": 0, + "roundCornerFactor": 10 + }, + "style": "single-color", + "single-color": { + "color": [ + "other", + "other", + "#30d050", + "#fff" + ] + }, + "reconcileId": "", + "parallelIndex": -1 + } + }, + { + "key": "line_lYDpC419QC", + "source": "stn_rOneO7PxZH", + "target": "stn_fs_HEFbOHO", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "diagonal", + "diagonal": { + "startFrom": "from", + "offsetFrom": 0, + "offsetTo": 0, + "roundCornerFactor": 10 + }, + "style": "single-color", + "single-color": { + "color": [ + "other", + "other", + "#30d050", + "#fff" + ] + }, + "reconcileId": "", + "parallelIndex": -1 + } + }, + { + "key": "line_4s_1XigNzN", + "source": "stn_eSC_CtPX1n", + "target": "stn_g9H_FJcS1B", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "diagonal", + "diagonal": { + "startFrom": "from", + "offsetFrom": 2.5, + "offsetTo": 0, + "roundCornerFactor": 10 + }, + "style": "single-color", + "single-color": { + "color": [ + "other", + "other", + "#30d050", + "#fff" + ] + }, + "reconcileId": "", + "parallelIndex": -1 + } + }, + { + "key": "line_tQLl5n2wdQ", + "source": "stn_cpJ599Pitl", + "target": "stn_fs_HEFbOHO", + "attributes": { + "visible": true, + "zIndex": -2, + "type": "diagonal", + "diagonal": { + "startFrom": "from", + "offsetFrom": -2.5, + "offsetTo": 0, + "roundCornerFactor": 10 + }, + "style": "single-color", + "single-color": { + "color": [ + "other", + "other", + "#30d050", + "#fff" + ] + }, + "reconcileId": "", + "parallelIndex": -1 + } + }, + { + "key": "line_xj5lCYI0AQ", + "source": "stn_fs_HEFbOHO", + "target": "stn_g9H_FJcS1B", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "diagonal", + "diagonal": { + "startFrom": "from", + "offsetFrom": 0, + "offsetTo": 0, + "roundCornerFactor": 10 + }, + "style": "gzmtr-virtual-int", + "reconcileId": "", + "parallelIndex": -1, + "gzmtr-virtual-int": {} + } + }, + { + "key": "line_IGpL31OR8f", + "source": "stn_cpJ599Pitl", + "target": "stn_eSC_CtPX1n", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "diagonal", + "diagonal": { + "startFrom": "from", + "offsetFrom": 0, + "offsetTo": 0, + "roundCornerFactor": 10 + }, + "style": "gzmtr-virtual-int", + "reconcileId": "", + "parallelIndex": -1, + "gzmtr-virtual-int": {} + } + }, + { + "key": "line_v-B0pTJDal", + "source": "stn_wm5b0lZsc7", + "target": "stn_eSC_CtPX1n", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "perpendicular", + "perpendicular": { + "startFrom": "from", + "offsetFrom": -2.5, + "offsetTo": 2.5, + "roundCornerFactor": 15.83 + }, + "style": "single-color", + "single-color": { + "color": [ + "other", + "other", + "#30d050", + "#fff" + ] + }, + "reconcileId": "", + "parallelIndex": -1 + } + }, + { + "key": "line_fAEim5LzNG", + "source": "stn_icFbgTIhUv", + "target": "stn_cpJ599Pitl", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "perpendicular", + "perpendicular": { + "startFrom": "from", + "offsetFrom": 2.5, + "offsetTo": -2.5, + "roundCornerFactor": 20.83 + }, + "style": "single-color", + "single-color": { + "color": [ + "other", + "other", + "#30d050", + "#fff" + ] + }, + "reconcileId": "", + "parallelIndex": -1 + } + }, + { + "key": "line_zQ6Fkl4kiR", + "source": "stn_wm5b0lZsc7", + "target": "stn_eSC_CtPX1n", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "perpendicular", + "perpendicular": { + "startFrom": "from", + "offsetFrom": 2.5, + "offsetTo": -2.5, + "roundCornerFactor": 20.83 + }, + "style": "single-color", + "single-color": { + "color": [ + "other", + "other", + "#ff0000", + "#fff" + ] + }, + "reconcileId": "", + "parallelIndex": -1 + } + }, + { + "key": "line_k6s0vMvLOQ", + "source": "stn_icFbgTIhUv", + "target": "stn_cpJ599Pitl", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "perpendicular", + "perpendicular": { + "startFrom": "from", + "offsetFrom": -2.5, + "offsetTo": 2.5, + "roundCornerFactor": 15.83 + }, + "style": "single-color", + "single-color": { + "color": [ + "other", + "other", + "#ff0000", + "#fff" + ] + }, + "reconcileId": "", + "parallelIndex": -1 + } + }, + { + "key": "line_Sm7jZzVm2C", + "source": "stn_AqFhXd8NwL", + "target": "stn_eSC_CtPX1n", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "perpendicular", + "perpendicular": { + "startFrom": "from", + "offsetFrom": 0, + "offsetTo": -2.5, + "roundCornerFactor": 18.33 + }, + "style": "single-color", + "single-color": { + "color": [ + "other", + "other", + "#ff0000", + "#fff" + ] + }, + "reconcileId": "", + "parallelIndex": -1 + } + }, + { + "key": "line_eW83odifvo", + "source": "stn_z_yUxNwxDc", + "target": "stn_cpJ599Pitl", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "perpendicular", + "perpendicular": { + "startFrom": "from", + "offsetFrom": 0, + "offsetTo": 2.5, + "roundCornerFactor": 18.33 + }, + "style": "single-color", + "single-color": { + "color": [ + "other", + "other", + "#ff0000", + "#fff" + ] + }, + "reconcileId": "", + "parallelIndex": -1 + } + }, + { + "key": "line_Xua4FPSBGT", + "source": "stn_AqFhXd8NwL", + "target": "stn_z_yUxNwxDc", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "diagonal", + "diagonal": { + "startFrom": "from", + "offsetFrom": 0, + "offsetTo": 0, + "roundCornerFactor": 10 + }, + "style": "gzmtr-virtual-int", + "reconcileId": "", + "parallelIndex": -1, + "gzmtr-virtual-int": {} + } + }, + { + "key": "line_ske7CbM5YS", + "source": "stn_CshLEgbh4r", + "target": "stn_aFaPaawePE", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "diagonal", + "diagonal": { + "startFrom": "from", + "offsetFrom": 0, + "offsetTo": 0, + "roundCornerFactor": 10 + }, + "style": "single-color", + "single-color": { + "color": [ + "shanghai", + "sh16", + "#98d1c0", + "#000" + ] + }, + "reconcileId": "", + "parallelIndex": -1 + } + }, + { + "key": "line_3y2Q2oZ_R-", + "source": "stn_aFaPaawePE", + "target": "stn_dIB9-Cq6OM", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "diagonal", + "diagonal": { + "startFrom": "from", + "offsetFrom": 0, + "offsetTo": 0, + "roundCornerFactor": 10 + }, + "style": "mtr-unpaid-area", + "reconcileId": "", + "parallelIndex": -1, + "mtr-unpaid-area": {} + } + }, + { + "key": "line_wowMnlHs2-", + "source": "stn_CshLEgbh4r", + "target": "stn_tGlNxzID4b", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "diagonal", + "diagonal": { + "startFrom": "from", + "offsetFrom": 0, + "offsetTo": 0, + "roundCornerFactor": 10 + }, + "style": "mtr-unpaid-area", + "reconcileId": "", + "parallelIndex": -1, + "mtr-unpaid-area": {} + } + }, + { + "key": "line_bx8DkHcNEt", + "source": "misc_node_NzHr43rKTz", + "target": "stn_CshLEgbh4r", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "diagonal", + "diagonal": { + "startFrom": "from", + "offsetFrom": 0, + "offsetTo": 0, + "roundCornerFactor": 10 + }, + "style": "single-color", + "single-color": { + "color": [ + "shanghai", + "sh16", + "#98d1c0", + "#000" + ] + }, + "reconcileId": "", + "parallelIndex": -1 + } + }, + { + "key": "line_gp8EhKhu0f", + "source": "misc_node_qh7MJ61MyY", + "target": "misc_node_IRzktfjGZz", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "ro-perp", + "ro-perp": { + "startFrom": "from", + "offsetFrom": 0, + "offsetTo": 0, + "roundCornerFactor": 0 + }, + "style": "single-color", + "single-color": { + "color": [ + "shanghai", + "sh16", + "#98d1c0", + "#000" + ] + }, + "reconcileId": "", + "parallelIndex": -1 + } + }, + { + "key": "line__8RZriyh7s", + "source": "stn_85ez8NdFn5", + "target": "stn_AqFhXd8NwL", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "diagonal", + "diagonal": { + "startFrom": "from", + "offsetFrom": 0, + "offsetTo": 0, + "roundCornerFactor": 10 + }, + "style": "single-color", + "single-color": { + "color": [ + "other", + "other", + "#ff0000", + "#fff" + ] + }, + "reconcileId": "", + "parallelIndex": -1 + } + }, + { + "key": "line_fMWhP5z_-w", + "source": "stn__hMfYziPEO", + "target": "stn_z_yUxNwxDc", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "diagonal", + "diagonal": { + "startFrom": "from", + "offsetFrom": 0, + "offsetTo": 0, + "roundCornerFactor": 10 + }, + "style": "single-color", + "single-color": { + "color": [ + "other", + "other", + "#ff0000", + "#fff" + ] + }, + "reconcileId": "", + "parallelIndex": -1 + } + }, + { + "key": "line_KQ82SJFxli", + "source": "stn_AqFhXd8NwL", + "target": "stn_eSC_CtPX1n", + "attributes": { + "visible": true, + "zIndex": -1, + "type": "perpendicular", + "perpendicular": { + "startFrom": "from", + "offsetFrom": 1.5, + "offsetTo": 0, + "roundCornerFactor": 18.33 + }, + "style": "single-color", + "single-color": { + "color": [ + "other", + "other", + "#ffffff", + "#000" + ] + }, + "reconcileId": "", + "parallelIndex": -1 + } + }, + { + "key": "line_OwaYPP9cUs", + "source": "stn_AqFhXd8NwL", + "target": "stn_eSC_CtPX1n", + "attributes": { + "visible": true, + "zIndex": -1, + "type": "perpendicular", + "perpendicular": { + "startFrom": "from", + "offsetFrom": -1.5, + "offsetTo": 0, + "roundCornerFactor": 18.33 + }, + "style": "single-color", + "single-color": { + "color": [ + "other", + "other", + "#ffffff", + "#000" + ] + }, + "reconcileId": "", + "parallelIndex": -1 + } + }, + { + "key": "line_GFoK-qGlrd", + "source": "stn_z_yUxNwxDc", + "target": "stn_cpJ599Pitl", + "attributes": { + "visible": true, + "zIndex": -1, + "type": "perpendicular", + "perpendicular": { + "startFrom": "from", + "offsetFrom": -1.5, + "offsetTo": 4, + "roundCornerFactor": 19.83 + }, + "style": "single-color", + "single-color": { + "color": [ + "other", + "other", + "#ffffff", + "#000" + ] + }, + "reconcileId": "", + "parallelIndex": -1 + } + }, + { + "key": "line_dp1rwowwHn", + "source": "stn_85ez8NdFn5", + "target": "stn__hMfYziPEO", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "diagonal", + "diagonal": { + "startFrom": "from", + "offsetFrom": 0, + "offsetTo": 0, + "roundCornerFactor": 10 + }, + "style": "gzmtr-virtual-int", + "reconcileId": "", + "parallelIndex": -1, + "gzmtr-virtual-int": {} + } + }, + { + "key": "line_ag7MpSuXt-", + "source": "stn_85ez8NdFn5", + "target": "stn_CJ_lb-1ADp", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "perpendicular", + "perpendicular": { + "startFrom": "from", + "offsetFrom": 0, + "offsetTo": 2.5, + "roundCornerFactor": 18.33 + }, + "style": "single-color", + "single-color": { + "color": [ + "other", + "other", + "#ff0000", + "#fff" + ] + }, + "reconcileId": "", + "parallelIndex": -1 + } + }, + { + "key": "line_hVSDhzzgLp", + "source": "stn__hMfYziPEO", + "target": "stn_C4O1B49Wkc", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "perpendicular", + "perpendicular": { + "startFrom": "from", + "offsetFrom": 0, + "offsetTo": 2.5, + "roundCornerFactor": 18.33 + }, + "style": "single-color", + "single-color": { + "color": [ + "other", + "other", + "#ff0000", + "#fff" + ] + }, + "reconcileId": "", + "parallelIndex": -1 + } + }, + { + "key": "line_U9tJIXE_6-", + "source": "stn_CJ_lb-1ADp", + "target": "stn_pvr5lBCLL4", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "diagonal", + "diagonal": { + "startFrom": "from", + "offsetFrom": 2.5, + "offsetTo": 0, + "roundCornerFactor": 10 + }, + "style": "single-color", + "single-color": { + "color": [ + "other", + "other", + "#ff0000", + "#fff" + ] + }, + "reconcileId": "", + "parallelIndex": -1 + } + }, + { + "key": "line_6VmGJAxbn4", + "source": "stn_C4O1B49Wkc", + "target": "stn_3p1Qi0ITBQ", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "diagonal", + "diagonal": { + "startFrom": "from", + "offsetFrom": 2.5, + "offsetTo": 0, + "roundCornerFactor": 10 + }, + "style": "single-color", + "single-color": { + "color": [ + "other", + "other", + "#ff0000", + "#fff" + ] + }, + "reconcileId": "", + "parallelIndex": -1 + } + }, + { + "key": "line_tNVOU9bwcn", + "source": "stn_C4O1B49Wkc", + "target": "stn_CJ_lb-1ADp", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "diagonal", + "diagonal": { + "startFrom": "from", + "offsetFrom": 0, + "offsetTo": 0, + "roundCornerFactor": 10 + }, + "style": "gzmtr-virtual-int", + "reconcileId": "", + "parallelIndex": -1, + "gzmtr-virtual-int": {} + } + }, + { + "key": "line_gDLPykqSKe", + "source": "misc_node_-HJAmUEq6b", + "target": "stn_CJ_lb-1ADp", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "perpendicular", + "perpendicular": { + "startFrom": "from", + "offsetFrom": 0, + "offsetTo": -2.5, + "roundCornerFactor": 15 + }, + "style": "bjsubway-dotted", + "reconcileId": "", + "parallelIndex": -1, + "bjsubway-dotted": { + "color": [ + "other", + "other", + "#0078ff", + "#fff" + ] + } + } + }, + { + "key": "line_ZuPzSm04gD", + "source": "misc_node_-HJAmUEq6b", + "target": "stn_C4O1B49Wkc", + "attributes": { + "visible": true, + "zIndex": -2, + "type": "perpendicular", + "perpendicular": { + "startFrom": "from", + "offsetFrom": 0, + "offsetTo": -2.5, + "roundCornerFactor": 15 + }, + "style": "bjsubway-dotted", + "reconcileId": "", + "parallelIndex": -1, + "bjsubway-dotted": { + "color": [ + "other", + "other", + "#0078ff", + "#fff" + ] + } + } + }, + { + "key": "line_COC-15DMpN", + "source": "stn_AZZ5qHvY_A", + "target": "stn_pvr5lBCLL4", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "diagonal", + "diagonal": { + "startFrom": "from", + "offsetFrom": 0, + "offsetTo": 0, + "roundCornerFactor": 10 + }, + "style": "single-color", + "single-color": { + "color": [ + "other", + "other", + "#ff0000", + "#fff" + ] + }, + "reconcileId": "", + "parallelIndex": -1 + } + }, + { + "key": "line_u5R2wucT5k", + "source": "stn_PvUNsFszdw", + "target": "stn_3p1Qi0ITBQ", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "diagonal", + "diagonal": { + "startFrom": "from", + "offsetFrom": 0, + "offsetTo": 0, + "roundCornerFactor": 10 + }, + "style": "single-color", + "single-color": { + "color": [ + "other", + "other", + "#ff0000", + "#fff" + ] + }, + "reconcileId": "", + "parallelIndex": -1 + } + }, + { + "key": "line_bvALAUHpCr", + "source": "stn_3p1Qi0ITBQ", + "target": "stn_pvr5lBCLL4", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "diagonal", + "diagonal": { + "startFrom": "from", + "offsetFrom": 0, + "offsetTo": 0, + "roundCornerFactor": 10 + }, + "style": "gzmtr-virtual-int", + "reconcileId": "", + "parallelIndex": -1, + "gzmtr-virtual-int": {} + } + }, + { + "key": "line_LE04_I8UsJ", + "source": "stn_PvUNsFszdw", + "target": "stn_AZZ5qHvY_A", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "diagonal", + "diagonal": { + "startFrom": "from", + "offsetFrom": 0, + "offsetTo": 0, + "roundCornerFactor": 10 + }, + "style": "gzmtr-virtual-int", + "reconcileId": "", + "parallelIndex": -1, + "gzmtr-virtual-int": {} + } + }, + { + "key": "line_ek91LdvObM", + "source": "stn_EIRZOFlMoP", + "target": "stn_AZZ5qHvY_A", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "perpendicular", + "perpendicular": { + "startFrom": "from", + "offsetFrom": 0, + "offsetTo": 0, + "roundCornerFactor": 15 + }, + "style": "single-color", + "single-color": { + "color": [ + "other", + "other", + "#ff0000", + "#fff" + ] + }, + "reconcileId": "", + "parallelIndex": -1 + } + }, + { + "key": "line_y3tSRih8Sb", + "source": "stn_EIRZOFlMoP", + "target": "stn_PvUNsFszdw", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "perpendicular", + "perpendicular": { + "startFrom": "from", + "offsetFrom": 0, + "offsetTo": 0, + "roundCornerFactor": 15 + }, + "style": "single-color", + "single-color": { + "color": [ + "other", + "other", + "#ff0000", + "#fff" + ] + }, + "reconcileId": "", + "parallelIndex": -1 + } + }, + { + "key": "line_TnyustbKJ7", + "source": "stn_2bnRtwPoVn", + "target": "stn_C4O1B49Wkc", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "perpendicular", + "perpendicular": { + "startFrom": "from", + "offsetFrom": 0, + "offsetTo": -2.5, + "roundCornerFactor": 18.33 + }, + "style": "single-color", + "single-color": { + "color": [ + "other", + "other", + "#0078ff", + "#fff" + ] + }, + "reconcileId": "", + "parallelIndex": -1 + } + }, + { + "key": "line_JRIi2Wfxfm", + "source": "stn_2LATuE_HVD", + "target": "stn_CJ_lb-1ADp", + "attributes": { + "visible": true, + "zIndex": -2, + "type": "perpendicular", + "perpendicular": { + "startFrom": "from", + "offsetFrom": 0, + "offsetTo": -2.5, + "roundCornerFactor": 18.33 + }, + "style": "single-color", + "single-color": { + "color": [ + "other", + "other", + "#0078ff", + "#fff" + ] + }, + "reconcileId": "", + "parallelIndex": -1 + } + }, + { + "key": "line_KuUGy8-Yuo", + "source": "stn__hMfYziPEO", + "target": "stn_C4O1B49Wkc", + "attributes": { + "visible": true, + "zIndex": -1, + "type": "perpendicular", + "perpendicular": { + "startFrom": "from", + "offsetFrom": 1.5, + "offsetTo": 1, + "roundCornerFactor": 19.83 + }, + "style": "single-color", + "single-color": { + "color": [ + "other", + "other", + "#ffffff", + "#000" + ] + }, + "reconcileId": "", + "parallelIndex": -1 + } + }, + { + "key": "line_vuVClSHwRs", + "source": "stn__hMfYziPEO", + "target": "stn_C4O1B49Wkc", + "attributes": { + "visible": true, + "zIndex": -1, + "type": "perpendicular", + "perpendicular": { + "startFrom": "from", + "offsetFrom": -1.5, + "offsetTo": 4, + "roundCornerFactor": 16.83 + }, + "style": "single-color", + "single-color": { + "color": [ + "other", + "other", + "#ffffff", + "#000" + ] + }, + "reconcileId": "", + "parallelIndex": -1 + } + }, + { + "key": "line_0ch0DHGI1p", + "source": "stn_C4O1B49Wkc", + "target": "stn_3p1Qi0ITBQ", + "attributes": { + "visible": true, + "zIndex": -1, + "type": "diagonal", + "diagonal": { + "startFrom": "from", + "offsetFrom": 1, + "offsetTo": 0, + "roundCornerFactor": 10 + }, + "style": "single-color", + "single-color": { + "color": [ + "other", + "other", + "#ffffff", + "#000" + ] + }, + "reconcileId": "", + "parallelIndex": -1 + } + }, + { + "key": "line_mDU3aFCwJe", + "source": "stn_C4O1B49Wkc", + "target": "stn_3p1Qi0ITBQ", + "attributes": { + "visible": true, + "zIndex": -1, + "type": "diagonal", + "diagonal": { + "startFrom": "from", + "offsetFrom": 4, + "offsetTo": 0, + "roundCornerFactor": 10 + }, + "style": "single-color", + "single-color": { + "color": [ + "other", + "other", + "#ffffff", + "#000" + ] + }, + "reconcileId": "", + "parallelIndex": -1 + } + }, + { + "key": "line_wd97vq0BtU", + "source": "stn_2bnRtwPoVn", + "target": "stn_2LATuE_HVD", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "diagonal", + "diagonal": { + "startFrom": "from", + "offsetFrom": 0, + "offsetTo": 0, + "roundCornerFactor": 10 + }, + "style": "gzmtr-virtual-int", + "reconcileId": "", + "parallelIndex": -1, + "gzmtr-virtual-int": {} + } + }, + { + "key": "line_yvYbgeNgNh", + "source": "stn_2bnRtwPoVn", + "target": "stn_Epy2P4p5eX", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "perpendicular", + "perpendicular": { + "startFrom": "from", + "offsetFrom": 0, + "offsetTo": 0, + "roundCornerFactor": 18.33 + }, + "style": "single-color", + "single-color": { + "color": [ + "other", + "other", + "#0078ff", + "#fff" + ] + }, + "reconcileId": "", + "parallelIndex": -1 + } + }, + { + "key": "line_vRPx6W-_ha", + "source": "stn_2LATuE_HVD", + "target": "stn_naEAbJXf2Y", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "perpendicular", + "perpendicular": { + "startFrom": "from", + "offsetFrom": 0, + "offsetTo": 0, + "roundCornerFactor": 18.33 + }, + "style": "single-color", + "single-color": { + "color": [ + "other", + "other", + "#0078ff", + "#fff" + ] + }, + "reconcileId": "", + "parallelIndex": -1 + } + }, + { + "key": "line_ep0rdbhdms", + "source": "stn_naEAbJXf2Y", + "target": "stn_Epy2P4p5eX", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "diagonal", + "diagonal": { + "startFrom": "from", + "offsetFrom": 0, + "offsetTo": 0, + "roundCornerFactor": 10 + }, + "style": "gzmtr-virtual-int", + "reconcileId": "", + "parallelIndex": -1, + "gzmtr-virtual-int": {} + } + }, + { + "key": "line_NyHHa_FLWz", + "source": "stn_j8y3VNBDkK", + "target": "stn_Epy2P4p5eX", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "diagonal", + "diagonal": { + "startFrom": "from", + "offsetFrom": 0, + "offsetTo": 0, + "roundCornerFactor": 10 + }, + "style": "single-color", + "single-color": { + "color": [ + "other", + "other", + "#0078ff", + "#fff" + ] + }, + "reconcileId": "", + "parallelIndex": -1 + } + }, + { + "key": "line_i58M6Ndz--", + "source": "stn_A3A2kIOiCM", + "target": "stn_naEAbJXf2Y", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "diagonal", + "diagonal": { + "startFrom": "from", + "offsetFrom": 0, + "offsetTo": 0, + "roundCornerFactor": 10 + }, + "style": "single-color", + "single-color": { + "color": [ + "other", + "other", + "#0078ff", + "#fff" + ] + }, + "reconcileId": "", + "parallelIndex": -1 + } + }, + { + "key": "line_3O3XgI0tLY", + "source": "stn_A3A2kIOiCM", + "target": "stn_j8y3VNBDkK", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "diagonal", + "diagonal": { + "startFrom": "from", + "offsetFrom": 0, + "offsetTo": 0, + "roundCornerFactor": 10 + }, + "style": "gzmtr-virtual-int", + "reconcileId": "", + "parallelIndex": -1, + "gzmtr-virtual-int": {} + } + }, + { + "key": "line_I1fQu69yd0", + "source": "stn_8KQ3BkoeWo", + "target": "stn_A3A2kIOiCM", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "diagonal", + "diagonal": { + "startFrom": "from", + "offsetFrom": 0, + "offsetTo": 0, + "roundCornerFactor": 10 + }, + "style": "single-color", + "single-color": { + "color": [ + "other", + "other", + "#0078ff", + "#fff" + ] + }, + "reconcileId": "", + "parallelIndex": -1 + } + }, + { + "key": "line_9gJ7Vo9jDg", + "source": "stn_KMEiDlFiuC", + "target": "stn_j8y3VNBDkK", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "diagonal", + "diagonal": { + "startFrom": "from", + "offsetFrom": 0, + "offsetTo": 0, + "roundCornerFactor": 10 + }, + "style": "single-color", + "single-color": { + "color": [ + "other", + "other", + "#0078ff", + "#fff" + ] + }, + "reconcileId": "", + "parallelIndex": -1 + } + }, + { + "key": "line_5358DLKwVk", + "source": "misc_node_VaBbLG8ZEf", + "target": "stn_8KQ3BkoeWo", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "perpendicular", + "perpendicular": { + "startFrom": "from", + "offsetFrom": 0, + "offsetTo": 0, + "roundCornerFactor": 15 + }, + "style": "bjsubway-dotted", + "reconcileId": "", + "parallelIndex": -1, + "bjsubway-dotted": { + "color": [ + "other", + "other", + "#0078ff", + "#fff" + ] + } + } + }, + { + "key": "line_fI4zVeo_61", + "source": "misc_node_VaBbLG8ZEf", + "target": "stn_KMEiDlFiuC", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "perpendicular", + "perpendicular": { + "startFrom": "from", + "offsetFrom": 0, + "offsetTo": 0, + "roundCornerFactor": 15 + }, + "style": "bjsubway-dotted", + "reconcileId": "", + "parallelIndex": -1, + "bjsubway-dotted": { + "color": [ + "other", + "other", + "#0078ff", + "#fff" + ] + } + } + }, + { + "key": "line_69V0tlQB0D", + "source": "stn_8KQ3BkoeWo", + "target": "stn_KMEiDlFiuC", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "diagonal", + "diagonal": { + "startFrom": "from", + "offsetFrom": 0, + "offsetTo": 0, + "roundCornerFactor": 10 + }, + "style": "gzmtr-virtual-int", + "reconcileId": "", + "parallelIndex": -1, + "gzmtr-virtual-int": {} + } + } + ] + }, + "version": 38 +} \ No newline at end of file diff --git a/public/resources/thumbnails/shanghailingangmediumvolumetransit.png b/public/resources/thumbnails/shanghailingangmediumvolumetransit.png new file mode 100644 index 00000000..72145525 Binary files /dev/null and b/public/resources/thumbnails/shanghailingangmediumvolumetransit.png differ diff --git a/public/resources/thumbnails/shanghailingangmediumvolumetransit@300.png b/public/resources/thumbnails/shanghailingangmediumvolumetransit@300.png new file mode 100644 index 00000000..91073992 Binary files /dev/null and b/public/resources/thumbnails/shanghailingangmediumvolumetransit@300.png differ