跳转到内容

模組:CNBUS/SH/songjiang

维基百科,自由的百科全书
local lines = {
-- 已停办线路请不要直接删除,以免早期页面出错。
-- 文字线路
['虹桥10'] = { name = "虹桥枢纽10路", fare = "9元", operators = "松江公交", note = "",
	{ { "松江汽车东站", time = "5:00-22:00" }, nil, { "[[虹桥综合交通枢纽|虹桥西交通中心]]", time = "6:00-23:00" } } },
['虹桥10区'] = { name = "虹桥枢纽10路区间", fare = "3元", operators = "松江公交", note = "", image = "[[File:Hongqiao Hub Bus Route 10 (Section) at West Hongqiao Traffic Hub in Shanghai, China 20260829.jpg|140px]]",
	{ { "[[九亭站|九亭地铁站]] (公交枢纽)", time = "6:00-22:30" }, nil, { "[[虹桥综合交通枢纽|虹桥西交通中心]]", time = "6:30-23:00" } } },	
['南松'] = { name = "南松专线", fare = "1-7元", operators = { "松江一分","奉贤一分" }, note="", vehicles = "", 
	{ { "[[上海松江站|松江枢纽]]", time = "05:30-19:40" }, nil, { "南桥汽车站", time = "05:30-19:00" } }, },
['上松'] = { name = "上松夜宵线", fare = "1-7元", operators = "松江公交", note="", vehicles = "", 
	{ { "[[上海松江站|松江枢纽]]",time="22:45-1:00" }, nil, { "[[上海南站]](南广场)",time="23:45-1:55" } }, },
['嘉松'] = { name = "嘉松线", fare = "1-9元", operators = { "松江公交","嘉定公交" }, note = "原'''嘉黄线'''", image="[[File:Jiasong Bus Line at Songjioang Passenger Center in Shanghai, China 20260719.jpg|140px]]",
	{ { "[[松江大学城站|松江客运中心]] (南)", time = "5:40-19:20" }, nil, { "[[嘉定西站|嘉定客运中心]]", time = "5:30-19:20" } } },
['松梅'] = { name = "松梅专线", fare = "6元", operators = "松江公交", note = "",
	{ { "[[松江大学城]]", time = "5:20-22:00" }, nil, { "[[锦江乐园站|梅陇]]", time = "6:00-22:40" } } },	
['松莘'] = { name = "松莘线", fare = "1-9元", operators = "松江公交", note = "",
	{ { "[[外环路站|外环路地铁站]]", time = "6:00-21:00" }, nil, { "[[松江大学城]]", time = "5:35-21:00" } } },	
['松莘B'] = { name = "松莘线B线", fare = "1-7元", operators = "松江公交", note = "原第一代'''松莘线区间'''", image="[[File:Songxin Bus Line B at Jiasong Rd. (S.) @ Meijiabang Rd. in Shanghai, China 20260719.jpg|140px]]",
	{ { "[[外环路站|外环路地铁站]]", time = "6:00-21:00" }, nil, { "[[松江大学城]]", time = "6:00-21:00" } } },	
['松莘区'] = { name = "松莘线区间", fare = "1-3元", operators = "松江公交", note = "定班车",
	{ { "[[外环路站|外环路地铁站]]", time = "07:05、09:00、18:20" }, nil, { "明兴路申浜路", time = "06:25、07:20、08:00、16:40" } } },	
['松卫'] = { name = "松卫线", fare = "1-7元", operators = { "松江公交","金山巴士" }, note = "",
	{ { "石化汽车站", time = "5:00-19:00" }, nil, { "松江汽车东站", time = "5:30-19:00" }  } },
['松新枫'] = { name = "松新枫线", fare = "1-7元", operators = { "松江公交","金山巴士" }, note = "", image="[[File:Songxinfeng Line at Songjiang East Bus Station in Shanghai 20250525.jpg|140px]]",
	{ { "枫泾汽车站", time = "5:30-19:00" }, nil, { "松江汽车东站", time = "5:30-19:00" }  } },
	
-- 数字线路
['125'] = { name = "125", fare = "2元", operators = "松江公交", note = "原'''松莘线C线'''", image = "[[File:Shanghai_Bus_Route_125_at_Xinsong_Hwy._in_China_20251122.jpg|140px]]",
    { { "[[新桥站_(上海市)|新桥火车站]]", time = "5:50-21:10" }, nil, { "[[外环路站|外环路地铁站]]", time = "6:00-22:20" } } },
['125B'] = { name = "125B", fare = "2元", operators = "松江公交", note = "[[File:Shanghai Bus Route 125B at Gudai Rd. @ Xiubo Rd. in Shanghai, China 20260802.jpg|140px]]",
    { { "[[新桥站_(上海市)|新桥火车站]]", time = "6:00-20:00" }, nil, { "秀文路园文路", time = "7:00-21:00" } } },	
['153'] = { name = "153", fare = "2元", operators = "松江公交", note = "", image = "[[File:Shanghai_Bus_Route_153_ZYT-18-287.jpg|140px]]",
    { { "漕河泾开发区松江园区", time = "6:00-21:00" }, nil, { "[[莘庄站_(地铁)|莘庄地铁站]]北广场", time = "6:30-21:25" } } },
['186'] = { name = "186", fare = "2元", operators = "松江公交", note = "", image = "[[File:Shanghai Bus Route 186 at Husong Hwy @ Qixin Rd. Station in China 20260510.jpg|140px]]",
    { { "[[佘山站|佘山地铁站]]", time = "5:30-19:20" }, nil, { "西区汽车站", time = "6:00-21:00" } } },	
['191区'] = { name = "191区间", fare = "2元", operators = "太阳岛客运", image = "[[File:Shanghai Bus Route 191 (Section) at Sichen Hwy. @ Henggang Hwy. in China 20260506.jpg|140px]]",
	{ { "洞照路塘砖路",time="内圈:6:08-20:58" }, nil, { nil ,time = "外圈:06:00-22:10" } },	
		{ nil, { "↻" }, nil }, },
['191B'] = { name = "191B", fare = "2元", operators = "太阳岛客运", note="", image = "[[File:Shanghai Bus Route 191B (A36586D) at Henggang Hwy. @ Sichen Hwy. in China 20260506.jpg|140px]]",
	{ { "泗祥路刘五公路",time="6:00-21:00" }, nil, { "佘北大居公交枢纽站",time="6:00-21:00" } }, },	

-- 社区穿梭线路
['1801'] = { name = "1801", fare = "1元", operators = "松江公交", note = "",
	{ { "[[松江大学城]]", time = "6:00-21:30" }, nil, { '[[松江新城站|松江新城地铁站]]', time = "6:00-21:30" }} },
['1802'] = { name = "1802", fare = "1元", operators = "松江公交", note = "原'''松江短驳区间线'''",
	{ { "[[松江大学城|大学生体育中心公交枢纽]]", time = "外圈 6:30-20:30" }, { "↻" }, { nil, time = "内圈 6:30-20:30" } },
	{ nil, { "↺" }, nil }, },
['1803'] = { name = "1803", fare = "1元", operators = "松江公交", note = "",
	{ { "[[松江大学城站|松江大学城地铁站]] (北)", time = "6:00-00:11" }, { "↻" }, { "茸惠路广富林路" } } },
['1804'] = { name = "1804", fare = "1元", operators = "松江公交", note = "",
	{ { "[[松江大学城站|松江客运中心]] (北)", time = "21:00/22:00/23:00/0:10" }, {"↻"}, { "三新北路广富林路" } } },
['1805'] = { name = "1805", fare = "1元", operators = "松江公交", note = "高峰线",
	{ { "文翔路", time = "工作日 6:00-8:40/16:20-18:00" }, nil, { '西部工业园区公交站', time = "工作日 6:00-8:40/16:20-18:00" } } },
['1806'] = { name = "1806", fare = "1元", operators = "松江公交", note = "", image="[[File:Shanghai Bus Route 1806 at Xiaokunshan Bus Station in China 20260228.jpg |140px]]",
	{ { "小昆山公交枢纽站", time = "6:25-18:25" }, nil, { '西部工业园区公交站', time = "6:00-18:00" } } },
['1807'] = { name = "1807", fare = "1元", operators = "松江公交", note = "",
	{ { "[[上海松江站|松江枢纽]]", time = "21:00-0:45" }, {"↻"}, { "松汇中路 (松江一中)" } } },
['1808'] = { name = "1808", fare = "1元", operators = "松江公交", note = "",
	{ { "[[松江北站#公交|人民南路公交汽车站]]", time = "21:00-0:20" }, {"↺"}, { "三新路仓丰路" } } },
['1809'] = { name = "1809", fare = "1元", operators = "松江公交", note = "",
	{ { "[[松江新城站|松江新城地铁站]]", time = "21:00/22:00/23:10/0:15" }, {"↻"}, { "辰塔路天翔路" } } },
['1810'] = { name = "1810", fare = "1元", operators = "松江公交",
	{ { "文翔路", time = "6:30-21:00" }, nil, { '松江汽车西站', time = "6:00-20:30" }} },
['1812'] = { name = "1812", fare = "1元", operators = "松江公交", note = "",
    { { "[[新桥站_(上海市)|新桥火车站]]", time = "6:00-21:00" }, {"↺"}, { "海派小区" } } },
['1813'] = { name = "1813", fare = "1元", operators = "松江公交", note = "",
    { { "[[新桥站_(上海市)|新桥火车站]]", time = "6:00-21:00" }, {"↻"}, { "明华路" } } },
['1814'] = { name = "1814", fare = "1元", operators = "松江公交", note = "",
	{ { "[[春申站|春申枢纽站]]", time = "6:25-20:50" }, nil, { "漕河泾开发区松江园区", time = "6:00-20:20" } } },
['1815'] = { name = "1815", fare = "1元", operators = "松江公交", note = "高峰线,2019年4月1日开通",
	{ { "[[松江北站#公交|人民南路公交汽车站]]", time = "工作日 6:30/7:30/8:30/16:00/17:00/18:00" }, {"↻"}, { "荣乐东路宝胜路" } } },
['1816'] = { name = "1816", fare = "1元", operators = "松江公交", note = "2019年8月22日开通",
	{ { "松江汽车西站", time = "外圈 6:00-21:00" }, {"↻"}, { nil, time = "内圈 6:00-21:00" } },
	{ nil, { "↺" }, nil }, },
['1817'] = { name = "1817", fare = "1元", operators = "松江公交", note = "2019年8月22日开通",
    { { "江田东路联阳路", time = "6:00-21:00" }, {"↺"}, { "书林路茜蒲路" } } },
['1820'] = { name = "1820", fare = "1元", operators = "松江公交", note = "",
	{ { "[[车墩站|车墩公交枢纽站]]", time = "6:00-19:00" }, {"↻"}, { "香泾路泾车路" } } },
['1825'] = { name = "1825", status= { -1, date="2025年3月15日" } },
['1826'] = { name = "1826", fare = "1元", operators = "松江公交", note = "",
	{ { "[[叶榭站]]", time = "6:00-19:00" }, nil, { "大叶公路东勤公路", time = "6:20-19:20" } } },
['1840'] = { name = "1840", fare = "1元", operators = "松江公交",
	{ { "[[九亭站|九亭地铁站]] (公交枢纽)", time = "外圈 6:00-23:30" }, {"↻"}, { nil, time = "内圈 6:00-23:30" } },
	{ nil, { "↺" }, nil }, },
['1841'] = { name = "1841", fare = "1元", operators = "松江公交", note = "高峰线",
	{ { "[[九亭站|九亭地铁站]] (公交枢纽)", time = "6:45-9:30/16:20-23:30" }, {"↻"}, { "姚北路沪亭南路" } } },
['1842'] = { name = "1842", fare = "1元", operators = "松江公交", note = "",
	{ { "漕河泾开发区松江园区", time = "6:50-18:30" }, {"↻"}, { "[[九亭站|九亭地铁站]]" } } },
['1843'] = { name = "1843", fare = "1元", operators = "松江公交", note = "",
	{ { "[[九亭站|九亭地铁站]] (公交枢纽)", time = "6:00-23:30" }, {"↺"}, { "朗亭路" } } },
['1845'] = { name = "1845", fare = "1元", operators = "松江公交", note = "", image="[[File:Shanghai Bus Route 1845 at Sijing Bus Station in China 20260506.jpg|140px]]",
	{ { "[[泗泾镇|泗泾]]汽车站", time = "外圈 6:00-14:40" }, { "↻" }, { nil, time = "内圈 15:00-23:00" } },
	{ nil, { "↺" }, nil }, },
['1845区'] = { name = "1845区间", status= { -1, date="2025年9月1日" } },
['1846'] = { name = "1846", fare = "1元", operators = "松江公交", note = "8字形走向", image="[[File:Shanghai Bus Route 1846 at Sijing Bus Station in China 20260506.jpg|140px]]",
	{ { "[[泗泾镇|泗泾]]汽车站", time = "6:15-20:50" }, {"↻"}, { "沪松公路江川北路" } } },
['1849'] = { name = "1849", fare = "1元", operators = "松江公交", note = "", image="[[File:(CHN-Shanghai) Songjiang Bus CDD-17-145 沪A03658D 1849 2024-12-14.jpg|140px]]",
	{ { "[[上海松江站|松江枢纽]]", time = "6:00/7:30/9:30/11:30/13:50/15:30/17:10" }, nil, { "东三轮渡", time = "6:40/8:30/10:30/12:20/14:40/16:20/18:00" } } },

-- 区域线路
['松江1'] = { name = "松江1路", fare = "1元", operators = "松江公交", note = "", image="[[File:Songjiang Bus Route 1 at Songjioang Passenger Center in Shanghai, China 20260719.jpg|140px]]",
	{ { "[[松江大学城站|松江客运中心]] (南)", time = "6:00-22:30" }, nil, { "松江汽车东站", time = "6:25-22:55" } } },
['松江2'] = { name = "松江2路", fare = "1元", operators = "松江公交", note = "",
	{ { "松江汽车西站", time = "外圈(松汇路方向):6:00-21:00" }, nil, { nil, time = "内圈(乐都路方向):6:00-21:00" } },
	{ nil, { "↻" }, nil }  },
['松江3'] = { name = "松江3路", fare = "1元", operators = "松江公交", note = "", image="[[File:Songjiang Bus Route 3 at Songjioang Passenger Center in Shanghai, China 20260719.jpg|140px]]",
	{ { "[[松江大学城站|松江客运中心]] (北)", time = "外圈(大学城方向):6:00-22:30" }, nil, { nil, time = "内圈(谷阳路方向):6:00-22:30" } },
	{ nil, { "↻" }, nil }  },
['松江4'] = { name = "松江4路", fare = "1元", operators = "松江公交", note = "",
	{ { "松江汽车东站", time = "6:00-22:00" }, nil, { "松江汽车西站", time = "6:00-21:20" } } },
['松江5'] = { name = "松江5路", fare = "1元", operators = "松江公交", note = "", image="[[File:Songjiang Bus Route 5 at Songjioang Passenger Center in Shanghai, China 20260719.jpg|140px]]",
	{ { "[[松江大学城站|松江大学城地铁站]] (南)", time = "6:00-22:30" }, nil, { "松江汽车西站", time = "6:00-21:50" } } },
['松江6'] = { name = "松江6路", fare = "1-4元", operators = "松江公交", note = "",
	{ { "[[松江北站#公交|人民南路公交汽车站]]", time = "6:00-21:00" }, nil, { "[[车墩站|车墩公交枢纽站]]", time = "6:00-21:00" } } },
['松江7'] = { name = "松江7路", fare = "1元", operators = "松江公交", note = "", image="[[File:Songjiang Bus Route 7 at Songjioang Passenger Center in Shanghai, China 20260719.jpg|140px]]",
	{ { "铁东公交枢纽站", time = "6:00-20:20" }, nil, { "[[松江大学城站|松江客运中心]] (北)", time = "6:00-21:00" } } },
['松江9'] = { name = "松江9路", fare = "1元", operators = "松江公交", note = "", image="[[File:Songjiang Bus Route 9 at Songjioang Passenger Center in Shanghai, China 20260719 01.jpg|140px]]",
	{ { "[[松江北站#公交|人民南路公交汽车站]]", time = "6:00-21:00" }, nil, { "[[松江大学城站|松江客运中心]] (南)", time = "6:00-21:00" } } },
['松江11'] = { name = "松江11路", fare = "1-6元", operators = "松江公交", note = "",
	{ { "松江汽车东站", time = "6:00-20:00" }, nil, { "[[洞泾镇|洞泾]]中心村", time = "6:00-21:00" } } },
['松江12'] = { name = "松江12路", fare = "1元", operators = "松江公交", note = "",
	{ { "[[松江北站#公交|人民南路公交汽车站]]", time = "6:00-21:00" }, nil, { "[[松江大学城]]", time = "6:00-21:00" } } },
['松江13'] = { name = "松江13路", fare = "1元", operators = "松江公交", note = "", image="[[File:Songjiang Bus Route 13 at Songjioang Passenger Center in Shanghai, China 20260719.jpg|140px]]",
	{ { "[[松江大学城站|松江客运中心]] (北)", time = "6:00-21:00" }, nil, { "[[松江北站#公交|人民南路公交汽车站]]", time = "6:00-20:20" } } },
['松江14'] = { name = "松江14路", fare = "1元", operators = "松江公交", note = "",
	{ { "西部工业园区公交站", time = "外圈(老城区方向):6:00-21:00" }, nil, { nil, time = "内圈(新城区方向):6:00-21:00" } },
	{ nil, { "↻" }, nil }  },
['松江15'] = { name = "松江15路", fare = "1元", operators = "松江公交", note = "", image="[[File:Songjiang Bus Route 15 at Songjioang Passenger Center in Shanghai, China 20260719 01.jpg|140px]]",
	{ { "松江汽车西站", time = "6:00-20:20" }, nil, { "[[松江大学城站|松江客运中心]] (南)", time = "6:00-21:00" } } },
['松江16'] = { name = "松江16路", fare = "1-6元", operators = "松江公交", note = "", image="[[File:Songjiang Bus Route 16 at Xiaokunshan Bus Station in Songjiang, Shanghai, China 20260228.jpg |140px]]",
	{ { "[[小昆山镇|小昆山]]公交枢纽站", time = "6:00-21:00" }, nil, { "[[松江大学城站|松江客运中心]] (北)", time = "6:00-21:00" } } },
['松江17'] = { name = "松江17路", fare = "1元", operators = "松江公交", note = "",
	{ { "松江汽车东站", time = "6:00-21:20" }, nil, { "[[松江大学城]]", time = "6:00-22:00" } } },
['松江18'] = { name = "松江18路", fare = "1元", operators = "松江公交", note = "逆→顺时针环线,自2013年起,每年寒假期间停驶", image="[[File:Songjiang Bus Route 18 at Jiasong Hwy. @ Meijiabang Rd. in Shanghai, China 20260719.jpg|140px]]",
	{ { "[[松江大学城]]", time = "6:00-21:00" }, nil, { "嘉松南路梅家浜路([[松江大学城站|松江大学城地铁站]])" } } },
['松江19'] = { name = "松江19路", fare = "1元", operators = "松江公交", note = "",
	{ { "[[松江北站#公交|人民南路公交汽车站]]", time = "6:00-20:00" }, nil, { "[[上海欢乐谷]]", time = "6:00-21:00" } } },
['松江20'] = { name = "松江20路", fare = "1-3元", operators = "松江公交", note = "原'''松昆专线'''", image = "[[File:Songjiang Bus Route 20 at Xiaokunshan Bus Station in Songjiang, Shanghai, China 20260228.jpg|140px]]",
	{ { "[[松江新城站|松江新城地铁站]]", time = "6:00-21:00" }, nil, { "[[小昆山镇|小昆山]]公交枢纽站", time = "6:00-21:00" } } },		
['松江21'] = { name = "松江21路", fare = "1元", operators = "松江公交", note = "",
	{ { "[[松江大学城站|松江客运中心]] (北)", time = "6:00-18:30" }, nil, { "文翔东路", time = "6:30-19:00" } } },
['松江22'] = { name = "松江22路", fare = "1元", operators = "松江公交", note = "",
	{ { "[[松江新城站|松江新城地铁站]]", time = "6:00-21:00" }, nil, { "松江汽车东站", time = "6:00-21:00" } } },
['松江23'] = { name = "松江23路", fare = "2元", operators = "松江公交", note = "原'''松泖线'''区间",
	{ { "[[松江新城站|松江新城地铁站]]", time = "6:00-21:00" }, nil, { "[[石湖荡镇|石湖荡]]汽车站", time = "5:40-21:00" } } },	
['松江23区'] = { name = "松江23路区间", fare = "2元", operators = "松江公交", note = "工作日定班车",
	{ { "[[松江新城站|松江新城地铁站]]", time = "7:30" }, nil, { "松江区委党校", time = "16:30" } } },
['松江24'] = { name = "松江24路", fare = "1元", operators = "松江公交", note = "定班车", image="[[File:Songjiang Bus Route 24 at Songjioang Passenger Center in Shanghai, China 20260719.jpg|140px]]",
	{ { "[[松江大学城站|松江客运中心]] (北)", time = "外圈:6:00-21:00" }, nil, { nil, time = "内圈:6:00-21:00" } },
	{ nil, { "↻" }, nil }  },
['松江25'] = { name = "松江25路", fare = "1元", operators = "松江公交", note = "",
	{ { "[[松江新城站|松江新城地铁站]]", time = "6:00-21:00" }, nil, { "[[上海松江站|松江枢纽]]", time = "6:00-21:00" } } },	
['松江26'] = { name = "松江26路", fare = "1元", operators = "松江公交", note = "原'''松江社区巴士'''",
	{ { "[[松江北站#公交|人民南路公交汽车站]]", time = "6:00-21:00" }, nil, { "香泾路泾车路", time = "6:00-19:55" } } },
['松江27'] = { name = "松江26路", fare = "1元", operators = "松江公交", note = "原'''松泖线'''",
	{ { "[[泖港镇|泖港]]汽车站", time = "6:00-19:30" }, nil, { "松江汽车东站", time = "5:20-19:00" } } },
['松江28'] = { name = "松江28路", fare = "1-4元", operators = "松江公交", note = "原'''松昆线'''",
	{ { "[[上海松江站|松江枢纽]]", time = "6:00-19:00" }, nil, { "天马山汽车站", time = "6:00-19:00" } } },	
['松江28区'] = { name = "松江28路区间", fare = "2元", operators = "松江公交", note = "",
	{ { "天马山汽车站", time = "06:05 06:25 08:25 08:55 11:10 11:50 13:30 14:10 15:50 16:10" }, nil, 
	{ "[[松江北站#公交|人民南路公交汽车站]]", time = "07:15 07:45 09:55 10:35 12:15 12:55 14:30 15:10 17:25 18:05" } } },
['松江29'] = { name = "松江29路", fare = "1-2元", operators = "松江公交", note = "原'''松石线'''",
	{ { "松江汽车西站", time = "6:15-19:00" }, nil, { "[[石湖荡镇|石湖荡]]", time = "6:30-19:15" } } },
['松江30'] = { name = "松江30路", fare = "2元", operators = "松江公交", note = "",
	{ { "松江汽车西站", time = "6:30-19:00" }, nil, { "[[泖港镇|泖港]]汽车站", time = "6:00-18:30" } } },
['松江31'] = { name = "松江31路", fare = "1-4元", operators = "松江公交", note = "原'''松张线'''",
	{ { "松江汽车东站", time = "6:00-18:30" }, nil, { "[[叶榭站]]公交枢纽", time = "6:55-19:00" } } },
['松江32'] = { name = "松江32路", fare = "1元", operators = "松江公交", note = "原'''松米线'''",
	{ { "松江汽车东站", time = "5:35-18:35" }, nil, { "[[塘米线轮渡|米市渡]]", time = "6:00-19:00" } } },
['松江33'] = { name = "松江33路", fare = "1-3元", operators = "松江公交", note = "原'''松陈专线'''",
	{ { "松江汽车东站", time = "5:10-19:00" }, nil, { "[[佘山镇|佘山]]汽车站", time = "6:00-19:00" } } },
['松江34'] = { name = "松江34路", fare = "1元", operators = "松江公交", note = "",
	{ { "[[上海松江站|松江枢纽]]", time = "外圈:6:00-21:00" }, nil, { nil, time = "内圈:6:00-21:00" } },
	{ nil, { "↻" }, nil }  },
['松江35'] = { name = "松江35路", fare = "2元", operators = "松江公交", note = "原'''松五专线'''",
	{ { "松江汽车西站", time = "6:00-19:00" }, nil, { "[[新浜镇|新浜]]汽车站", time = "6:10-18:00" } } },
['松江35区'] = { name = "松江35路区间", fare = "2元", operators = "松江公交", note = "",
	{ { "松江汽车西站", time = "5:30-18:00" }, nil, { "黄桥村公交站", time = "5:50-18:00" } } },
['松江36'] = { name = "松江36路", fare = "1-4元", operators = "松江公交", note = "",
	{ { "松江汽车东站", time = "5:10-19:00" }, nil, { "[[叶榭站]]公交枢纽", time = "5:50-19:00" } } },
['松江38'] = { name = "松江38路", fare = "2元", operators = "松江公交", note = "原'''沪松线'''西段",
	{ { "松江汽车东站", time = "5:30-19:45" }, nil, { "[[九里亭街道|九里亭]]临时公交枢纽站", time = "6:40-20:55" } } },
['松江39'] = { name = "松江39路", fare = "1元", operators = "松江公交", note = "",
	{ { "松江汽车东站", time = "6:30-18:50" }, nil, { "贵德路", time = "6:00-20:00" } } },
['松江39区'] = { name = "松江39路区间", fare = "1元", operators = "松江公交", note = "定班车",
	{ { "松江汽车东站", time = "6:00-18:00" }, nil, { "旗亭路公交首末站", time = "6:00-17:40" } } },
['松江40'] = { name = "松江40路", fare = "1元", operators = "松江公交", note = "",
	{ { "北场停车场", time = "外圈([[九亭站|地铁]]4号口方向):6:00-22:00" }, nil, { nil, time = "内圈([[九亭站|地铁]]1号口方向):6:00-22:00" } },
	{ nil, { "↻" }, nil }  },
['松江41'] = { name = "松江41路", fare = "1元", operators = "松江公交", note = "",
	{ { "[[九里亭街道|九里亭]]临时公交枢纽站", time = "6:00-22:15" }, { "↺" }, { "叶亭路九新公路" } } },
['松江42'] = { name = "松江42路", fare = "1元", operators = "松江公交", note = "定班车",
	{ { "[[九亭站|九亭地铁站]](公交枢纽)", time = "外圈(涞寅路方向):6:00-22:15" }, nil, { nil, time = "内圈(沪松公路方向):6:00-22:15" } },
	{ nil, { "↻" }, nil }  },
['松江43'] = { name = "松江43路", fare = "1元", operators = "松江公交", note = "",
	{ { "北场停车场", time = "外圈:6:00-22:00" }, nil, { nil, time = "内圈:6:00-22:00" } },
	{ nil, { "↻" }, nil }  },
['松江44'] = { name = "松江44路", fare = "1元", operators = "松江公交", note = "原松江社区巴士(九亭)",
	{ { "雪家桥路", time = "5:30-22:00" }, { "↺" }, { "涞坊路(杜巷小区)" } } },
['松江45'] = { name = "松江45路", fare = "1元", operators = "松江公交", note = "", image="[[File:Songjiang Bus Route 45 at Sichen Hwy. @ Henggang Hwy. in Shanghai, China 20260506.jpg|140px]]",
	{ { "横港路汽车站", time = "外圈(泗泾公园方向):6:00-23:00" }, nil, { nil, time = "内圈(佘山地铁方向):6:00-23:00" } },
	{ nil, { "↻" }, nil }  },
['松江46'] = { name = "松江46路", fare = "1元", operators = "松江公交", note = "定班车", image="[[File:Songjiang Bus Route 46 at Sijing Metro Station in Shanghai, China 20260506.jpg|140px]]",
	{ { "[[泗泾镇|泗泾]]汽车站", time = "南线:6:00-22:25" }, nil, { nil, time = "北线:6:00-22:25" } },
	{ nil, { "↻" }, nil }  },
['松江47'] = { name = "松江47路", fare = "1元", operators = "松江公交", note = "",
	{ { "横港路汽车站", time = "6:00-20:00" }, nil, { "漕河泾开发区松江园区", time = "6:40-21:00" } } },
['松江48'] = { name = "松江48路", fare = "1元", operators = "松江公交", note = "",
	{ { "[[泗泾镇|泗泾]]汽车站", time = "6:00-21:10" }, nil, { "洞照路汽车站", time = "6:00-21:10" } } },
['松江49'] = { name = "松江49路", fare = "1元", operators = "松江公交", note = "原'''1811B'''",
	{ { "[[春申站|春申枢纽站]]", time = "6:00-19:20" }, nil, nil } },
['松江50'] = { name = "松江50路", fare = "1元", operators = "松江公交", note = "",
    { { "[[新桥站_(上海市)|新桥火车站]]", time = "6:00-18:00" }, nil, { "[[洞泾镇|洞泾]]汽车站", time = "6:00-18:00" } } },
['松江51'] = { name = "松江51路", fare = "1元", operators = "松江公交", note = "",
    { { "[[新桥站_(上海市)|新桥火车站]]", time = "6:00-18:00" }, nil, { "场西路", time = "6:00-18:00" } } },
['松江52'] = { name = "松江52路", fare = "1元", operators = "松江公交", note = "",
    { { "[[新桥站_(上海市)|新桥火车站]]", time = "6:00-18:00" }, nil, { "春申村", time = "6:25-18:00" } } },
['松江53'] = { name = "松江53路", fare = "1元", operators = "松江公交", note = "", image="[[File:Songjiang Bus Route 53 at Chedun Railway Station in Shanghai, China 20260405.jpg|140px]]",
    { { "[[新桥站_(上海市)|新桥火车站]]", time = "6:00-19:00" }, nil, { "[[车墩站|车墩公交枢纽站]]", time = "6:00-19:00" } } },
['松江54'] = { name = "松江54路", fare = "2元", operators = "松江公交", note = "",
	{ { "松江汽车东站", time = "6:00-19:00" }, nil, { "北场停车场", time = "7:00-20:00" } } },
['松江55'] = { name = "松江55路", fare = "2元", operators = "松江公交", note = "",
	{ { "[[洞泾镇|洞泾]]汽车站", time = "6:00-21:30" }, nil, { "[[洞泾站|洞泾地铁站]]", time = "6:40-22:10" } } },
['松江56'] = { name = "松江56路", fare = "2元", operators = "松江公交", note = "",
	{ { "[[洞泾镇|洞泾]]汽车站", time = "6:00-22:00" }, nil, { "[[洞泾站|洞泾地铁站]]", time = "6:45-22:30" } } },
['松江57'] = { name = "松江57路", fare = "1元", operators = "松江公交", note = "", image="[[File:Songjiang Bus Route 57 at Sijing Bus Station in Shanghai, China 20260506.jpg|140px]]",
	{ { "[[洞泾镇|洞泾]]汽车站", time = "6:00-19:00" }, nil, { "[[泗泾镇|泗泾]]汽车站", time = "6:30-20:00" } } },
['松江60'] = { name = "松江60路", fare = "1元", operators = "松江公交", note = "",
	{ { "[[车墩站|车墩公交枢纽站]]", time = "6:00-17:00" }, nil, { "松江汽车东站", time = "7:00-18:00" } } },
['松江61'] = { name = "松江61路", fare = "1元", operators = "松江公交", note = "逆→顺→逆时针环线", image="[[File:Songjiang Bus Route 61 at Chedun Railway Station in Shanghai, China 20260405.jpg|140px]]",
	{ { "[[车墩站|车墩公交枢纽站]]", time = "6:00-21:05" }, { "↺" }, { "赵家泾路茸江路" } } },
['松江65'] = { name = "松江65路", fare = "1元", operators = "松江公交", note = "",
	{ { "马桥村", time = "6:00-18:35" }, nil, { "[[叶榭站]]", time = "6:05-18:05" } } },	
['松江66'] = { name = "松江66路", fare = "1元", operators = "松江公交", note = "", image="[[File:Songjiang Bus Route 66 at Songjioang Passenger Center in Shanghai, China 20260719.jpg|140px]]",
	{ { "[[松江大学城站|松江客运中心]] (北)", time = "外圈(茸北方向):6:00-21:00" }, nil, { nil, time = "内圈(万达方向):6:00-21:00" } },
	{ nil, { "↻" }, nil }  },
['松江67'] = { name = "松江67路", fare = "2元", operators = "松江公交", note = "原'''沪佘昆线'''", image = "[[File:Songjiang Bus Route 67 at Xiaokunshan Bus Station in Songjiang, Shanghai, China 20260228.jpg|140px]]",
	{ { "[[佘山站|佘山地铁站]]", time = "6:40-19:00" }, nil, { "[[小昆山镇|小昆山]]公交枢纽站", time = "6:00-18:00" } } },
['松江68'] = { name = "松江68路", fare = "1-5元", operators = "松江公交", note = "原'''松龙线'''",
	{ { "[[春申站|春申枢纽站]]", time = "5:30-19:00" }, nil, { "[[九里亭街道|九里亭]]临时公交枢纽站", time = "6:00-20:00" } } },
['松江69'] = { name = "松江69路", fare = "2元", operators = "松江公交", note = "",
	{ { "[[松江大学城站|松江客运中心]] (南)", time = "7:00-21:00" }, nil, { "横港路汽车站", time = "6:00-20:00" } } },
['松江70'] = { name = "松江70路", fare = "2元", operators = "松江公交", note = "",
	{ { "[[泖港镇|泖港]]汽车站", time = "7:00、9:30、14:30、16:30" }, nil, { "洙桥村", time = "06:05、08:00、13:00 15:30、17:20" } } },
['松江71'] = { name = "松江71路", fare = "2元", operators = "松江公交", note = "原'''1829'''路",
	{ { "[[泖港镇|泖港]]汽车站", time = "6:00、08:40、13:20、16:10" }, nil, { "叶新支路中环公路", time = "7:10、10:00、14:40、17:20" } } },
['松江72'] = { name = "松江72路", fare = "1元", operators = "松江公交", note = "定班车",
	{ { "[[泖港镇|泖港]]汽车站", time = "6:00-17:30" }, nil, nil } },
['松江75'] = { name = "松江75路", fare = "1元", operators = "松江公交", note = "定班车",
	{ { "[[新浜镇|新浜]]汽车站", time = "6:00-17:30" }, { "↻" }, nil } },
['松江76'] = { name = "松江76路", fare = "1元", operators = "松江公交", note = "定班车",
	{ { "[[新浜镇|新浜]]汽车站", time = "6:00-18:00" }, nil, nil } },
['松江79'] = { name = "松江79路", fare = "1元", operators = "松江公交", note = "定班车",
	{ { "双汇公路(双汇村)", time = "7:10、10:10、14:40、17:50" }, nil, { "张家浜路(泖新村)", time = "6:10、9:30、12:00、13:40、16:30" } } },
['松江80'] = { name = "松江80路", fare = "1元", operators = "松江公交", note = "定班车",
	{ { "[[石湖荡镇|石湖荡]]汽车站", time = "7:40、10:00、12:40、15:00、17:20" }, nil, { "洙桥村", time = "7:00、9:00、11:20、14:00、16:00、18:00" } } },
['松江81'] = { name = "松江81路", fare = "1元", operators = "松江公交", note = "定班车", image = "[[File:Songjiang Bus Route 81 (①) at Xiaokunshan Bus Station in Songjiang, Shanghai, China 20260228.jpg|140px]]",
	{ { "[[小昆山镇|小昆山]]公交枢纽站", time = "外圈:6:00-19:00" }, nil, { nil, time = "内圈:6:00-19:00" } },
	{ nil, { "↻" }, nil } },
['松江83'] = { name = "松江83路", fare = "1元", operators = "松江公交", note = "", image = "[[File:Songjiang Bus Route 83 at Xiaokunshan Bus Station in Songjiang, Shanghai, China 20260228.jpg|140px]]",
	{ { "[[小昆山镇|小昆山]]公交枢纽站", time = "6:00-18:00" }, { "↻" }, { "昆港公路松蒸公路" } } },
['松江89'] = { name = "松江89路", fare = "1元", operators = "松江公交", note = "",
	{ { "[[九亭站|九亭地铁站]](公交枢纽)", time = "6:00-19:20" }, nil, nil } },
['松江90'] = { name = "松江90路", fare = "1-2元", operators = "松江公交", note = "",
	{ { "[[佘山镇|佘山]]汽车站", time = "6:25-18:20" }, nil, { "天马山汽车站", time = "7:05-19:00" } } },
['松江91'] = { name = "松江91路", fare = "1-2元", operators = "松江公交", note = "",
	{ { "[[佘山镇|佘山]]汽车站", time = "6:00-21:00" }, nil, { "佘北大居公交枢纽站", time = "6:00-21:25" } } },
['松江92'] = { name = "松江92路", fare = "1-2元", operators = "松江公交", note = "",
	{ { "[[佘山站|佘山地铁站]]", time = "6:35-22:25" }, nil, { "[[佘山镇|佘山]]汽车站", time = "6:00-22:00" } } },
['松江93'] = { name = "松江93路", fare = "1元", operators = "松江公交", note = "",
	{ { "[[佘山镇|佘山]]汽车站", time = "6:20-21:30" }, nil, { "天马山汽车站", time = "6:00-20:20" } } },
['松江94'] = { name = "松江94路", fare = "1-6元", operators = "松江公交", note = "原'''沪陈线'''",
	{ { "[[佘山镇|佘山]]汽车站", time = "5:15-20:00" }, nil, { "[[九里亭街道|九里亭]]临时公交枢纽站", time = "6:00-21:00" } } },
['松江95'] = { name = "松江95路", fare = "2元", operators = "松江公交", note = "",
	{ { "[[佘山站|佘山地铁站]]", time = "6:00-19:00" }, nil, { "文翔路站", time = "6:00-19:00" } } },
['松江96'] = { name = "松江96路", fare = "2元", operators = "松江公交", note = "",
	{ { "天马山汽车站", time = "6:00-19:00" }, nil, { "[[洞泾站|洞泾地铁站]]", time = "6:00-19:00" } } },
['松江97'] = { name = "松江97路", fare = "2元", operators = "松江公交", note = "",
	{ { "佘北大居公交枢纽站", time = "6:00-23:35" }, nil, { "[[佘山站|佘山地铁站]]", time = "6:00-00:10" } } },
['松江98'] = { name = "松江98路", fare = "2元", operators = "松江公交", note = "",
	{ { "[[佘山站|佘山地铁站]]", time = "8:00-17:00" }, nil, { "[[松江大学城站|松江客运中心]] (南)", time = "8:00-17:00" } } },
['松江99'] = { name = "松江99路", status = { -1, date = "2025年10月20日" } },
['松江104'] = { name = "松江104路", fare = "2元", operators = "松江公交", note = "",
	{ { "佘北大居公交枢纽站", time = "6:00-18:00" }, nil, { "[[佘山站|佘山地铁站]]", time = "6:30-18:45" } } },	
['松江105'] = { name = "松江105路", fare = "2元", operators = "松江公交", note = "",
	{ { "佘北大居公交枢纽站", time = "6:00-18:00" }, nil, { "[[松江新城站|松江新城地铁站]]", time = "6:00-18:00" } } },	
['松江106'] = { name = "松江106路", fare = "2元", operators = "松江公交", note = "", image="[[File:(CHN-Shanghai) Songjiang Bus SWB-22D-360 沪A35065D 2024-12-14.jpg|140px]]",
	{ { "[[上海松江站|松江枢纽]]", time = "7:00-22:00" }, nil, { "计家角路公交站", time = "6:00-21:00" } } },	

--定制公交线路
['DZ3'] = { name = "松江DZ3线", fare = "12元", operators = "松江公交", note = "仅寒暑假、节假日期间运营",
	{ { "[[松江大学城]]", time = "09:00 12:00 15:00 18:00" }, nil, { "[[上海虹桥站]]", time = "09:00 12:00 15:00 18:00" }} },
['DZ4'] = { name = "松江DZ4线", fare = "免费", operators = "松江公交", note = "仅上学日期间运营",
	{ { "[[新浜镇|新浜]]汽车站", time = "06:20 06:30 06:40" }, nil, { "松江二中附属浦南实验学校", time = "17:20 17:35 17:50" }} },
['DZ5'] = { name = "松江DZ5线", fare = "7元", operators = "松江公交", note = "",
	{ { "[[上海松江站|松江枢纽]]", time = "5:00" }, { "→" }, { "[[徐家汇]]" }} },
['DZ6'] = { name = "松江DZ6线", fare = "4元", operators = "松江公交", note = "仅寒暑假、节假日期间运营",
	{ { "[[松江大学城]]", time = "09:00 12:00 15:00 18:00" }, nil, { "[[上海松江站|松江枢纽]]", time = "09:00 12:00 15:00 18:00" }} },
['DZ7'] = { name = "松江DZ7线", fare = "5元", operators = "松江公交", note = "",
	{ { "[[上海松江站|松江枢纽]]", time = "04:35 05:10" }, { "→" }, { "沪亭北路沪松公路" }} },
['DZ9'] = { name = "松江DZ9线", fare = "5元", operators = "松江公交", note = "仅周末、节假日期间运营",
	{ { "[[上海松江站|松江枢纽]]", time = "8:30 10:30" }, nil, { "[[上海欢乐谷|欢乐谷]]", time = "15:30 17:30" }} },
['DZ11'] = { name = "松江DZ11线", fare = "5元", operators = "松江公交", note = "仅上学日运营,根据众筹进行发车",
	{ { "[[松江北站#公交|人民南路公交汽车站]]" }, { "→" }, { "佘北大居九川中学" }} },
['DZ13'] = { name = "松江DZ13线", mark = "松江医疗1线", fare = "免费", operators = "松江公交", note = "仅工作日运营",
	{ { "新浜镇社区卫生服务中心", time = "08:00 11:00 13:00 16:00" }, { "→" }, { "上海交通大学医学院附属松江医院" }} },
['DZ14'] = { name = "松江DZ14线", mark = "松江医疗2线", fare = "免费", operators = "松江公交", note = "仅工作日运营",
	{ { "叶榭镇社区卫生服务中心", time = "07:00 10:30 12:00 15:30" }, { "→" }, { "上海交通大学医学院附属松江医院" }} },
['DZ15'] = { name = "松江DZ15线", mark = "辰山植物园短驳线", fare = "免费", operators = "松江公交", note = "仅周末、节假日运营,根据需求进行发车",
	{ { "[[洞泾站|洞泾地铁站]]" }, { "→" }, { "[[上海辰山植物园]]" }} },
['DZ16'] = { name = "松江DZ16线", mark = "佘山森林公园短驳线", fare = "免费", operators = "松江公交", note = "仅周末、节假日运营,根据需求进行发车",
	{ { "[[佘山站|佘山地铁站]]" }, { "→" }, { "[[佘山|佘山森林公园]]" }} },
['DZ18'] = { name = "松江DZ18线", fare = "免费", operators = "松江公交", note = "仅周末、节假日运营", image = "[[File:Songjiang DZ Bus Line 18 at Sijing Bus Station in Shanghai, China 20260506.jpg|140px]]",
	{ { "横港公路泗陈公路([[泗泾站|泗泾地铁站]])", time = "10:30-20:30" }, nil, nil} },

}



lines._external = {
	--导入市区线路
	['Module:CNBUS/SH/data'] = {
		['199'] = '199',
		['708'] = '708',
		['莲松'] = '莲松',
	},
	--导入奉贤线路
	['Module:CNBUS/SH/fengxian'] = {
		['882'] = '882',
	},
	--导入青浦线路
	['Module:CNBUS/SH/qingpu'] = {
		['191'] = '191',
		['194'] = '194',
		['706'] = '706',
		['797'] = '797',
		['872'] = '872',
		['895'] = '895',
		['松朱'] = '松朱',
		['松青'] = '松青',
	},
	--导入金山线路
	['Module:CNBUS/SH/jinshan'] = {
		['朱松'] = '朱松',
		['乐松'] = '乐松',
	},
}
lines._map = {
	-- 线路重定向
	['01'] = '1',
	['02'] = '2',
	['03'] = '3',
	['04'] = '4',
	['05'] = '5',
	['06'] = '6',
	['07'] = '7',
	['08'] = '8',
	['09'] = '9',
	['上松夜宵'] = '上松',
}

return lines