Skip to content

Instantly share code, notes, and snippets.

@fubukiefsf
Forked from karno/haru_station_info.py
Last active August 29, 2015 14:07

Revisions

  1. @karno karno revised this gist Oct 5, 2014. 1 changed file with 145 additions and 69 deletions.
    214 changes: 145 additions & 69 deletions haru_station_info.py
    Original file line number Diff line number Diff line change
    @@ -105,9 +105,9 @@
    },
    # はるレール 南北快速線
    "RN": {
    "GJ": (0, 0, 0, "善通寺"),
    "KM": (0, 0, 0, "北森"),
    "HH": (-277, 59, 346, "役場前"),
    "GJ": (-268, 54, -706, "善通寺"),
    "KM": (-411, 50, -140, "北森"), # 756 blocks
    "HH": (-277, 59, 346, "役場前"), # 612 blocks
    # 駅共有/相互直通: HXHH
    },
    # はるレール 城南線
    @@ -134,9 +134,11 @@
    },
    # はるレール 城津線(西城線)
    "RS": {
    # 駅共有/相互直通: ENEE
    "EE": (-824, 64, -69, "EFB城"),
    "SA": (0, 0, 0, "西原"),
    "HH": (-285, 43, 337, "役場前"),
    "SA": (-625, 65, 227, "西原"), # 498 blocks
    "HH": (-285, 43, 337, "役場前"), # 536 blocks
    # 役場前以南未完工
    "GZ": (0, 0, 0, "五条"),
    "SB": (0, 0, 0, "新橋"),
    "MR": (0, 0, 0, "三原"),
    @@ -149,52 +151,54 @@
    },
    # はる急行鉄道 月沢本線
    "ET": {
    "NV": (0, 0, 0, "中村本町"),
    "IJ": (0, 0, 0, "一条"),
    "SA": (0, 0, 0, "西原"),
    "TY": (0, 0, 0, "月屋根沢"),
    "SM": (0, 0, 0, "スノーマン前"),
    "IB": (0, 0, 0, "伊吹山"),
    "YY": (-596, 69, 747, "雪見町"),
    "YO": (0, 0, 0, "雪見温泉"),
    "KI": (0, 0, 0, "上砂"),
    "AO": (0, 0, 0, "青宮"),
    "TR": (0, 0, 0, "天竜峡"),
    "NF": (0, 0, 0, "南海埠頭"),
    "NV": (357, 64, 153, "中村本町"),
    "IJ": (-496, 76, 184, "一条"), # 196 blocks
    "SA": (-621, 75, 230, "西原"), # 170 blocks
    "TY": (-562, 72, 416, "月屋根沢"), # 241 blocks
    "SM": (-564, 72, 580, "スノーマン前"), # 163 blocks
    "IB": (-564, 72, 702, "伊吹山"), # 122 blocks
    "YY": (-596, 69, 747, "雪見町"), # 74 blocks
    "YO": (-850, 71, 715, "雪見温泉"), # 299 blocks
    "KI": (-1013, 77, 747, "上砂"), # 210 blocks
    "AO": (-1152, 72, 747, "青宮"), # 141 blocks
    "TR": (-1290, 77, 747, "天竜峡"), # 139 blocks
    "NF": (-1308, 67, 815, "南海埠頭"), # 86 blocks
    },
    # はる急行鉄道 月沢急行線
    "EX": {
    # 駅共有/相互直通: RNHH
    "HH": (-277, 59, 346, "役場前"),
    "TY": (0, 0, 0, "月屋根沢"),
    "YY": (-598, 74, 747, "雪見町"),
    "KI": (0, 0, 0, "上砂"),
    "NF": (0, 0, 0, "南海埠頭"),
    "TY": (-562, 72, 416, "月屋根沢"), # 361 blocks
    "YY": (-598, 74, 747, "雪見町"), # 348 blocks
    "KI": (-1013, 77, 747, "上砂"), # 415 blocks
    "NF": (-1308, 67, 815, "南海埠頭"), # 356 blocks
    },
    # はる急行鉄道 南海急行線
    "EN": {
    # 駅共有/相互直通: RSEE
    "EE": (-824, 64, -69, "EFB城"),
    "YZ": (-944, 73, 5, "夜築町"),
    "KI": (0, 0, 0, "上砂"),
    "TO": (0, 0, 0, "鳥取"),
    "CT": (0, 0, 0, "千歳"),
    "SN": (0, 0, 0, "作並"),
    "YZ": (-944, 73, 5, "夜築町"), # 184 blocks
    "KI": (-998, 70, 747, "上砂"), # 774 blocks
    "TO": (-1220, 68, 1115, "鳥取"), # 498 blocks
    "CT": (-1648, 680, 1446, "千歳"), # 578 blocks
    "SN": (-1669, 64, 1980, "作並"), # 542 blocks
    },
    # はる急行鉄道 北見線
    "EK": {
    "TY": (0, 0, 0, "月屋根沢"),
    "KT": (0, 0, 0, "こむぎこタワー"),
    "SA": (0, 0, 0, "西原"),
    "HB": (0, 0, 0, "雲雀坂"),
    "EE": (-829, 49, -24, "EFB城前"),
    "YZ": (0, 0, 0, "夜築町"),
    # 駅共有/相互直通: ESTY
    "TY": (-553, 72, 416, "月屋根沢"),
    "KT": (-519, 76, 249, "こむぎこタワー"), # 214 blocks
    "SA": (-629, 75, 230, "西原"), # 125 blocks
    "HB": (-834, 64, 190, "雲雀坂"), # 281 blocks
    "EE": (-829, 49, -24, "EFB城前"), # 253 blocks
    "YZ": (-944, 49, -6, "夜築町"), # 131 blocks
    },
    # はる急行鉄道 参宮線
    "ES": {
    "TY": (0, 0, 0, "月屋根沢"),
    "TS": (0, 0, 0, "月山神社"),
    "SB": (0, 0, 0, "新橋"),
    # 駅共有/相互直通: EKTY
    "TY": (-553, 72, 416, "月屋根沢"),
    "TS": (-519, 79, 478, "月山神社"), # 97 blocks
    "SB": (-321, 64, 49, "新橋"), # 243 blocks
    },
    # はる高速旅客鉄道 中央新幹線
    "SC": {
    @@ -293,7 +297,7 @@
    "HH": (-269, 59, 346, "役場前"),
    "TA": (0, 0, 0, "絶海池"),
    "NA": (0, 0, 0, "中津"),
    "KM": (0, 0, 0, "北森"),
    "KM": (-419, 50, -141, "北森"),
    "YA": (-266, 69, -357, "宿木"),
    "TT": (0, 0, 0, "津港"),
    "JT": (0, 0, 0, "城東"),
    @@ -308,74 +312,146 @@
    # 筑波臨海高速鉄道 りんかい線
    "TR": {
    "CC": (333, 61, 674, "長府"),
    "SC": (362, 64, 576, "新長府"), # 140 blocks
    "SH": (434, 66, 566, "新都心"), # 80 blocks
    "TD": (520, 68, 566, "筑波大学"), # 86 blocks
    "TK": (556, 64, 630, "筑波"), # 90 blocks
    "ST": (653, 64, 630, "桜土浦"), # 98 blocks
    "TU": (758, 69, 626, "土浦"), # 97 blocks
    "SC": (362, 64, 576, "新長府"),
    # 140 blocks
    "SH": (434, 66, 566, "新都心"),
    # 80 blocks
    "TD": (520, 68, 566, "筑波大学"),
    # 86 blocks
    "TK": (556, 64, 630, "筑波"),
    # 90 blocks
    "ST": (653, 64, 630, "桜土浦"),
    # 98 blocks
    "TU": (758, 69, 626, "土浦"),
    # 97 blocks
    # TRTU -> [TROA, TRSK]
    # TRTU -> TROAへは継続運転. TRTU -> TRSKへは対面乗換
    # TROA, TRSK -> TRTUは継続運転
    "OA": (764, 67, 447, "大洗"), # 193 blocks
    "HS": (765, 64, 31, "浜坂"), # 137 blocks
    "KA": (1177, 64, 290, "香住"), # 425 blocks
    "OA": (764, 67, 447, "大洗"),
    # 193 blocks
    "HS": (765, 64, 31, "浜坂"),
    # 137 blocks
    "KA": (1177, 64, 290, "香住"),
    # 425 blocks
    #
    "SK": (911, 67, 754, "下北沢"), # 278 blocks (from TU)
    "SO": (911, 68, 863, "東雲"), # 110 blocks
    "SS": (1039, 63, 916, "下関"), # 172 blocks
    "SK": (911, 67, 754, "下北沢"),
    # 278 blocks (from TU)
    "SO": (911, 68, 863, "東雲"),
    # 110 blocks
    "SS": (1039, 63, 916, "下関"),
    # 172 blocks
    },
    # 竜ヶ崎臨海鉄道 竜ヶ崎線
    "GR": {
    "TK": (535, 64, 635, "筑波"),
    "RS": (527, 66, 895, "竜ヶ崎"), # 263 blocks
    "KZ": (619, 66, 984, "神津島"), # 178 blocks
    "SS": (1044, 63, 916, "下関"), # 508 blocks
    "RS": (527, 66, 895, "竜ヶ崎"),
    # 263 blocks
    "KZ": (619, 66, 984, "神津島"),
    # 178 blocks
    "SS": (1044, 63, 916, "下関"),
    # 508 blocks
    },
    # ささみ鉄道 ちくわエクスプレス線
    "JC": {
    "HH": (-261, 59, 346, "役場前"),
    "HH": (
    -261, 59, 346, "役場前"),
    "DM": (0, 0, 0, "大明神前"),
    "SI": (0, 0, 0, "ささみ温泉"),
    "NM": (0, 0, 0, "練馬"),
    "YY": (0, 0, 0, "雪見町"),
    },
    # はる航空 はる空港-津ヘリポート線
    "AT": {
    "AA": (34, 64, 272, "はる空港"),
    "TT": (186, 64, -387, "津ヘリポート")
    "AA": (34, 64, 272,
    "はる空港"),
    "TT": (
    186, 64, -387,
    "津ヘリポート")
    },
    # はる航空 はる空港-しきみ島線
    "AS": {
    "AA": (38, 64, 272, "はる空港"),
    "SL": (0, 0, 0, "しきみ島空港"),
    "AA": (
    38, 64, 272,
    "はる空港"),
    "SL": (
    0, 0, 0,
    "しきみ島空港"),
    },
    # はる航空 はる空港-大室線
    "AO": {
    "AA": (30, 64, 272, "はる空港"),
    "OM": (0, 0, 0, "大室飛行場"),
    "AA": (
    30, 64,
    272,
    "はる空港"),
    "OM": (
    0, 0, 0,
    "大室飛行場"),
    },
    "ZC": {
    "FU": (0, 0, 0, "藤が丘"),
    "SJ": (0, 0, 0, "しきみ城"),
    "MR": (0, 0, 0, "三原"),
    "FU": (
    0,
    0,
    0,
    "藤が丘"),
    "SJ": (
    0,
    0,
    0,
    "しきみ城"),
    "MR": (
    0,
    0,
    0,
    "三原"),
    },
    # SRH 外環線
    "ZG": {
    "TK": (0, 0, 0, "筑波"),
    "NS": (0, 0, 0, "西砂丘村"),
    "TK": (
    0,
    0,
    0,
    "筑波"),
    "NS": (
    0,
    0,
    0,
    "西砂丘村"),
    },
    # かき地下鉄 姫子線
    "ZH": {
    "YT": (0, 0, 0, "宿津平原"),
    "HM": (0, 0, 0, "姫子市"),
    "YT": (
    0,
    0,
    0,
    "宿津平原"),
    "HM": (
    0,
    0,
    0,
    "姫子市"),
    },
    # はる地下鉄 調布市地下鉄線
    "ZT": {
    "TF": (0, 0, 0, "調布"),
    "HT": (0, 0, 0, "東調布"),
    "NS": (0, 0, 0, "西砂丘村"),
    "HS": (0, 0, 0, "浜坂"),
    "TF": (
    0,
    0,
    0,
    "調布"),
    "HT": (
    0,
    0,
    0,
    "東調布"),
    "NS": (
    0,
    0,
    0,
    "西砂丘村"),
    "HS": (
    0,
    0,
    0,
    "浜坂"),
    },
    # その他(なし)
    "ZZ": {}
  2. @karno karno revised this gist Oct 5, 2014. 1 changed file with 52 additions and 37 deletions.
    89 changes: 52 additions & 37 deletions haru_station_info.py
    Original file line number Diff line number Diff line change
    @@ -5,15 +5,18 @@
    stationInfoTable = {
    # harutrak A
    "HA": {
    # 駅共有/相互直通: HBHH
    "HH": (-285, 59, 346, "役場前"),
    "NV": (-369, 70, 115, "中村"), # 298 blocks
    "MM": (-370, 69, -56, "メガネケエスタワー前"), # 161 blocks
    "KS": (-531, 69, -58, "北砂漠"), # 170 blocks
    "NU": (-711, 69, -58, "中海町"), # 180 blocks
    "EE": (803, 67, -30, "エターナルフォースブリザード城前"), # 117 blocks
    # 片側乗入: HGYZ 0 blocks
    },
    # harutrak B
    "HB": {
    # 駅共有/相互直通: HAHH
    "HH": (-285, 59, 346, "役場前"),
    "SB": (-328, 69, 508, "新橋"), # 199 blocks
    "JI": (-328, 69, 713, "辞林"), # 205 blocks
    @@ -22,35 +25,40 @@
    },
    # harutrak C
    "HC": {
    # MMNK に乗入(MM方面、ポイント分岐)
    # 駅共有/片側乗入(逆側ポイント分岐): MMNK(MM方面)
    "NK": (-266, 70, 84, "中野"), # MMHHへ分岐可
    # NK-JJ: MMNK-MMJJ と共有
    # 路線共有: MMNK-MMJJ
    "JJ": (-76, 72, 85, "城南"), # 192 blocks
    "KN": (-22, 57, 101, "空港北"), # 65 blocks
    "JT": (195, 77, 98, "城東"), # 219 blocks
    "TJ": (206, 69, -17, "藤冶湖"), # 124 blocks
    "TI": (206, 69, -142, "津入口"), # 125 blocks
    "TT": (202, 69, -363, "津港"), # 230 blocks
    # 駅共有/相互直通: HDTT
    },
    # harutrak D
    "HD": {
    # 駅共有/両方向ポイント分岐: HAMM
    "MM": (-370, 69, -56, "メガネケエスタワー前"),
    "MH": (0, 0, 0, "明北"),
    "YA": (0, 0, 0, "宿木"),
    "YT": (0, 0, 0, "宿津平原"),
    "TT": (202, 69, -363, "津港"),
    "MH": (-279, 69, -172, "明北"), # 191 blocks
    "YA": (-266, 69, -363, "宿木"), # 199 blocks
    "YT": (-21, 69, -364, "宿津平原"), # 245 blocks
    "TT": (202, 69, -363, "津港"), # 221 blocks
    # 駅共有/相互直通: HCTT
    },
    # harutrak E
    "HE": {
    "YA": (0, 0, 0, "宿木"),
    "YB": (0, 0, 0, "北宿木"),
    "GJ": (0, 0, 0, "善通寺"),
    "FT": (0, 0, 0, "古谷"),
    "KD": (0, 0, 0, "楓"),
    "OM": (0, 0, 0, "大室"),
    # 駅共有/片側乗入(逆側ポイント分岐): HDYA(YT方面)
    "YA": (-266, 69, -363, "宿木"),
    "YB": (-279, 73, -473, "北宿木"), # 126 blocks
    "GJ": (-279, 73, -708, "善通寺"), # 238 blocks
    "FT": (-279, 73, -1012, "古谷"), # 304 blocks
    "KD": (-279, 73, -1537, "楓"), # 526 blocks
    "OM": (-279, 73, -1885, "大室"), # 348 blocks
    },
    # harutrak F
    "HF": {
    # 駅共有/片側乗入(逆側ポイント分岐): HBJI(SB方面)
    "JI": (-328, 69, 71, "辞林"),
    "NJ": (-183, 71, 734, "中辞林"), # 165 blocks
    "NT": (44, 71, 655, "新津"), # 306 blocks
    @@ -63,31 +71,35 @@
    },
    # harutrak G
    "HG": {
    "GJ": (0, 0, 0, "善通寺"),
    "MG": (0, 0, 0, "南善通寺"),
    "YB": (0, 0, 0, "北宿木"),
    "YC": (0, 0, 0, "旧宿木"),
    "YD": (0, 0, 0, "西宿木"),
    "KG": (0, 0, 0, "春日野道"),
    "EE": (-809, 67, -31, "エターナルフォースブリザード城前"),
    "YZ": (0, 0, 0, "夜築町"),
    "KU": (0, 0, 0, "久野山"),
    # 駅共有/片側乗入(逆側ポイント分岐): HEGJ(FT方面)
    "GJ": (-279, 73, -708, "善通寺"),
    "MG": (-275, 73, -542, "南善通寺"), # 170 blocks
    "YB": (-299, 67, -467, "北宿木"), # 98 blocks
    "YC": (-450, 67, -467, "旧宿木"), # <夜間通過> 151 blocks
    "YD": (-616, 67, -467, "西宿木"), # 166 blocks
    "KG": (-808, 67, -372, "春日野道"), # <夜間通過> 284 blocks
    "EE": (-809, 67, -31, "エターナルフォースブリザード城前"), # 341 blocks
    "YZ": (949, 67, 18, "夜築町"), # 191 blocks
    "KU": (-1408, 70, 18, "久野山"), # 459 blocks
    "ZZ": (-1703, 73, 4, "<仮駅>"), # 300 blocks
    },
    # harutrak H
    "HH": {
    "KD": (0, 0, 0, "楓"),
    "AK": (0, 0, 0, "青木ヶ原"),
    "SV": (0, 0, 0, "鮭の子村"),
    "SP": (0, 0, 0, "鮭の子港"),
    # 駅共有/片側乗入(逆側ポイント分岐): HAKD(FT方面)
    "KD": (-279, 73, -1537, "楓"),
    "AK": (268, 73, -1559, 0, 0, "青木ヶ原"), # <夜間通過> 565 blocks
    "SV": (574, 73, -1536, "鮭の子村"), # 323 blocks
    "SP": (574, 73, -1278, "鮭の子港"), # 258 blocks
    },
    # harutrak I
    "HI": {
    # 駅共有/片側乗入(逆側ポイント分岐): HCTI(TT方面)
    "TI": (206, 69, -142, "津入口"),
    "KB": (1125, 69, 97, "北香住"), # 1154 blocks
    },
    # harutrak 空港連絡線
    "HZ": {
    # HZKN->HCJTへ片側乗入
    # 片側乗入: HC(JT方面)
    "KN": (-22, 57, 101, "空港北"),
    "AA": (9, 63, 279, "はる空港"), # 236 blocks
    },
    @@ -96,7 +108,7 @@
    "GJ": (0, 0, 0, "善通寺"),
    "KM": (0, 0, 0, "北森"),
    "HH": (-277, 59, 346, "役場前"),
    # 駅共有: HXHH
    # 駅共有/相互直通: HXHH
    },
    # はるレール 城南線
    "RJ": {
    @@ -106,11 +118,11 @@
    "JJ": (0, 0, 0, "城南"),
    "KH": (0, 0, 0, "刑務所東"),
    "HH": (-261, 59, 346, "役場前"),
    # 駅共有: RTHH
    # 駅共有/相互直通: RTHH
    },
    # はるレール 新津線
    "RT": {
    # 駅共有: RJHH
    # 駅共有/相互直通: RJHH
    "HH": (-261, 59, 346, "役場前"),
    "GZ": (0, 0, 0, "五条"),
    "MN": (0, 0, 0, "北三原"),
    @@ -152,7 +164,7 @@
    },
    # はる急行鉄道 月沢急行線
    "EX": {
    # 駅共有: はるレール 南北快速線 役場前
    # 駅共有/相互直通: RNHH
    "HH": (-277, 59, 346, "役場前"),
    "TY": (0, 0, 0, "月屋根沢"),
    "YY": (-598, 74, 747, "雪見町"),
    @@ -161,8 +173,9 @@
    },
    # はる急行鉄道 南海急行線
    "EN": {
    # 駅共有/相互直通: RSEE
    "EE": (-824, 64, -69, "EFB城"),
    "YZ": (0, 0, 0, "夜築町"),
    "YZ": (-944, 73, 5, "夜築町"),
    "KI": (0, 0, 0, "上砂"),
    "TO": (0, 0, 0, "鳥取"),
    "CT": (0, 0, 0, "千歳"),
    @@ -201,10 +214,12 @@
    },
    # ムメイ高速鉄道 ムメイ高速鉄道本線
    "MM": {
    "MM": (-370, 69, -56, "メガネケエスタワー前"), # HAMM/HCMMと共有(乗入先ポイント分岐)
    # 駅共有/ポイント分岐: HAMM/HCMM
    "MM": (-370, 69, -56, "メガネケエスタワー前"),
    "NK": (-266, 70, 84, "中野"), # 228 blocks
    # NK-JJ: HCNK - HCJJ と共有
    "JJ": (-76, 72, 85, "城南"), # HCJJ と共有(NA方面, ポイント分岐)
    # 路線共有: HCNK - HCJJ
    # 駅共有/片側乗入(逆側ポイント分岐): HCJJ(NA方面)
    "JJ": (-76, 72, 85, "城南"),
    "HH": (-258, 67, 295, "役場前(東梅田)"), # NK-HH: 230, JJ->HH: 388
    "SG": (-163, 67, 312, "湘南海岸"), # 112 blocks
    "AA": (38, 68, 312, "はる空港"), # 201 blocks
    @@ -246,9 +261,9 @@
    "TE": (-726, 91, 860, "高瀬"), # 219 blocks
    "DS": (-1188, 76, 855, "大山"), # 462 blocks
    "TO": (-1233, 72, 1123, "鳥取"), # 319 blocks
    "HI": (-1442, 98, 1204, "光が丘"), # 288 blocks
    "HI": (-1442, 98, 1204, "光が丘"), # <夜間通過> 288 blocks
    "CT": (-1664, 74, 1430, "千歳"), # 450 blocks
    "MC": (-1663, 67, 1596, "南千歳"), # 166 blocks
    "MC": (-1663, 67, 1596, "南千歳"), # <夜間通過> 166 blocks
    "SN": (-1636, 82, 2012, "作並"), # 517 blocks
    },
    # こむぎ娘レールウェイ 海岸線
    @@ -279,7 +294,7 @@
    "TA": (0, 0, 0, "絶海池"),
    "NA": (0, 0, 0, "中津"),
    "KM": (0, 0, 0, "北森"),
    "YA": (0, 0, 0, "宿木"),
    "YA": (-266, 69, -357, "宿木"),
    "TT": (0, 0, 0, "津港"),
    "JT": (0, 0, 0, "城東"),
    "TF": (0, 0, 0, "調布"),
  3. @karno karno revised this gist Oct 5, 2014. 1 changed file with 79 additions and 65 deletions.
    144 changes: 79 additions & 65 deletions haru_station_info.py
    Original file line number Diff line number Diff line change
    @@ -22,21 +22,23 @@
    },
    # harutrak C
    "HC": {
    "NK": (0, 0, 0, "中野"),
    "JJ": (0, 0, 0, "城南"),
    "KN": (0, 0, 0, "空港北"),
    "JT": (0, 0, 0, "城東"),
    "TJ": (0, 0, 0, "藤冶湖"),
    "TI": (0, 0, 0, "津入口"),
    "TT": (0, 0, 0, "津港")
    # MMNK に乗入(MM方面、ポイント分岐)
    "NK": (-266, 70, 84, "中野"), # MMHHへ分岐可
    # NK-JJ: MMNK-MMJJ と共有
    "JJ": (-76, 72, 85, "城南"), # 192 blocks
    "KN": (-22, 57, 101, "空港北"), # 65 blocks
    "JT": (195, 77, 98, "城東"), # 219 blocks
    "TJ": (206, 69, -17, "藤冶湖"), # 124 blocks
    "TI": (206, 69, -142, "津入口"), # 125 blocks
    "TT": (202, 69, -363, "津港"), # 230 blocks
    },
    # harutrak D
    "HD": {
    "MM": (0, 0, 0, "メガネケエスタワー前"),
    "MM": (-370, 69, -56, "メガネケエスタワー前"),
    "MH": (0, 0, 0, "明北"),
    "YA": (0, 0, 0, "宿木"),
    "YT": (0, 0, 0, "宿津平原"),
    "TT": (0, 0, 0, "津港"),
    "TT": (202, 69, -363, "津港"),
    },
    # harutrak E
    "HE": {
    @@ -80,19 +82,21 @@
    },
    # harutrak I
    "HI": {
    "TI": (0, 0, 0, ""),
    "KB": (0, 0, 0, "北香住"),
    "TI": (206, 69, -142, "津入口"),
    "KB": (1125, 69, 97, "北香住"), # 1154 blocks
    },
    # harutrak 空港連絡線
    "HZ": {
    "KN": (0, 0, 0, "空港北"),
    "AA": (9, 63, 279, "はる空港"),
    # HZKN->HCJTへ片側乗入
    "KN": (-22, 57, 101, "空港北"),
    "AA": (9, 63, 279, "はる空港"), # 236 blocks
    },
    # はるレール 南北快速線
    "RN": {
    "GJ": (0, 0, 0, "善通寺"),
    "KM": (0, 0, 0, "北森"),
    "HH": (-277, 59, 346, "役場前"),
    # 駅共有: HXHH
    },
    # はるレール 城南線
    "RJ": {
    @@ -102,16 +106,19 @@
    "JJ": (0, 0, 0, "城南"),
    "KH": (0, 0, 0, "刑務所東"),
    "HH": (-261, 59, 346, "役場前"),
    # 駅共有: RTHH
    },
    # はるレール 新津線
    "RT": {
    # 駅共有: RJHH
    "HH": (-261, 59, 346, "役場前"),
    "GZ": (0, 0, 0, "五条"),
    "MN": (0, 0, 0, "北三原"),
    "NT": (0, 0, 0, "新津"),
    "CC": (0, 0, 0, "長府"),
    "TH": (0, 0, 0, "筑波高原"),
    "TK": (0, 0, 0, "筑波"),
    "CC": (333, 61, 689, "長府"),
    "TH": (448, 74, 669, "筑波高原"), # 129 blocks
    "TK": (556, 67, 621, "新線筑波"), # 152 blocks
    # 片側乗入: TRST 99 blocks
    },
    # はるレール 城津線(西城線)
    "RS": {
    @@ -145,6 +152,7 @@
    },
    # はる急行鉄道 月沢急行線
    "EX": {
    # 駅共有: はるレール 南北快速線 役場前
    "HH": (-277, 59, 346, "役場前"),
    "TY": (0, 0, 0, "月屋根沢"),
    "YY": (-598, 74, 747, "雪見町"),
    @@ -193,18 +201,20 @@
    },
    # ムメイ高速鉄道 ムメイ高速鉄道本線
    "MM": {
    "JJ": (0, 0, 0, "城南"),
    "NK": (-266, 70, 84, "中野"),
    "HH": (-258, 67, 295, "役場前(東梅田)"),
    "SG": (-163, 67, 312, "湘南海岸"),
    "AA": (38, 68, 312, "はる空港"),
    "TF": (361, 68, 312, "調布"),
    "KA": (1203, 68, 312, "香住"),
    "MM": (-370, 69, -56, "メガネケエスタワー前"), # HAMM/HCMMと共有(乗入先ポイント分岐)
    "NK": (-266, 70, 84, "中野"), # 228 blocks
    # NK-JJ: HCNK - HCJJ と共有
    "JJ": (-76, 72, 85, "城南"), # HCJJ と共有(NA方面, ポイント分岐)
    "HH": (-258, 67, 295, "役場前(東梅田)"), # NK-HH: 230, JJ->HH: 388
    "SG": (-163, 67, 312, "湘南海岸"), # 112 blocks
    "AA": (38, 68, 312, "はる空港"), # 201 blocks
    "TF": (361, 68, 312, "調布"), # 322 blocks
    "KA": (1203, 68, 312, "香住"), # 843 blocks
    },
    # ムメイ高速鉄道 香住線
    "MK": {
    "KA": (0, 0, 0, "香住"),
    "KB": (0, 0, 0, "北香住"),
    "KA": (1187, 64, 312, "香住"),
    "KB": (1127, 64, 124, "北香住"), # 249 blocks
    },
    # はる近郊鉄道 内環線
    "NI": {
    @@ -232,36 +242,36 @@
    },
    # こむぎ娘レールウェイ 千歳線
    "KC": {
    "YY": (0, 0, 0, "雪見町"),
    "TE": (0, 0, 0, "高瀬"),
    "DS": (0, 0, 0, "大山"),
    "TO": (0, 0, 0, "鳥取"),
    "HI": (0, 0, 0, "光が丘"),
    "CT": (0, 0, 0, "千歳"),
    "MC": (0, 0, 0, "南千歳"),
    "SN": (0, 0, 0, "作並"),
    "YY": (-603, 82, 757, "雪見町"),
    "TE": (-726, 91, 860, "高瀬"), # 219 blocks
    "DS": (-1188, 76, 855, "大山"), # 462 blocks
    "TO": (-1233, 72, 1123, "鳥取"), # 319 blocks
    "HI": (-1442, 98, 1204, "光が丘"), # 288 blocks
    "CT": (-1664, 74, 1430, "千歳"), # 450 blocks
    "MC": (-1663, 67, 1596, "南千歳"), # 166 blocks
    "SN": (-1636, 82, 2012, "作並"), # 517 blocks
    },
    # こむぎ娘レールウェイ 海岸線
    "KK": {
    "CT": (0, 0, 0, "千歳"),
    "CK": (0, 0, 0, "千歳海岸"),
    "CT": (-1665, 74, 1430, "千歳"),
    "CK": (-1830, 78, 1446, "千歳海岸"), # 177 blocks
    },
    # こむぎ娘レールウェイ 作長線
    "KS": {
    "SN": (0, 0, 0, "作並"),
    "XG": (0, 0, 0, "蘇我"),
    "FK": (0, 0, 0, "船越"),
    "OT": (0, 0, 0, "大月"),
    "MI": (0, 0, 0, "水無瀬"),
    "OD": (0, 0, 0, "小田原"),
    "CC": (0, 0, 0, "長府"),
    "SN": (-1644, 74, 2006, "作並"),
    "XG": (-1086, 80, 2000, "蘇我"), # 562 blocks
    "FK": (-633, 64, 1920, "船越"), # 617 blocks
    "OT": (243, 89, 1691, "大月"), # 1170 blocks
    "MI": (251, 73, 1177, "水無瀬"), # 522 blocks
    "OD": (349, 76, 901, "小田原"), # 373 blocks
    "CC": (333, 61, 682, "長府"), # 264 blocks
    },
    # こむぎ娘レールウェイ 東海線
    "KT": {
    "OT": (0, 0, 0, "大月"),
    "QM": (0, 0, 0, "国見"),
    "SS": (1085, 50, 930, "下関"),
    "KA": (0, 0, 0, "香住"),
    "OT": (246, 95, 1678, "大月"),
    "QM": (949, 70, 1477, "国見"), # 933 blocks
    "SS": (1085, 50, 930, "下関"), # 761 blocks
    "KA": (1180, 51, 371, "香住"), # 756 blocks
    },
    # 東部環状鉄道 東部環状線
    "LT": {
    @@ -282,26 +292,30 @@
    },
    # 筑波臨海高速鉄道 りんかい線
    "TR": {
    "CC": (0, 0, 0, "長府"),
    "SC": (362, 64, 576, "新長府"),
    "SH": (0, 0, 0, "新都心"),
    "TD": (0, 0, 0, "筑波大学"),
    "TK": (0, 0, 0, "筑波"),
    "ST": (0, 0, 0, "桜土浦"),
    "TU": (0, 0, 0, "土浦"),
    "OA": (0, 0, 0, "大洗"),
    "HS": (0, 0, 0, "浜坂"),
    "KA": (0, 0, 0, "香住"),
    "SK": (0, 0, 0, "下北沢"),
    "SO": (0, 0, 0, "東雲"),
    "SS": (1039, 63, 916, "下関"),
    "CC": (333, 61, 674, "長府"),
    "SC": (362, 64, 576, "新長府"), # 140 blocks
    "SH": (434, 66, 566, "新都心"), # 80 blocks
    "TD": (520, 68, 566, "筑波大学"), # 86 blocks
    "TK": (556, 64, 630, "筑波"), # 90 blocks
    "ST": (653, 64, 630, "桜土浦"), # 98 blocks
    "TU": (758, 69, 626, "土浦"), # 97 blocks
    # TRTU -> [TROA, TRSK]
    # TRTU -> TROAへは継続運転. TRTU -> TRSKへは対面乗換
    # TROA, TRSK -> TRTUは継続運転
    "OA": (764, 67, 447, "大洗"), # 193 blocks
    "HS": (765, 64, 31, "浜坂"), # 137 blocks
    "KA": (1177, 64, 290, "香住"), # 425 blocks
    #
    "SK": (911, 67, 754, "下北沢"), # 278 blocks (from TU)
    "SO": (911, 68, 863, "東雲"), # 110 blocks
    "SS": (1039, 63, 916, "下関"), # 172 blocks
    },
    # 竜ヶ崎臨海鉄道 竜ヶ崎線
    "GR": {
    "TK": (0, 0, 0, "筑波"),
    "RS": (0, 0, 0, "竜ヶ崎"),
    "KZ": (0, 0, 0, "神津島"),
    "SS": (1044, 63, 916, "下関"),
    "TK": (535, 64, 635, "筑波"),
    "RS": (527, 66, 895, "竜ヶ崎"), # 263 blocks
    "KZ": (619, 66, 984, "神津島"), # 178 blocks
    "SS": (1044, 63, 916, "下関"), # 508 blocks
    },
    # ささみ鉄道 ちくわエクスプレス線
    "JC": {
    @@ -314,7 +328,7 @@
    # はる航空 はる空港-津ヘリポート線
    "AT": {
    "AA": (34, 64, 272, "はる空港"),
    "TT": (0, 0, 0, "津ヘリポート")
    "TT": (186, 64, -387, "津ヘリポート")
    },
    # はる航空 はる空港-しきみ島線
    "AS": {
    @@ -326,7 +340,6 @@
    "AA": (30, 64, 272, "はる空港"),
    "OM": (0, 0, 0, "大室飛行場"),
    },
    # ふりかけ鉄道 Capital Line
    "ZC": {
    "FU": (0, 0, 0, "藤が丘"),
    "SJ": (0, 0, 0, "しきみ城"),
    @@ -347,6 +360,7 @@
    "TF": (0, 0, 0, "調布"),
    "HT": (0, 0, 0, "東調布"),
    "NS": (0, 0, 0, "西砂丘村"),
    "HS": (0, 0, 0, "浜坂"),
    },
    # その他(なし)
    "ZZ": {}
  4. @karno karno revised this gist Oct 5, 2014. 1 changed file with 10 additions and 10 deletions.
    20 changes: 10 additions & 10 deletions haru_station_info.py
    Original file line number Diff line number Diff line change
    @@ -15,10 +15,10 @@
    # harutrak B
    "HB": {
    "HH": (-285, 59, 346, "役場前"),
    "SB": (0, 0, 0, "新橋"),
    "JI": (0, 0, 0, "辞林"),
    "NM": (0, 0, 0, "練馬"),
    "YY": (0, 0, 0, "雪見町"),
    "SB": (-328, 69, 508, "新橋"), # 199 blocks
    "JI": (-328, 69, 713, "辞林"), # 205 blocks
    "NM": (-393, 69, 739, "練馬"), # 92 blocks
    "YY": (-612, 69, 739, "雪見町"), # 219 blocks
    },
    # harutrak C
    "HC": {
    @@ -136,7 +136,7 @@
    "TY": (0, 0, 0, "月屋根沢"),
    "SM": (0, 0, 0, "スノーマン前"),
    "IB": (0, 0, 0, "伊吹山"),
    "YY": (0, 0, 0, "雪見町"),
    "YY": (-596, 69, 747, "雪見町"),
    "YO": (0, 0, 0, "雪見温泉"),
    "KI": (0, 0, 0, "上砂"),
    "AO": (0, 0, 0, "青宮"),
    @@ -147,7 +147,7 @@
    "EX": {
    "HH": (-277, 59, 346, "役場前"),
    "TY": (0, 0, 0, "月屋根沢"),
    "YY": (0, 0, 0, "雪見町"),
    "YY": (-598, 74, 747, "雪見町"),
    "KI": (0, 0, 0, "上砂"),
    "NF": (0, 0, 0, "南海埠頭"),
    },
    @@ -186,10 +186,10 @@
    },
    # はる高速旅客鉄道 南北新幹線
    "SN": {
    "TT": (0, 0, 0, "津港"),
    "JJ": (0, 0, 0, "津港"),
    "HH": (-270, 39, 388, "新役場"),
    "YY": (0, 0, 0, "雪見町"),
    "TT": (158, 71, -346, "津港"),
    "JJ": (-66, 54, 78, "城南"), # 526 blocks
    "HH": (-270, 39, 388, "新役場"), # 396 blocks
    "YY": (-602, 60, 755, "雪見町"), # 517 blocks
    },
    # ムメイ高速鉄道 ムメイ高速鉄道本線
    "MM": {
  5. @karno karno revised this gist Oct 5, 2014. 1 changed file with 12 additions and 12 deletions.
    24 changes: 12 additions & 12 deletions haru_station_info.py
    Original file line number Diff line number Diff line change
    @@ -49,15 +49,15 @@
    },
    # harutrak F
    "HF": {
    "JI": (0, 0, 0, "辞林"),
    "NJ": (0, 0, 0, "中辞林"),
    "NT": (0, 0, 0, "新津"),
    "CC": (0, 0, 0, "長府"),
    "TK": (0, 0, 0, "筑波"),
    "TU": (0, 0, 0, "土浦"),
    "SK": (0, 0, 0, "下北沢"),
    "HK": (0, 0, 0, "東北沢"),
    "SS": (0, 0, 0, "下関"),
    "JI": (-328, 69, 71, "辞林"),
    "NJ": (-183, 71, 734, "中辞林"), # 165 blocks
    "NT": (44, 71, 655, "新津"), # 306 blocks
    "CC": (353, 65, 655, "長府"), # 309 blocks
    "TK": (552, 67, 655, "筑波"), # 199 blocks
    "TU": (764, 67, 655, "土浦"), # 212 blocks
    "SK": (866, 67, 743, "下北沢"), # 187 blocks
    "HK": (1025, 67, 808, "東北沢"), # 225 blocks
    "SS": (1043, 57, 91, "下関"), # 124 blocks
    },
    # harutrak G
    "HG": {
    @@ -260,7 +260,7 @@
    "KT": {
    "OT": (0, 0, 0, "大月"),
    "QM": (0, 0, 0, "国見"),
    "SS": (0, 0, 0, "下関"),
    "SS": (1085, 50, 930, "下関"),
    "KA": (0, 0, 0, "香住"),
    },
    # 東部環状鉄道 東部環状線
    @@ -294,14 +294,14 @@
    "KA": (0, 0, 0, "香住"),
    "SK": (0, 0, 0, "下北沢"),
    "SO": (0, 0, 0, "東雲"),
    "SS": (0, 0, 0, "下関"),
    "SS": (1039, 63, 916, "下関"),
    },
    # 竜ヶ崎臨海鉄道 竜ヶ崎線
    "GR": {
    "TK": (0, 0, 0, "筑波"),
    "RS": (0, 0, 0, "竜ヶ崎"),
    "KZ": (0, 0, 0, "神津島"),
    "SS": (0, 0, 0, "下関"),
    "SS": (1044, 63, 916, "下関"),
    },
    # ささみ鉄道 ちくわエクスプレス線
    "JC": {
  6. @karno karno revised this gist Oct 5, 2014. 1 changed file with 26 additions and 26 deletions.
    52 changes: 26 additions & 26 deletions haru_station_info.py
    Original file line number Diff line number Diff line change
    @@ -1,5 +1,5 @@
    # "路線コード": {
    # "駅コード": (X, Y, Z, "駅名"), ...
    # "駅コード": (X, Y, Z, "駅名"), ...
    # }, ...

    stationInfoTable = {
    @@ -67,7 +67,7 @@
    "YC": (0, 0, 0, "旧宿木"),
    "YD": (0, 0, 0, "西宿木"),
    "KG": (0, 0, 0, "春日野道"),
    "EE": (0, 0, 0, "エターナルフォースブリザード城前"),
    "EE": (-809, 67, -31, "エターナルフォースブリザード城前"),
    "YZ": (0, 0, 0, "夜築町"),
    "KU": (0, 0, 0, "久野山"),
    },
    @@ -86,7 +86,7 @@
    # harutrak 空港連絡線
    "HZ": {
    "KN": (0, 0, 0, "空港北"),
    "AA": (0, 0, 0, "はる空港"),
    "AA": (9, 63, 279, "はる空港"),
    },
    # はるレール 南北快速線
    "RN": {
    @@ -96,28 +96,28 @@
    },
    # はるレール 城南線
    "RJ": {
    "EE": (0, 0, 0, "EFB城"),
    "EE": (-824, 57, -84, "EFB城"),
    "NA": (0, 0, 0, "中津"),
    "NK": (0, 0, 0, "中野"),
    "JJ": (0, 0, 0, "城南"),
    "KH": (0, 0, 0, "刑務所東"),
    "HH": (0, 0, 0, "役場前"),
    "HH": (-261, 59, 346, "役場前"),
    },
    # はるレール 新津線
    "RT": {
    "HH": (0, 0, 0, "役場前"),
    "HH": (-261, 59, 346, "役場前"),
    "GZ": (0, 0, 0, "五条"),
    "MN": (0, 0, 0, "北三原"),
    "NT": (0, 0, 0, "新津"),
    "CC": (0, 0, 0, "長府"),
    "TH": (0, 0, 0, "筑波高原"),
    "TK": (0, 0, 0, "筑波"),
    },
    # はるレール 城津線
    # はるレール 城津線(西城線)
    "RS": {
    "EE": (0, 0, 0, "EFB城"),
    "EE": (-824, 64, -69, "EFB城"),
    "SA": (0, 0, 0, "西原"),
    "HH": (0, 0, 0, "役場前"),
    "HH": (-285, 43, 337, "役場前"),
    "GZ": (0, 0, 0, "五条"),
    "SB": (0, 0, 0, "新橋"),
    "MR": (0, 0, 0, "三原"),
    @@ -153,7 +153,7 @@
    },
    # はる急行鉄道 南海急行線
    "EN": {
    "EE": (0, 0, 0, "EFB城前"),
    "EE": (-824, 64, -69, "EFB城"),
    "YZ": (0, 0, 0, "夜築町"),
    "KI": (0, 0, 0, "上砂"),
    "TO": (0, 0, 0, "鳥取"),
    @@ -166,7 +166,7 @@
    "KT": (0, 0, 0, "こむぎこタワー"),
    "SA": (0, 0, 0, "西原"),
    "HB": (0, 0, 0, "雲雀坂"),
    "EE": (0, 0, 0, "EFB城前"),
    "EE": (-829, 49, -24, "EFB城前"),
    "YZ": (0, 0, 0, "夜築町"),
    },
    # はる急行鉄道 参宮線
    @@ -177,18 +177,18 @@
    },
    # はる高速旅客鉄道 中央新幹線
    "SC": {
    "EE": (0, 0, 0, "EFB城"),
    "HH": (0, 0, 0, "新役場"),
    "AA": (0, 0, 0, "はる空港"),
    "SC": (0, 0, 0, "新長府"),
    "SS": (0, 0, 0, "下関"),
    "NG": (0, 0, 0, "名古屋"),
    "EE": (-837, 69, -53, "EFB城"),
    "HH": (-287, 54, 377, "新役場"), # 798 blocks
    "AA": (44, 54, 275, "はる空港"), # 375 blocks
    "SC": (319, 64, 566, "新長府"), # 431 blocks
    "SS": (1026, 65, 901, "下関"), # 852 blocks
    "NG": (1678, 76, 1443, "名古屋"), # 892 blocks
    },
    # はる高速旅客鉄道 南北新幹線
    "SN": {
    "TT": (0, 0, 0, "津港"),
    "JJ": (0, 0, 0, "津港"),
    "HH": (0, 0, 0, "新役場"),
    "HH": (-270, 39, 388, "新役場"),
    "YY": (0, 0, 0, "雪見町"),
    },
    # ムメイ高速鉄道 ムメイ高速鉄道本線
    @@ -265,15 +265,15 @@
    },
    # 東部環状鉄道 東部環状線
    "LT": {
    "HH": (0, 0, 0, "役場前"),
    "HH": (-269, 59, 346, "役場前"),
    "TA": (0, 0, 0, "絶海池"),
    "NA": (0, 0, 0, "中津"),
    "KM": (0, 0, 0, "北森"),
    "YA": (0, 0, 0, "宿木"),
    "TT": (0, 0, 0, "津港"),
    "JT": (0, 0, 0, "城東"),
    "TF": (0, 0, 0, "調布"),
    "SC": (0, 0, 0, "新長府"),
    "SC": (370, 56, 591, "新長府"),
    "CC": (0, 0, 0, "長府"),
    "NT": (0, 0, 0, "新津"),
    "MR": (0, 0, 0, "三原"),
    @@ -283,7 +283,7 @@
    # 筑波臨海高速鉄道 りんかい線
    "TR": {
    "CC": (0, 0, 0, "長府"),
    "SC": (0, 0, 0, "新長府"),
    "SC": (362, 64, 576, "新長府"),
    "SH": (0, 0, 0, "新都心"),
    "TD": (0, 0, 0, "筑波大学"),
    "TK": (0, 0, 0, "筑波"),
    @@ -305,25 +305,25 @@
    },
    # ささみ鉄道 ちくわエクスプレス線
    "JC": {
    "HH": (0, 0, 0, "役場前"),
    "HH": (-261, 59, 346, "役場前"),
    "DM": (0, 0, 0, "大明神前"),
    "SI": (0, 0, 0, "ささみ温泉"),
    "NM": (0, 0, 0, "練馬"),
    "YY": (0, 0, 0, "雪見町"),
    },
    # はる航空 はる空港-津ヘリポート線
    "AT": {
    "AA": (0, 0, 0, "はる空港"),
    "AA": (34, 64, 272, "はる空港"),
    "TT": (0, 0, 0, "津ヘリポート")
    },
    # はる航空 はる空港-しきみ島線
    "AS": {
    "AA": (0, 0, 0, "はる空港"),
    "AA": (38, 64, 272, "はる空港"),
    "SL": (0, 0, 0, "しきみ島空港"),
    },
    # はる航空 はる空港-大室線
    "AO": {
    "AA": (0, 0, 0, "はる空港"),
    "AA": (30, 64, 272, "はる空港"),
    "OM": (0, 0, 0, "大室飛行場"),
    },
    # ふりかけ鉄道 Capital Line
    @@ -350,4 +350,4 @@
    },
    # その他(なし)
    "ZZ": {}
    }
    }
  7. @karno karno revised this gist Oct 5, 2014. 1 changed file with 9 additions and 9 deletions.
    18 changes: 9 additions & 9 deletions haru_station_info.py
    Original file line number Diff line number Diff line change
    @@ -5,16 +5,16 @@
    stationInfoTable = {
    # harutrak A
    "HA": {
    "HH": (0, 0, 0, "役場前"),
    "NV": (0, 0, 0, "中村"),
    "MM": (0, 0, 0, "メガネケエスタワー前"),
    "KS": (0, 0, 0, "北砂漠"),
    "NU": (0, 0, 0, "中海町"),
    "EE": (0, 0, 0, "エターナルフォースブリザード城前"),
    "HH": (-285, 59, 346, "役場前"),
    "NV": (-369, 70, 115, "中村"), # 298 blocks
    "MM": (-370, 69, -56, "メガネケエスタワー前"), # 161 blocks
    "KS": (-531, 69, -58, "北砂漠"), # 170 blocks
    "NU": (-711, 69, -58, "中海町"), # 180 blocks
    "EE": (803, 67, -30, "エターナルフォースブリザード城前"), # 117 blocks
    },
    # harutrak B
    "HB": {
    "HH": (0, 0, 0, "役場前"),
    "HH": (-285, 59, 346, "役場前"),
    "SB": (0, 0, 0, "新橋"),
    "JI": (0, 0, 0, "辞林"),
    "NM": (0, 0, 0, "練馬"),
    @@ -92,7 +92,7 @@
    "RN": {
    "GJ": (0, 0, 0, "善通寺"),
    "KM": (0, 0, 0, "北森"),
    "HH": (0, 0, 0, "役場前"),
    "HH": (-277, 59, 346, "役場前"),
    },
    # はるレール 城南線
    "RJ": {
    @@ -145,7 +145,7 @@
    },
    # はる急行鉄道 月沢急行線
    "EX": {
    "HH": (0, 0, 0, "役場前"),
    "HH": (-277, 59, 346, "役場前"),
    "TY": (0, 0, 0, "月屋根沢"),
    "YY": (0, 0, 0, "雪見町"),
    "KI": (0, 0, 0, "上砂"),
  8. @karno karno revised this gist Oct 4, 2014. No changes.
  9. @karno karno revised this gist Oct 4, 2014. 1 changed file with 4 additions and 0 deletions.
    4 changes: 4 additions & 0 deletions haru_station_info.py
    Original file line number Diff line number Diff line change
    @@ -1,3 +1,7 @@
    # "路線コード": {
    # "駅コード": (X, Y, Z, "駅名"), ...
    # }, ...

    stationInfoTable = {
    # harutrak A
    "HA": {
  10. @karno karno revised this gist Oct 4, 2014. 1 changed file with 223 additions and 25 deletions.
    248 changes: 223 additions & 25 deletions haru_station_info.py
    Original file line number Diff line number Diff line change
    @@ -91,15 +91,102 @@
    "HH": (0, 0, 0, "役場前"),
    },
    # はるレール 城南線
    "RJ": {},
    "RJ": {
    "EE": (0, 0, 0, "EFB城"),
    "NA": (0, 0, 0, "中津"),
    "NK": (0, 0, 0, "中野"),
    "JJ": (0, 0, 0, "城南"),
    "KH": (0, 0, 0, "刑務所東"),
    "HH": (0, 0, 0, "役場前"),
    },
    # はるレール 新津線
    "RT": {},
    "RT": {
    "HH": (0, 0, 0, "役場前"),
    "GZ": (0, 0, 0, "五条"),
    "MN": (0, 0, 0, "北三原"),
    "NT": (0, 0, 0, "新津"),
    "CC": (0, 0, 0, "長府"),
    "TH": (0, 0, 0, "筑波高原"),
    "TK": (0, 0, 0, "筑波"),
    },
    # はるレール 城津線
    "RS": {},
    "RS": {
    "EE": (0, 0, 0, "EFB城"),
    "SA": (0, 0, 0, "西原"),
    "HH": (0, 0, 0, "役場前"),
    "GZ": (0, 0, 0, "五条"),
    "SB": (0, 0, 0, "新橋"),
    "MR": (0, 0, 0, "三原"),
    "NJ": (0, 0, 0, "中辞林"),
    "MS": (0, 0, 0, "森下"),
    "MZ": (0, 0, 0, "水原"),
    "KY": (0, 0, 0, "京ヶ瀬"),
    "NT": (0, 0, 0, "新津"),
    "CC": (0, 0, 0, "長府"),
    },
    # はる急行鉄道 月沢本線
    "ET": {
    "NV": (0, 0, 0, "中村本町"),
    "IJ": (0, 0, 0, "一条"),
    "SA": (0, 0, 0, "西原"),
    "TY": (0, 0, 0, "月屋根沢"),
    "SM": (0, 0, 0, "スノーマン前"),
    "IB": (0, 0, 0, "伊吹山"),
    "YY": (0, 0, 0, "雪見町"),
    "YO": (0, 0, 0, "雪見温泉"),
    "KI": (0, 0, 0, "上砂"),
    "AO": (0, 0, 0, "青宮"),
    "TR": (0, 0, 0, "天竜峡"),
    "NF": (0, 0, 0, "南海埠頭"),
    },
    # はる急行鉄道 月沢急行線
    "EX": {
    "HH": (0, 0, 0, "役場前"),
    "TY": (0, 0, 0, "月屋根沢"),
    "YY": (0, 0, 0, "雪見町"),
    "KI": (0, 0, 0, "上砂"),
    "NF": (0, 0, 0, "南海埠頭"),
    },
    # はる急行鉄道 南海急行線
    "EN": {
    "EE": (0, 0, 0, "EFB城前"),
    "YZ": (0, 0, 0, "夜築町"),
    "KI": (0, 0, 0, "上砂"),
    "TO": (0, 0, 0, "鳥取"),
    "CT": (0, 0, 0, "千歳"),
    "SN": (0, 0, 0, "作並"),
    },
    # はる急行鉄道 北見線
    "EK": {
    "TY": (0, 0, 0, "月屋根沢"),
    "KT": (0, 0, 0, "こむぎこタワー"),
    "SA": (0, 0, 0, "西原"),
    "HB": (0, 0, 0, "雲雀坂"),
    "EE": (0, 0, 0, "EFB城前"),
    "YZ": (0, 0, 0, "夜築町"),
    },
    # はる急行鉄道 参宮線
    "ES": {
    "TY": (0, 0, 0, "月屋根沢"),
    "TS": (0, 0, 0, "月山神社"),
    "SB": (0, 0, 0, "新橋"),
    },
    # はる高速旅客鉄道 中央新幹線
    "SC": {},
    "SC": {
    "EE": (0, 0, 0, "EFB城"),
    "HH": (0, 0, 0, "新役場"),
    "AA": (0, 0, 0, "はる空港"),
    "SC": (0, 0, 0, "新長府"),
    "SS": (0, 0, 0, "下関"),
    "NG": (0, 0, 0, "名古屋"),
    },
    # はる高速旅客鉄道 南北新幹線
    "SN": {},
    "SN": {
    "TT": (0, 0, 0, "津港"),
    "JJ": (0, 0, 0, "津港"),
    "HH": (0, 0, 0, "新役場"),
    "YY": (0, 0, 0, "雪見町"),
    },
    # ムメイ高速鉄道 ムメイ高速鉄道本線
    "MM": {
    "JJ": (0, 0, 0, "城南"),
    @@ -111,41 +198,152 @@
    "KA": (1203, 68, 312, "香住"),
    },
    # ムメイ高速鉄道 香住線
    "MK": {},
    "MK": {
    "KA": (0, 0, 0, "香住"),
    "KB": (0, 0, 0, "北香住"),
    },
    # はる近郊鉄道 内環線
    "NI": {},
    "NI": {
    "JI": (0, 0, 0, "辞林"),
    "SI": (0, 0, 0, "ささみ温泉"),
    "TS": (0, 0, 0, "月山神社"),
    "KT": (0, 0, 0, "こむぎこタワー"),
    "TA": (0, 0, 0, "絶海池"),
    "NA": (0, 0, 0, "中津"),
    "NV": (0, 0, 0, "中村"),
    "NK": (0, 0, 0, "中野"),
    "KH": (0, 0, 0, "刑務所東"),
    "SG": (0, 0, 0, "湘南海岸"),
    "FU": (0, 0, 0, "藤が丘"),
    "SJ": (0, 0, 0, "しきみ城"),
    "MN": (0, 0, 0, "北三原"),
    "MR": (0, 0, 0, "三原"),
    "NR": (0, 0, 0, "中森"),
    },
    # はる近郊鉄道 空港線
    "NA": {},
    "NA": {
    "KH": (0, 0, 0, "刑務所東"),
    "JJ": (0, 0, 0, "城南"),
    "KN": (0, 0, 0, "空港北"),
    },
    # こむぎ娘レールウェイ 千歳線
    "KC": {},
    "KC": {
    "YY": (0, 0, 0, "雪見町"),
    "TE": (0, 0, 0, "高瀬"),
    "DS": (0, 0, 0, "大山"),
    "TO": (0, 0, 0, "鳥取"),
    "HI": (0, 0, 0, "光が丘"),
    "CT": (0, 0, 0, "千歳"),
    "MC": (0, 0, 0, "南千歳"),
    "SN": (0, 0, 0, "作並"),
    },
    # こむぎ娘レールウェイ 海岸線
    "KK": {},
    "KK": {
    "CT": (0, 0, 0, "千歳"),
    "CK": (0, 0, 0, "千歳海岸"),
    },
    # こむぎ娘レールウェイ 作長線
    "KS": {},
    "KS": {
    "SN": (0, 0, 0, "作並"),
    "XG": (0, 0, 0, "蘇我"),
    "FK": (0, 0, 0, "船越"),
    "OT": (0, 0, 0, "大月"),
    "MI": (0, 0, 0, "水無瀬"),
    "OD": (0, 0, 0, "小田原"),
    "CC": (0, 0, 0, "長府"),
    },
    # こむぎ娘レールウェイ 東海線
    "KT": {},
    "KT": {
    "OT": (0, 0, 0, "大月"),
    "QM": (0, 0, 0, "国見"),
    "SS": (0, 0, 0, "下関"),
    "KA": (0, 0, 0, "香住"),
    },
    # 東部環状鉄道 東部環状線
    "LT": {},
    "LT": {
    "HH": (0, 0, 0, "役場前"),
    "TA": (0, 0, 0, "絶海池"),
    "NA": (0, 0, 0, "中津"),
    "KM": (0, 0, 0, "北森"),
    "YA": (0, 0, 0, "宿木"),
    "TT": (0, 0, 0, "津港"),
    "JT": (0, 0, 0, "城東"),
    "TF": (0, 0, 0, "調布"),
    "SC": (0, 0, 0, "新長府"),
    "CC": (0, 0, 0, "長府"),
    "NT": (0, 0, 0, "新津"),
    "MR": (0, 0, 0, "三原"),
    "SB": (0, 0, 0, "新橋"),
    "GZ": (0, 0, 0, "五条"),
    },
    # 筑波臨海高速鉄道 りんかい線
    "TR": {},
    "TR": {
    "CC": (0, 0, 0, "長府"),
    "SC": (0, 0, 0, "新長府"),
    "SH": (0, 0, 0, "新都心"),
    "TD": (0, 0, 0, "筑波大学"),
    "TK": (0, 0, 0, "筑波"),
    "ST": (0, 0, 0, "桜土浦"),
    "TU": (0, 0, 0, "土浦"),
    "OA": (0, 0, 0, "大洗"),
    "HS": (0, 0, 0, "浜坂"),
    "KA": (0, 0, 0, "香住"),
    "SK": (0, 0, 0, "下北沢"),
    "SO": (0, 0, 0, "東雲"),
    "SS": (0, 0, 0, "下関"),
    },
    # 竜ヶ崎臨海鉄道 竜ヶ崎線
    "GR": {},
    "GR": {
    "TK": (0, 0, 0, "筑波"),
    "RS": (0, 0, 0, "竜ヶ崎"),
    "KZ": (0, 0, 0, "神津島"),
    "SS": (0, 0, 0, "下関"),
    },
    # ささみ鉄道 ちくわエクスプレス線
    "JC": {},
    # はる航空 はる空港-津港ヘリポート線
    "AT": {},
    "JC": {
    "HH": (0, 0, 0, "役場前"),
    "DM": (0, 0, 0, "大明神前"),
    "SI": (0, 0, 0, "ささみ温泉"),
    "NM": (0, 0, 0, "練馬"),
    "YY": (0, 0, 0, "雪見町"),
    },
    # はる航空 はる空港-津ヘリポート線
    "AT": {
    "AA": (0, 0, 0, "はる空港"),
    "TT": (0, 0, 0, "津ヘリポート")
    },
    # はる航空 はる空港-しきみ島線
    "AS": {},
    "AS": {
    "AA": (0, 0, 0, "はる空港"),
    "SL": (0, 0, 0, "しきみ島空港"),
    },
    # はる航空 はる空港-大室線
    "AO": {},
    "AO": {
    "AA": (0, 0, 0, "はる空港"),
    "OM": (0, 0, 0, "大室飛行場"),
    },
    # ふりかけ鉄道 Capital Line
    "ZC": {},
    "ZC": {
    "FU": (0, 0, 0, "藤が丘"),
    "SJ": (0, 0, 0, "しきみ城"),
    "MR": (0, 0, 0, "三原"),
    },
    # SRH 外環線
    "ZG": {},
    "ZG": {
    "TK": (0, 0, 0, "筑波"),
    "NS": (0, 0, 0, "西砂丘村"),
    },
    # かき地下鉄 姫子線
    "ZH": {},
    "ZH": {
    "YT": (0, 0, 0, "宿津平原"),
    "HM": (0, 0, 0, "姫子市"),
    },
    # はる地下鉄 調布市地下鉄線
    "ZT": {},
    "ZT": {
    "TF": (0, 0, 0, "調布"),
    "HT": (0, 0, 0, "東調布"),
    "NS": (0, 0, 0, "西砂丘村"),
    },
    # その他(なし)
    "ZZ": {}
    }
    }
  11. @karno karno created this gist Oct 4, 2014.
    151 changes: 151 additions & 0 deletions haru_station_info.py
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,151 @@
    stationInfoTable = {
    # harutrak A
    "HA": {
    "HH": (0, 0, 0, "役場前"),
    "NV": (0, 0, 0, "中村"),
    "MM": (0, 0, 0, "メガネケエスタワー前"),
    "KS": (0, 0, 0, "北砂漠"),
    "NU": (0, 0, 0, "中海町"),
    "EE": (0, 0, 0, "エターナルフォースブリザード城前"),
    },
    # harutrak B
    "HB": {
    "HH": (0, 0, 0, "役場前"),
    "SB": (0, 0, 0, "新橋"),
    "JI": (0, 0, 0, "辞林"),
    "NM": (0, 0, 0, "練馬"),
    "YY": (0, 0, 0, "雪見町"),
    },
    # harutrak C
    "HC": {
    "NK": (0, 0, 0, "中野"),
    "JJ": (0, 0, 0, "城南"),
    "KN": (0, 0, 0, "空港北"),
    "JT": (0, 0, 0, "城東"),
    "TJ": (0, 0, 0, "藤冶湖"),
    "TI": (0, 0, 0, "津入口"),
    "TT": (0, 0, 0, "津港")
    },
    # harutrak D
    "HD": {
    "MM": (0, 0, 0, "メガネケエスタワー前"),
    "MH": (0, 0, 0, "明北"),
    "YA": (0, 0, 0, "宿木"),
    "YT": (0, 0, 0, "宿津平原"),
    "TT": (0, 0, 0, "津港"),
    },
    # harutrak E
    "HE": {
    "YA": (0, 0, 0, "宿木"),
    "YB": (0, 0, 0, "北宿木"),
    "GJ": (0, 0, 0, "善通寺"),
    "FT": (0, 0, 0, "古谷"),
    "KD": (0, 0, 0, "楓"),
    "OM": (0, 0, 0, "大室"),
    },
    # harutrak F
    "HF": {
    "JI": (0, 0, 0, "辞林"),
    "NJ": (0, 0, 0, "中辞林"),
    "NT": (0, 0, 0, "新津"),
    "CC": (0, 0, 0, "長府"),
    "TK": (0, 0, 0, "筑波"),
    "TU": (0, 0, 0, "土浦"),
    "SK": (0, 0, 0, "下北沢"),
    "HK": (0, 0, 0, "東北沢"),
    "SS": (0, 0, 0, "下関"),
    },
    # harutrak G
    "HG": {
    "GJ": (0, 0, 0, "善通寺"),
    "MG": (0, 0, 0, "南善通寺"),
    "YB": (0, 0, 0, "北宿木"),
    "YC": (0, 0, 0, "旧宿木"),
    "YD": (0, 0, 0, "西宿木"),
    "KG": (0, 0, 0, "春日野道"),
    "EE": (0, 0, 0, "エターナルフォースブリザード城前"),
    "YZ": (0, 0, 0, "夜築町"),
    "KU": (0, 0, 0, "久野山"),
    },
    # harutrak H
    "HH": {
    "KD": (0, 0, 0, "楓"),
    "AK": (0, 0, 0, "青木ヶ原"),
    "SV": (0, 0, 0, "鮭の子村"),
    "SP": (0, 0, 0, "鮭の子港"),
    },
    # harutrak I
    "HI": {
    "TI": (0, 0, 0, "楓"),
    "KB": (0, 0, 0, "北香住"),
    },
    # harutrak 空港連絡線
    "HZ": {
    "KN": (0, 0, 0, "空港北"),
    "AA": (0, 0, 0, "はる空港"),
    },
    # はるレール 南北快速線
    "RN": {
    "GJ": (0, 0, 0, "善通寺"),
    "KM": (0, 0, 0, "北森"),
    "HH": (0, 0, 0, "役場前"),
    },
    # はるレール 城南線
    "RJ": {},
    # はるレール 新津線
    "RT": {},
    # はるレール 城津線
    "RS": {},
    # はる高速旅客鉄道 中央新幹線
    "SC": {},
    # はる高速旅客鉄道 南北新幹線
    "SN": {},
    # ムメイ高速鉄道 ムメイ高速鉄道本線
    "MM": {
    "JJ": (0, 0, 0, "城南"),
    "NK": (-266, 70, 84, "中野"),
    "HH": (-258, 67, 295, "役場前(東梅田)"),
    "SG": (-163, 67, 312, "湘南海岸"),
    "AA": (38, 68, 312, "はる空港"),
    "TF": (361, 68, 312, "調布"),
    "KA": (1203, 68, 312, "香住"),
    },
    # ムメイ高速鉄道 香住線
    "MK": {},
    # はる近郊鉄道 内環線
    "NI": {},
    # はる近郊鉄道 空港線
    "NA": {},
    # こむぎ娘レールウェイ 千歳線
    "KC": {},
    # こむぎ娘レールウェイ 海岸線
    "KK": {},
    # こむぎ娘レールウェイ 作長線
    "KS": {},
    # こむぎ娘レールウェイ 東海線
    "KT": {},
    # 東部環状鉄道 東部環状線
    "LT": {},
    # 筑波臨海高速鉄道 りんかい線
    "TR": {},
    # 竜ヶ崎臨海鉄道 竜ヶ崎線
    "GR": {},
    # ささみ鉄道 ちくわエクスプレス線
    "JC": {},
    # はる航空 はる空港-津港ヘリポート線
    "AT": {},
    # はる航空 はる空港-しきみ島線
    "AS": {},
    # はる航空 はる空港-大室線
    "AO": {},
    # ふりかけ鉄道 Capital Line
    "ZC": {},
    # SRH 外環線
    "ZG": {},
    # かき地下鉄 姫子線
    "ZH": {},
    # はる地下鉄 調布市地下鉄線
    "ZT": {},
    # その他(なし)
    "ZZ": {}
    }