Hatena::ブログ(Diary)

Locky.jp iPhoneアプリ開発ブログ

2009-10-01

TBLファイルの作成方法

駅.Lockyは、H.TOYOさんの作成されたNextTrain形式という時刻表記述フォーマットに基づいて作成された、拡張子TBLの時刻表データファイルを利用しています。

NextTrainについてはNextTrain on the Webをご覧ください。


TBLファイルの作り方

テキストエディタなどを使い、NextTrain時刻表フォーマットに沿って

時刻表情報を入力し、拡張子をTBLとして保存して下さい。

文字コードはShift-JISでお願いします。

(現在のeki.locky.jpへのアップロードはShift-JISのテキストファイルのみ対応しています)


NextTrain時刻表フォーマットの詳細はこちらをご覧ください。

※駅.Lockyは、到着駅フォーマットと乗り換え駅データフォーマットには対応していません。


フォーマットの説明を見ただけでは分かり難いかもしれませんが、

実際のTBLファイルの例を見て頂ければ、理解しやすいかと思います。


ファイル名の規則

eki.locky.jpにアップロードする際、

ファイル名を元にして、その時刻表データの路線名・駅名の情報を取得するため、

ファイル名は必ず以下の形式にするようにしてください。

駅名-方面名.TBL (ハイフンは半角)

例えば、JR中央線(快速)吉祥寺駅 高尾方面の時刻表の場合、

吉祥寺-高尾.TBL

というファイル名になります。

ちなみに、JR埼京線 新宿駅 池袋・大宮方面の場合は、

新宿-池袋・大宮.TBL

新宿-池袋.TBL

のどちらの表現でもかまいません。


TBLファイルの作成例

eki.locky.jpにアップロード可能な、TBLファイルの例を掲載します。


JR埼京線 新宿駅 大崎方面の時刻表データ

ファイル名 : 新宿-大崎.TBL

a:新木場;木
b:大崎;崎
c:快速;快
d:通勤快速;通
e:普通;普

[MON][TUE][WED][THU][FRI]
# 新宿 大崎方面(平日)
7: ea10 ea22 da33 da44 ea50 ea57
8: da00 ea08 ea10 da17 ea20 ea26 ea28 da31 ea38 da44 ea53 ea58
9: ea09 da13 ea22 da28 ea42 ea54
10: ea03 da26 ca50
11: ca06 ca26 ca48
12: ca07 ca25 ca50
13: ca07 ca25 ca48
14: ca06 ca25 ca48
15: ca06 ca26 ca50
16: ca05 ca25 ea38 ca48
17: ea03 ca06 ea12 ca25 ea29 ea49 ea56
18: ea06 ea14 ea25 ea38 ea44 ea55
19: ea03 ea13 ea27 ea35 ea48
20: da01 ea10 da22 ea40 ea50 da57
21: ea11 ea23 ea33 ea45 ea56
22: ea05 ea16 ea28 ea40 ea51
23: ea03 da17 eb31

[SAT][SUN][HOL]
# 新宿 大崎方面(土休日)
7: ea09 ea21 ea33 ca45 ea56
8: ca08 ea18 ea33 ca47 ea55
9: ca08 ea21 ca28 ea35 ca48
10: ea03 ca27 ca50
11: ca06 ca27 ca49
12: ca07 ca26 ca50
13: ca06 ca26 ca48
14: ca06 ca26 ca48
15: ca06 ca27 ca50
16: ca06 ca25 ea36 ca48
17: ca05 ea18 ca27 ea44 ea51 ea56
18: ea15 ca26 ca45
19: ea00 ea13 ca27 ca48
20: ea00 ea20 ea38 ea55
21: ea08 ea23 ea41 ea57
22: ea10 ea22 ea46
23: ea01 ea18 eb31

作成における注意事項

ツールを利用して時刻表サイトなどから自動的に作成されたTBLファイルをeki.locky.jpにアップロードする事は、著作権侵害にあたる可能性がありますのでご遠慮ください。

アップロード可能なTBLファイルは、あくまで提供者自身の手により作成されたものに限ります。

norizoXnorizoX 2009/11/01 00:47 「ファイル名の規則」の部分ですが、

駅名-路線名.TBL

ではなく

駅名-方面(行き先駅)名.TBL

ではないですか?

ekilockyekilocky 2009/11/01 12:13 修正しました。申し訳ありませんでした。
ご指摘どうもありがとうございます。

uouo 2013/06/07 09:41 JR時刻表データについてはWeb公開する事で著作権違反にはならないのでしょうか?
特にJR時刻表(販売している時刻表の転記)は交通新聞社の著作物だと認識して
おります。
例えばJR時刻表の本を参照してこのデータを作成してアップロードした場合は
このサービスをおこなっている管理者に著作権違反となる可能性が非常に高いです。
便利に利用出来るのは良いですが駅探やその他のサイトは高額な著作権利用料を
支払って運営しています。
各個人がやっているから関係ないでは済まされないと思います。
考え方としては2ちゃんねると同じ事をやっているに等しいと
思いますが如何でしょうか?

yoshihyoshih 2016/01/04 12:01 質問された方は、著作権を誤解されているようですが、著作権は表現方法の権利です。
単なるデータの羅列は、著作権では守られません。
時刻表のデータを見やすいようにように加工して表現したものに著作権があると
考えられるので、時刻表そのものをコピーやPDF化したものは、著作権を侵害して
いる可能性があります。
データ自体に機密性もないので、データをアップロードすることに違法性はないと
考えます。

かなえかなえ 2017/02/27 22:07 時刻表の時間に、特定の色(私は京阪沿線ですので、急行は赤、快速急行は紫、準急は青のように)を付けたいのですが、
TBLファイルで、色を指定する方法はありますか?

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/ekilocky/20091001/1254389719