railmap.jimdo.comへようこそ!

路線図の作り方

 

railmap.jpという、日本の鉄道路線図を集めたサイトがあります。日本には600を数える鉄道路線がありますが、それらのほとんどを網羅しています。

駅ごとに動画や時刻表、周辺図などへのリンクが張られたこれらの便利な路線図は、どのようにしたら作れるのかをご紹介します。

アイデア1つであなたも身近なリンク入り地図を作れます。食い倒れマップとか、山岳ルートマップとか…思いついたら、ぜひトライしてみてください!

 



はじめに

railmap.jpで使われている路線図はphpというプログラムで描かれています。phpって何?という方は、ネットや本などで調べてみてください。このサイトで具体例を紹介していきますが、ようはインターネットブラウザからリクエストを送って、その先にあるサーバー上でプログラムを動かすための言語です。

緯度経度から描く

路線図(地図)を描くには、緯度経度の数値データが必要です。路線図とはつまり、○駅と○駅とを一本の直線で結んだグラフを描いているわけです。描きたい駅の緯度経度をGoogleMapで調べて、それをcsvファイルにします。csvとはExcelのような2次元配列データの羅列です。それをphpプログラムに読ませます。

画像作成

phpで画像を描く方法はいくつかあって、ここではpChartというグラフ描画ライブラリを用います。詳しくは、ワークショップで見ていきましょう。