中級プログラマの自宅でPHP ブログ

自宅用ポータルシステム「MyHome Portal」をオープンソースで公開。MyHome Portalの説明とエンハンス情報。

Ver.3.13:住所録に鉄道駅データ追加

MyHome Portal Ver.3.13をリリースしました。

http://ok2nd.web.fc2.com/download.html

「住所録」のサンプルデータとして、ユーザー「共通」に「鉄道駅」を追加しました。

分類フィルタで、鉄道駅を選択すると鉄道駅専用の一覧形式に変わります。

路線名や駅名で検索できます。駅名よみは、一部登録されていません。

検索欄に路線名を入れて検索し、並び替え順を「路線・駅順」にして「マップ」を作成するとGoogleマップで路線駅をマーカー表示した地図が出来ます。

tetsudo1.jpg

tetsudo2.jpg

「実運用サンプル」フォルダに「鉄道駅.csv」を追加しています。

実運用データベースに、鉄道駅データを追加登録する場合、まず、「分類編集」で分類を「鉄道駅」等の名前で登録してください。その上で、ツール「MySQL管理ツール」で、このCSVファイルをアップロードしてください。CSVファイルをアップロードする際は、id_account、id_categoryを環境に合わせて変更した上でアップロードしてください。

鉄道駅のデータは、以下のページのものを使わせていただきました。2010/10/15版を使っています。

<駅データ>

http://www.ekidata.jp/

都道府県コード(pref_cd)は、テーブル「m_kenmei」に合わせたc_kenidに変更しています。

駅名(station_name)の英数字は半角に統一しています。

駅並び順(station_sort)を、c_phone1として取り込みます。

表示フラグ(f_flag)=1のデータのみにしています。

以下の「全国駅一覧ポイントデータ」と駅名でマッチングしてマッチしたものについては、駅名よみを追加しています。

http://www.vector.co.jp/soft/data/home/se441833.html