列車種別・停車駅・駅名表記のデータ修正を master へ反映 - #1666
Conversation
* 羽田空港〜成田空港の直通系統に京成本線側の京成高砂を追加 * 西馬込〜成田空港の直通系統に京成本線側の京成高砂を追加 * 三崎口発 印旛日本医大行の特急を追加 * 成田空港発 三崎口行のアクセス特急を追加 * 東武東上線から湘南台行の快速急行を追加 * 東急東横線内の急行を追加 * 新横浜〜浦和美園の各駅停車を追加 * 予讃線の伊予市〜伊予大洲に愛ある伊予灘線の愛称を追加 * 浜松発の特別快速を追加 * 京阪の快速特急に洛楽の種別を追加 * どの系統からも参照されていない種別17件を削除 * 湖西線内が快速となる新快速を追加 * 大阪発 敦賀行で京都から快速となる新快速を追加
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Comment |
🚉 停車駅の変更14 件の新しい停車パターン | 3 件の変更された停車パターン | 3 件の削除された停車パターン
🗑️ 各駅停車 (Local) - 小田急多摩線type_cd=101, line_group_cd=779 変更内容: 8 駅削除 🆕 各駅停車 (Local) - 東急新横浜線 / 東急目黒線 / 東京メトロ南北線 / 埼玉高速鉄道線type_cd=101, line_group_cd=1176 変更内容: 43 駅追加 全駅リスト (43駅)
🆕 快速 (Rapid) - 北陸本線 / 湖西線type_cd=102, line_group_cd=1178 変更内容: 24 駅追加 全駅リスト (24駅)
🆕 快速 (Rapid) - 湖西線 / 北陸本線type_cd=102, line_group_cd=1179 変更内容: 25 駅追加 全駅リスト (25駅)
🆕 特別快速 (Special Rapid) - 東海道本線 / 東海道本線type_cd=103, line_group_cd=1177 変更内容: 51 駅追加 全駅リスト (51駅)
🆕 新快速 (Special Rapid) - 湖西線 / JR京都線 / JR神戸線 / JR神戸線type_cd=110, line_group_cd=1178 変更内容: 59 駅追加 全駅リスト (59駅)
🆕 新快速 (Special Rapid) - JR京都線type_cd=110, line_group_cd=1179 変更内容: 17 駅追加 全駅リスト (17駅)
✏️ マリンライナー (Marine Liner) - 宇野線 / 瀬戸大橋線 / 予讃線type_cd=123, line_group_cd=400 変更内容: 備前西市: △ → ▲ 全駅リスト (23駅)
🗑️ あずさ (Azusa) - 中央線(快速) / 中央本線 / 篠ノ井線 / 北アルプス線type_cd=210, line_group_cd=140 変更内容: 4 駅削除 全駅リスト (106駅)
🗑️ あずさ (Azusa) - 総武本線 / 中央・総武線 / 中央線(快速) / 中央本線 / 篠ノ井線 / 北アルプス線type_cd=210, line_group_cd=904 変更内容: 4 駅削除 全駅リスト (116駅)
✏️ 急行 (Express) - 東京メトロ千代田線 / 小田急線 / 小田急多摩線type_cd=304, line_group_cd=154 変更内容: 黒川: ○ → ● | 五月台: ○ → ● | はるひ野: ○ → ● 全駅リスト (46駅)
✏️ 急行 (Express) - 東京メトロ千代田線 / 小田急線 / 小田急多摩線type_cd=304, line_group_cd=771 変更内容: 黒川: ○ → ● | 五月台: ○ → ● | はるひ野: ○ → ● 全駅リスト (47駅)
🆕 急行 (Express) - 東京メトロ副都心線 / 東急東横線 / 東急新横浜線type_cd=304, line_group_cd=1174 変更内容: 32 駅追加 全駅リスト (32駅)
🆕 急行 (Express) - 東急東横線type_cd=304, line_group_cd=1175 変更内容: 21 駅追加 全駅リスト (21駅)
🆕 特急 (Limited Express) - 京成押上線 / 京成本線type_cd=306, line_group_cd=747 変更内容: 1 駅追加 全駅リスト (40駅)
🆕 特急 (Limited Express) - 京急本線 / 都営浅草線 / 京成押上線 / 京成本線type_cd=306, line_group_cd=1035 変更内容: 1 駅追加 全駅リスト (56駅)
🆕 特急 (Limited Express) - 京成押上線 / 北総鉄道北総線type_cd=306, line_group_cd=1172 変更内容: 22 駅追加 全駅リスト (22駅)
🆕 特急 (Limited Express) - 相鉄新横浜線 / 相鉄本線 / 相鉄いずみ野線type_cd=306, line_group_cd=1174 変更内容: 14 駅追加 全駅リスト (14駅)
🆕 特急(泉岳寺〜三崎口) (Limited Express(Sengakuji to Misakiguchi)) - 京急久里浜線 / 京急本線type_cd=312, line_group_cd=1172 変更内容: 55 駅追加 全駅リスト (55駅)
🆕 特急(泉岳寺〜三崎口) (Limited Express(Sengakuji to Misakiguchi)) - 京急本線 / 京急久里浜線type_cd=312, line_group_cd=1173 変更内容: 56 駅追加 全駅リスト (56駅)
|
概要
devに入っている 5 件をmasterへ反映する本番リリース PR。中身はデータ修正が主体で、未収録だった列車種別・運行区間の追加、2025-03-15 ダイヤ改正の反映漏れ修正、駅名・路線名の表記不備の修正が入る。コード側の変更は IPA 辞書のキー追従と Clippy 追従の 2 点のみで、挙動を変えるものは無い。masterへのマージで Build Cloudflare Worker ワークフローの production デプロイ (stationapi) が動く。変更の種類
変更内容
全体で 8 files changed, +698 / -233。すべて
data/*.csvと、それに追従する Rust 2 ファイル。#1660 未収録の列車種別と運行区間を追加
line_group_cd= 751 / 752 / 753 / 1035 / 1037) と西馬込〜成田空港 (745 / 746 / 747) で京成本線側のstation_cd=2300110が欠落しており、京成本線を選択した状態では当該種別がtrainTypesに出てこなかった。type_cd=386) を追加。どの系統からも参照されていない種別 17 件を削除。追加分はいずれも Wikipedia で運行実態を裏取りできたものだけで、裏取りできなかった 7 項目は意図的に見送っている (詳細は #1660)。
#1661 近鉄難波線の路線カラーを近鉄奈良線と同じ赤に修正
data/2!lines.csvの31001(近鉄難波線)のline_color_cを#008000→#B33249へ。line_symbol1系は既に近鉄奈良線と揃っており、line_color_cだけ緑のまま取り残されていた。#1662 福岡市地下鉄天神駅と西鉄福岡(天神)駅をグループ接続
station_cd=9990506, 福岡市営地下鉄空港線) のstation_g_cdを3600101へ変更し、西鉄福岡(天神)と同一グループへ統合。両駅のStation.linesに相互の路線が出るようになる。グループ ID は既存の慣例どおりグループ内の最小station_cdを採用。#1663 停車駅・種別・経路のデータ不備をまとめて修正
大半は 2025-03-15 ダイヤ改正の未反映。
line_group_cd= 779 を削除。#1665 駅名・路線名の表記の不備をまとめて修正
Issue #1653 の指摘分に加えて、読み仮名からローマ字を導出して全 11,147 駅を突き合わせる一括検証を行い、見つかった綴り誤りをまとめて修正。
Nirehana→Nirehara、スカイツリーライナーの中国語名天空树衬里→晴空塔线、阿武隈急行線のline_name_rnからマクロンを除去 (linesByName(name: "Abukuma Kyuko")が 0 件を返していた)。Kaebata→Kawabataなど)、読み仮名の誤り 8 件、station_name_rnの大文字残り 5 件、line_name_rnの不整合 3 件。_rと_rnの整合性違反は 8 件から 0 件になった。stationapi/src/domain/ipa.rsの IPA 辞書キーを修正後の綴りへ追従 (hatcomuta→hatchomuta、未参照になったshicikenjayaを削除)。src/index.rsのbuild_sstsをchunks_exact(ROW)→as_chunks::<ROW>()へ (新しい stable で入ったclippy::chunks_exact_to_as_chunksへの追従で、挙動は同じ)。テスト
make fmtが通ることmake clippyが通ること(wasm32 ターゲットを含む)make testが通ること各項目は取り込み元の PR (#1660 / #1661 / #1662 / #1663 / #1665) でローカル実行済み。加えて
devの先端f14f367に対するContinuous integrationワークフローが success(run 33068596220)。この PR 自体は 5 件のマージ済みコミットをそのままmasterへ運ぶだけで、追加のコード変更は含まない。データ変更を含むため、各 PR で
cargo run -p data_validatorを実行し、いずれも[VALID] No errors reported.を確認している。関連Issue
Refs #1653
Refs #1656
Refs #1657
Refs #1658
Refs #1659
スクリーンショット(任意)
Generated by Claude Code