模組:CNBUS/SU
外观

本模块及子页面用于存放苏州公交相关数据,通过Module:CNBUS及{{苏州公交线路简单列表}}、{{苏州公交线路列表}}、{{苏州公交公司色块}}等模板使用。
数据
本模块使用的数据分别存放在如下的子页面中,如需更新数据可至相应子页面修改。
数据名称 | 存放位置 | |
---|---|---|
公司代表颜色及其他数据存放路径 | Module:CNBUS/SU | |
线路编号、线路(起讫点、方向)、备注、 营运公司(分公司)、全程票价、图片 |
姑苏区、虎丘区(苏州高新区)、吴中区、相城区、苏州工业园区线路 | Module:CNBUS/SU/data |
吴江区线路 | Module:CNBUS/SU/wujiang | |
常熟市线路 | Module:CNBUS/SU/changshu | |
张家港市线路 | Module:CNBUS/SU/zhangjiagang | |
昆山市线路 | Module:CNBUS/SU/kunshan | |
太仓市线路 | Module:CNBUS/SU/taicang | |
苏州的无锡市线路 | 引用:Module:CNBUS/SU/wuxi 数据:Module:CNBUS/WX/data | |
苏州的嘉兴市线路 | 引用:Module:CNBUS/SU/jiaxing 数据:Module:CNBUS/JX/data | |
表格表头 | Module:CNBUS |
引用方法
不建议直接在条目空间中使用#invoke
语法调用本模块,而是使用模板,并在模板中引用本模块。
调用名称 | 参数 | 引用模板 |
---|---|---|
list
|
{{#invoke:CNBUS/SU |list |city=SU |
{{苏州公交线路列表}} |
title
|
{{#invoke:CNBUS/SU |title |city=SU |
{{苏州公交线路列表}} |
simplelist
|
{{#invoke:CNBUS/SU |simplelist |city=SU |
{{苏州公交线路简单列表}} |
colorbox
|
{{#invoke:CNBUS/SU |colorbox |city=SU |
{{苏州公交公司色块}} |
local subusline = {}
subusline.colors = {}
subusline.colors['suzhou'] = "silver"
subusline.colors['sip'] = "lightblue"
subusline.colors['snd'] = "greenyellow"
subusline.colors['wuzhong'] = "orangered"
subusline.colors['xiangcheng'] = "cyan"
subusline.colors['xinhui'] = "deepskyblue"
subusline.colors['wujiang'] = "deeppink"
subusline.colors['kunshan'] = "grey"
subusline.colors['gangcheng'] = "lime"
subusline.colors['changyun'] = "lightgreen"
subusline.colors['taicang'] = "orange"
subusline.colors['haoxing'] = "darkred"
subusline.colors['other'] = "white"
subusline.colors['multi'] = "black"
subusline.company = {}
subusline.company['suzhou'] = {"suzhou", "苏州公交", "苏州一分", "苏州二分", "苏州三分", "苏州四分", "苏州五分", "苏州六分", "苏州七分", "苏州八分", }
subusline.company['sip'] = {"sip", "园区公交", "工业园区公交", }
subusline.company['snd'] = {"snd", "高新公交", "高新区公交", "高新一分", "高新二分", }
subusline.company['wuzhong'] = {"wuzhong", "吴中公交", "吴中一分", "吴中二分", }
subusline.company['xiangcheng'] = {"xiangcheng", "相城公交", "相城一分", "相城二分", "相城三分", "相城五分", }
subusline.company['xinhui'] = {"xinhui", "新惠巴士", }
subusline.company['wujiang'] = {"wujiang", "吴江公交", "吴江一分", "吴江二分", "吴江彩虹", }
subusline.company['kunshan'] = {"kunshan", "昆山公交", "昆山一分", "昆山二分", "昆山三分", "昆山四分", }
subusline.company['gangcheng'] = {"gangcheng", "港城公交", "港城一分", "港城二分", "港城三分", }
subusline.company['changyun'] = {"changyun", "常运公交", "常熟城乡公交", }
subusline.company['taicang'] = {"taicang", "太仓公交", }
subusline.company['haoxing'] = {"haoxing", "苏州好行", }
subusline.data = {}
subusline.titlename = {}
subusline.location = {}
subusline.data['suzhou'] = "Module:CNBUS/SU/data"
subusline.titlename['suzhou'] = "苏州"
subusline.location['suzhou'] = {"suzhou", "Suzhou", "SZ", "sz", "SU", "su", "苏州", "default",}
subusline.data['wujiang'] = "Module:CNBUS/SU/wujiang"
subusline.titlename['wujiang'] = "吴江"
subusline.location['wujiang'] = {"wujiang", "Wujiang", "WJ", "wj", "吴江",}
subusline.data['changshu'] = "Module:CNBUS/SU/changshu"
subusline.titlename['changshu'] = "常熟"
subusline.location['changshu'] = {"changshu", "Changshu", "CS", "cs", "常熟",}
subusline.data['zhangjiagang'] = "Module:CNBUS/SU/zhangjiagang"
subusline.titlename['zhangjiagang'] = "张家港"
subusline.location['zhangjiagang'] = {"zhangjiagang", "Zhangjiagang", "ZJG", "zjg", "张家港",}
subusline.data['kunshan'] = "Module:CNBUS/SU/kunshan"
subusline.titlename['kunshan'] = "昆山"
subusline.location['kunshan'] = {"kunshan", "Kunshan", "KS", "ks", "昆山",}
subusline.data['taicang'] = "Module:CNBUS/SU/taicang"
subusline.titlename['taicang'] = "太仓"
subusline.location['taicang'] = {"taicang", "Taicang", "TC", "tc", "太仓",}
return subusline