railmap.jimdo.comへようこそ!
路線図の作り方
railmap.jpという、日本の鉄道路線図を集めたサイトがあります。日本には600を数える鉄道路線がありますが、それらのほとんどを網羅しています。
駅ごとに動画や時刻表、周辺図などへのリンクが張られたこれらの便利な路線図は、どのようにしたら作れるのかをご紹介します。
アイデア1つであなたも身近なリンク入り地図を作れます。食い倒れマップとか、山岳ルートマップとか…思いついたら、ぜひトライしてみてください!
はじめに
railmap.jpで使われている路線図はphpというプログラムで描かれています。phpって何?という方は、ネットや本などで調べてみてください。このサイトで具体例を紹介していきますが、ようはインターネットブラウザからリクエストを送って、その先にあるサーバー上でプログラムを動かすための言語です。
緯度経度から描く
路線図(地図)を描くには、緯度経度の数値データが必要です。路線図とはつまり、○駅と○駅とを一本の直線で結んだグラフを描いているわけです。描きたい駅の緯度経度をGoogleMapで調べて、それをcsvファイルにします。csvとはExcelのような2次元配列データの羅列です。それをphpプログラムに読ませます。
画像作成
phpで画像を描く方法はいくつかあって、ここではpChartというグラフ描画ライブラリを用います。詳しくは、ワークショップで見ていきましょう。