









乗車区間と車両を残す記録帳
Android23.2 MBapk
05
駅・路線・列車・車両をひとつの記録に。
出発駅と到着駅、乗車日、発着時刻を区間ごとに残せます。
byRailは、鉄道の乗車記録を駅・路線・列車・車両とともに残すアプリです。出発駅から到着駅までを乗車区間として登録し、乗った列車や車両の情報を記録できます。
駅名を入力すると、駅名に加えて路線名と事業者名を確認して選択できます。同じ駅名が複数の路線や事業者にある場合も、候補を見分けられます。選んだ駅の事業者や路線は行程入力に反映されます。
駅・路線データは11,303件の駅と事業者と路線の関連を収録しています。駅名は8,470種類、事業者は161、事業者と路線の組み合わせは634です。同じ駅名でも異なる路線・事業者の関連を区別して扱います。
運行情報として事業者、路線、列車種別、列車番号を記録できます。車両情報は事業者、形式、編成を選び、どの車両に乗ったかを残せます。形式や編成は所属する事業者に基づいて候補を絞り込み、候補を検索して選択できます。
事業者別の形式編成データは216事業者、11,524レコードを収録しています。レコードには状態情報があり、アプリで選択できるものを候補として表示します。
行程は区間ごとの記録で構成されます。複数区間を一つの行程としてまとめたり、必要に応じて分けたりできます。合体状態と各区間の乗車情報を保存し、後から編集できます。
駅名は出発駅、矢印、到着駅の縦方向で表示し、長い駅名でも行程を追いやすくしています。路線名は通常は一行で表示し、省略されたときはタップして同じ場所で全文を確認できます。
駅DBは、全国の駅・路線・事業者の関係を一つずつ整理して作成しました。形式編成DBは事業者ごとに形式、編成、状態を照合し、根拠情報を管理しています。名称の似た候補を一括でまとめず、駅名・事業者・路線、事業者・形式・編成の関係を保つことを大切にしています。
byRailは、実際に乗った鉄道をあとから振り返るための記録アプリです。駅から列車、車両まで、自分の乗車記録を区間ごとに残せます。
# 全国の駅と編成をつなぐ乗車記録アプリ「byRail」ができるまで
byRailは、乗車した鉄道を出発駅から到着駅まで区間ごとに記録し、列車や車両の情報と一緒に残すアプリです。アプリの中心になるのは、乗車した一つ一つの区間です。複数の区間を一つの行程にまとめても、それぞれの駅や時刻、列車の情報を保てるようにしています。
開発で大きな割合を占めたのが、画面づくりと並ぶデータの準備でした。駅候補に駅名だけを並べると、同じ名前の駅を利用するときに路線や事業者を判別しにくくなります。そこで駅名・事業者・路線の関連を分けた駅DBを作り、選択時に路線名と事業者名も見られるようにしました。
完成した駅DBには11,303件の関連があります。これは単純な駅の数ではなく、駅名と事業者と路線の組み合わせを数えたものです。ユニークな駅名は8,470種類で、161事業者、634事業者と路線の組み合わせを収録しています。同じ駅名が複数路線に現れても、一つに潰さず関係を保ちます。
次に、事業者ごとに車両形式と編成を選べるようにするため、形式編成DBを整えました。全216事業者を対象に確認し、形式編成のレコードは11,524件になりました。対象データがない事業者も、確認済みの0件として管理しています。車両の状態も記録し、候補として選択できるかをデータで判断します。
入力画面では、駅候補を選ぶと駅名だけでなく路線と事業者の関係も確定します。その事業者を運行情報や車両情報の初期値につなぎ、車両事業者を選ぶと、その事業者の形式、選んだ形式の編成へと候補を絞り込みます。ユーザーが候補を選んだときは表示名を入力欄へ反映し、対応する識別情報と一緒に行程へ保存します。
Reactions & commentsFeedback
Share your thoughts, bug reports, or suggestions directly with the developer
This app's file was updated on Sep 30, 2026. Comments and reactions before that date refer to a previous version.
Log in to share your feedback
Log in to leave feedback