[PR]テレビ番組表
今夜の番組チェック

TOPへ戻る > 操作マニュアルへ戻る
路線データの作り方

ここでは、 w-zero3用簡易地図ナビソフト「03navi」用の路線データの作成法を解説します。

■目次

駅の座標を指定する
路線名と路線の色を指定する
環状線を表現する
複数の路線データを設定する
乗り換え駅を表現する
道路を指定する
経度・緯度の座標は「日本測地系」になっています。
標準で付属している路線データ


駅の座標を指定する

路線データを作るには、駅の位置を示す「経度」「緯度」を調べます。

経度、緯度はそれぞれ3個の数字で表現しています。地球上のX座標、Y座標と考えると解りやすいと思います。


具体的には、例えば「東京駅」は、

139,46,13,35,40,39,東京

となります。「139,46,13」の三つの数字が経度、「35,40,39」が緯度です。

座標は日本測地系のMapFanなどの地図サイトで調べるか、 「03navi」で現地にいるときにブックマークをすれば得られます。

路線名と路線の色を指定する

次に、路線データとして、
複数の駅を並べるやると、03naviが駅と駅の間を線で結んでくれます。
路線名と線の色を指定する必要があります。
次にように並べてください。

例えば、山手線だと、

#JR山手線,999999
139,46,34,35,41,42,秋葉原
139,46,26,35,41,24,神田
139,46,13,35,40,39,東京
139,45,40,35,39,47,新橋

と並べてやると、999999(灰色)で
秋葉原、神田、東京、新橋が画面上に灰色の線で結ばれて並びます。


色の指定は、赤緑青の順番で、RRGGBBの指定になっています。 輝度は16進数で00〜ffになります。
例として、真っ赤はff0000。淡いパステル調の赤はffaaaaぐらいになります。

やや判りづらいですが、コンピュータの世界では一般的な色指定の方法ですので、慣れてください(^^;

「東京」がやや大きく表示されているのは、システム側で主要駅を拡大表示しているからで、これはユーザー側では設定できません。


環状線を表現する

山手線は環状線なので、秋葉原駅から始めたら、最後も秋葉原駅にしてやれば、路線が一周してつながります。

#JR山手線,999999
139,46,34,35,41,42,秋葉原
139,46,26,35,41,24,神田
139,46,13,35,40,39,東京
139,45,40,35,39,47,新橋
……
139,46,34,35,41,42,秋葉原


路線の色は自由に設定できますので、例えば東京メトロ線などは路線のイメージカラーを指定してあげると判りやすいです。


なお、路線色999999は、路線図をやや太く表示するようにしております。標準データではJR線に使っています。
複数の路線データを設定する

複数の路線データを設定する場合は、

#JR山手線,999999
139,46,34,35,41,42,秋葉原
139,46,26,35,41,24,神田
139,46,13,35,40,39,東京
#JR中央線,999999
139,46,13,35,40,39,東京
139,46,26,35,41,24,神田

と、途中で「#路線名、路線カラー」という指定が来ると別の路線とみなされます。

乗り換え駅を表現する

乗り換え駅に関しては、駅の経度・緯度を同じ座標に指定しておけば、
画面上では路線が分岐しているように表示されます。

#JR山手線,999999
……
139,42,10,35,41,12,新宿
139,42,25,35,42,34,高田馬場
139,42,52,35,43,37,池袋
……
#東西線,8888ff
……
139,42,25,35,42,34,高田馬場
139,43,22,35,42,10,早稲田
139,44,15,35,42,02,神楽坂
……
高田馬場駅は、JR山手線とメトロ東西線の乗り換え駅ですので、
それぞれの路線に同じ座標で駅を記述しておけば、重なって表示されます。
なお、座標がずれていると字が重なって表示されて見苦しくなりますのでご注意ください。

道路を指定する

これまでは駅と路線データについて説明しましたが、
これは道路でもかまいません。

#環八,ffbf9a
139,37,24,35,46,42,
139,37,04,35,43,36,
139,37,05,35,42,17,
139,36,59,35,40,08,
と地図からプロットした座標を並べてやれば、道路も表現できます。
駅名の部分が空になっていますので、画面上は表示されません(高速道路の場合はジャンクション名などを指定しても良いでしょう)



経度・緯度の座標は「日本測地系」になっています。

経度・緯度情報に関しては、W-ZERO3の基地局位置情報は日本測地系に即しているようです。
MapFanなどで調べることができます(GoogleMapは世界測地系なので緯度・経度にずれがあります)

例えば、

mapfanで、URLが次のように表示されているときは、
http://www.mapfan.com/m.cgi?MAP=E139.44.55.7N35.39.18.7

経度=E139.44.55.7
緯度=N35.39.18.7
となります。

「03navi」では初めの三つの数字だけ使いますので、
経度=139.44.55
緯度=35.39.18
となります。

具体的に「area.txt」に記述する場合は、
「139,44,55,35,39,18,東京タワー」
といった記述になります。

なお、 WILL様で配布中の、 W-ZERO3 Monitor のPOTファイル形式とは互換性はありませんが、緯度・経度の座標系は同じです。


 その他、「03navi」のブックマーク機能を使えば、現在位置の経度・緯度をランドマーク座標としてland.txtに追加保存します。
こちらの機能を使えば、データを編集して路線データを拡張することもできます。
標準で付属している路線データ
標準で付属している路線データには、東京地区、大阪環状線の一部、福岡市(作者の出身地です)の地下鉄など全国のごく一部のみが収録されています。

なかなか作者一人ではデータが用意できませんので、
別の地域にお住まいの方は、ぜひご自分でも路線データを作成されてみて下さい。

できましたら、作成した路線データはネットで公開して頂けると、同じ地域にお住まいの方も使えますし、作者も嬉しいです(^-^)

公開してくれる方がいらっしゃいましたら、ご自分のブログの中ででも告知して頂ければ、ブログ検索のクローラーを用意して、路線データのまとめサイトを作ろうかと思います。

なお、路線データは、w-zero3の「my document\zero3navi\area.txt」に保存されています。
w-zero3のメニューより編集機能で直接編集するか、

パソコンで記述した場合は、ファイルを入れ替えて下さい。
複数の路線データを入れておいて、編集画面からファイルオープンで切り替えることもできます。
あまり大量の座標データを読み込ませると路線を表示するのが遅くなりますので、ご注意ください。


area.txt
#環八,ffbf9a
139,37,24,35,46,42,
139,37,04,35,43,36,
139,37,05,35,42,17,
139,36,59,35,40,08,
#環七,ffbf9a
139,39,16,35,44,02,
139,39,28,35,41,41,
139,39,49,35,40,09,
#JR山手線,999999
139,46,27,35,43,28,日暮里駅
139,46,48,35,42,29,上野
139,46,40,35,42,14,御徒町
139,46,34,35,41,42,秋葉原
139,46,26,35,41,24,神田
139,46,13,35,40,39,東京
139,45,40,35,39,47,新橋
139,45,37,35,39,08,浜松町
139,45,03,35,38,33,田町
139,44,31,35,37,33,品川
139,44,24,35,37,04,大崎
139,43,36,35,37,23,五反田
139,43,08,35,37,49,目黒
139,42,47,35,38,36,恵比寿
139,42,15,35,39,22,渋谷
139,42,21,35,40,05,原宿
139,42,19,35,40,50,代々木
139,42,10,35,41,12,新宿
139,42,25,35,42,34,高田馬場
139,42,52,35,43,37,池袋
139,43,52,35,43,42,大塚
139,44,37,35,43,49,巣鴨
139,45,05,35,44,01,駒込
139,45,53,35,44,03,田端
139,46,17,35,43,47,西日暮里
139,46,27,35,43,28,日暮里
#JR中央線,999999
139,46,13,35,40,39,東京
139,46,26,35,41,24,神田
139,46,03,35,41,49,御茶ノ水
139,45,46,35,41,44,水道橋
139,44,53,35,41,54,飯田橋
139,44,22,35,41,19,市ヶ谷
139,44,02,35,40,57,四ツ谷
139,43,25,35,40,36,信濃町
139,42,53,35,40,40,千駄ヶ谷
139,42,19,35,40,50,代々木
139,42,10,35,41,12,新宿
139,42,05,35,41,56,大久保
139,41,14,35,42,10,東中野
139,40,08,35,42,09,中野
139,39,10,35,42,07,高円寺
139,38,20,35,42,05,阿佐ヶ谷
139,37,24,35,42,04,荻窪
139,36,09,35,42,01,西荻窪
139,34,58,35,41,59,吉祥寺
139,33,50,35,41,58,三鷹
139,33,01,35,41,55,武蔵境
139,29,24,35,41,47,国分寺
139,28,07,35,41,47,西国分寺
139,26,57,35,41,45,国立
139,25,09,35,41,41,立川
#JR総武線,999999
139,53,06,35,43,48,小岩
139,49,46,35,41,38,亀戸
139,49,05,35,41,37,錦糸町
139,47,28,35,41,35,両国
139,46,34,35,41,42,秋葉原
139,46,03,35,41,49,御茶ノ水
#JR東海道線,999999
139,44,31,35,37,33,品川
139,44,17,35,36,06,大井町
139,43,53,35,35,09,大森
139,43,03,35,33,18,蒲田
139,42,01,35,31,42,川崎
139,40,46,35,30,18,鶴見
139,39,40,35,29,07,新子安
139,37,42,35,28,15,横浜
139,36,11,35,26,37,保土ヶ谷
139,33,39,35,25,50,東戸塚
#JR埼京線,999999
139,42,52,35,43,37,池袋
139,43,21,35,44,30,板橋
139,43,31,35,45,25,十条
139,43,27,35,46,27,赤羽
#JR京浜東北線,999999
139,43,27,35,46,27,赤羽
139,43,47,35,45,39,東十条
139,44,28,35,44,57,王子
139,44,56,35,44,38,上中里
139,45,53,35,44,03,田端
#JR京葉線,999999
139,46,13,35,40,39,東京
139,46,51,35,40,16,八丁堀
139,47,45,35,39,53,越中島
139,49,13,35,39,20,潮見
139,49,48,35,38,34,新木場
139,51,53,35,38,28,葛西臨海公園
139,53,13,35,37,58,舞浜
139,54,57,35,38,46,新浦安
#東西線,8888ff
139,42,25,35,42,34,高田馬場
139,43,22,35,42,10,早稲田
139,44,15,35,42,02,神楽坂
139,44,53,35,41,54,飯田橋
139,45,15,35,41,31,九段下
139,45,41,35,41,13,竹橋
139,46,00,35,40,59,大手町
139,46,37,35,40,45,日本橋
139,46,52,35,40,50,茅場町
139,47,56,35,40,07,門前仲町
139,48,36,35,39,58,木場
139,49,06,35,39,59,東陽町
139,50,02,35,39,55,南砂町
139,51,48,35,39,40,西葛西
139,52,33,35,39,37,葛西
139,53,47,35,39,45,浦安
#丸の内線,ff7777
139,37,24,35,42,04,荻窪
139,38,19,35,41,46,南阿佐ヶ谷
139,38,35,35,41,43,新高円寺
139,39,40,35,41,41,東高円寺
139,40,20,35,41,39,新中野
139,41,05,35,41,38,中野坂上
139,41,46,35,41,27,西新宿
139,42,10,35,41,12,新宿
139,42,55,35,41,06,新宿御苑
139,43,25,35,41,04,四谷三丁目
139,44,02,35,40,57,四ツ谷
139,44,25,35,40,25,赤坂見附
139,45,18,35,40,09,霞ヶ関
139,45,59,35,40,10,銀座
139,46,00,35,40,59,大手町
139,46,03,35,41,49,御茶ノ水
139,45,51,35,42,08,本郷三丁目
139,45,21,35,42,19,後楽園
139,43,58,35,43,21,新大塚
139,42,52,35,43,37,池袋
#有楽町線,ddff88
139,42,52,35,43,37,池袋
139,43,50,35,42,57,護国寺
139,44,53,35,41,54,飯田橋
139,44,22,35,41,19,市ヶ谷
139,44,25,35,40,54,麹町
139,44,34,35,40,30,永田町
139,45,04,35,40,26,桜田門
139,45,58,35,40,19,有楽町
139,46,13,35,40,15,銀座一丁目
139,47,04,35,39,48,月島
139,47,41,35,39,19,豊州
139,49,05,35,38,27,辰巳
139,49,48,35,38,34,新木場
#日比谷線,cccccc
139,48,27,35,44,47,北千住
139,48,07,35,43,44,南千住
139,47,40,35,43,35,三ノ輪
139,46,48,35,42,29,上野
139,46,45,35,42,11,仲御徒町
139,46,34,35,41,42,秋葉原
139,46,52,35,40,50,茅場町
139,46,51,35,40,16,八丁堀
139,46,40,35,39,59,築地
139,45,59,35,40,10,銀座
139,45,43,35,40,15,日比谷
139,45,18,35,40,09,霞ヶ関
139,44,55,35,39,36,神谷町
139,44,08,35,39,34,六本木
139,43,31,35,38,55,広尾
139,42,47,35,38,36,恵比寿
139,42,15,35,38,33,中目黒
#銀座線,ffdd88
139,48,02,35,42,26,浅草
139,47,08,35,42,29,稲荷町
139,46,48,35,42,29,上野
139,46,29,35,41,59,末広町
139,46,26,35,41,24,神田
139,46,37,35,40,45,日本橋
139,46,24,35,40,24,京橋
139,45,59,35,40,10,銀座
139,45,40,35,39,47,新橋
139,45,11,35,40,00,虎ノ門
139,44,50,35,40,06,溜池山王
139,44,25,35,40,25,赤坂見附
139,43,38,35,40,10,青山一丁目
139,43,15,35,40,01,外苑前
139,42,56,35,39,43,表参道
139,42,15,35,39,22,渋谷
#半蔵門線,b169ff
139,42,15,35,39,22,渋谷
139,42,56,35,39,43,表参道
139,43,38,35,40,10,青山一丁目
139,44,34,35,40,30,永田町
139,44,41,35,40,55,半蔵門
139,45,15,35,41,31,九段下
139,45,39,35,41,33,神保町
139,46,00,35,40,59,大手町
139,48,11,35,40,44,清澄白河
139,49,08,35,41,06,住吉
139,49,05,35,41,37,錦糸町
139,49,00,35,42,21,押上
#西武新宿線,aa99a0
139,28,35,35,47,01,所沢
139,29,29,35,44,01,小平
139,32,56,35,43,32,田無
139,33,20,35,43,31,西武柳沢
139,34,00,35,43,32,東伏見
139,34,46,35,43,27,武蔵関
139,35,43,35,43,22,上石神井
139,36,21,35,43,19,上井草
139,37,07,35,43,17,井萩
139,37,40,35,43,14,下井草
139,38,33,35,43,09,鷺ノ宮
139,39,23,35,42,59,野方
139,39,48,35,42,58,沼袋
139,40,32,35,42,44,新井薬師前
139,41,21,35,42,42,中井
139,41,55,35,42,45,下落合
139,42,25,35,42,34,高田馬場
139,42,12,35,41,34,西武新宿
#西武池袋線,aa99a0
139,28,35,35,47,01,所沢
139,32,13,35,45,26,東久留米
139,35,47,35,44,26,大泉学園
139,36,38,35,44,22,石神井公園
139,39,16,35,44,02,練馬
139,40,33,35,44,03,江古田
139,42,52,35,43,37,池袋
#京王井の頭線,aa99a0
139,34,58,35,41,59,吉祥寺
139,36,08,35,41,05,久我山
139,37,06,35,40,48,高井戸
139,37,33,35,40,44,浜田山
139,39,12,35,40,00,明大前
139,40,14,35,39,29,下北沢
139,42,15,35,39,22,渋谷
#東急東横線,aa99a0
139,42,15,35,39,22,渋谷
139,42,24,35,38,42,代官山
139,42,15,35,38,33,中目黒
139,41,51,35,38,14,祐天寺
139,41,27,35,37,46,学芸大学
139,40,51,35,36,58,都立大学
139,40,19,35,36,15,自由が丘
139,40,13,35,35,44,田園調布
139,39,55,35,34,39,武蔵小杉
139,38,02,35,30,25,菊名
139,37,42,35,28,15,横浜
139,38,08,35,27,16,みなとみらい
139,38,43,35,26,37,馬車道
#京急本線,aa99a0
139,44,31,35,37,33,品川
139,44,17,35,34,32,平和島
139,43,44,35,33,35,京急蒲田
139,42,22,35,31,56,京急川崎
#京急空港線,aa99a0
139,43,44,35,33,35,京急蒲田
139,44,31,35,32,56,大鳥居
139,47,13,35,32,44,羽田空港
#東京モノレール,aa99a0
139,45,37,35,39,08,浜松町
139,45,14,35,37,02,天王洲アイル
139,45,11,35,34,02,昭和島
139,47,13,35,32,44,羽田空港
#東武伊勢崎線,aa99a0
139,48,23,35,49,15,草加
139,47,38,35,47,28,竹ノ塚
139,47,28,35,46,37,西新井
139,48,27,35,44,47,北千住
#小田急小田原線,aa99a0
139,42,10,35,41,12,新宿
139,42,06,35,40,48,南新宿
139,41,48,35,40,31,参宮橋
139,41,32,35,39,59,代々木八幡
139,40,58,35,39,56,代々木上原
139,40,34,35,39,43,東北沢
139,40,14,35,39,29,下北沢
139,39,51,35,39,18,世田谷代田
139,39,25,35,39,10,梅ヶ丘
139,39,02,35,39,01,豪徳寺
#りんかい線,aa99a0
139,44,24,35,37,04,大崎
139,44,17,35,36,06,大井町
139,45,10,35,36,23,品川シーサイド
139,45,14,35,37,02,天王洲アイル
139,47,02,35,37,26,国際展示場
139,48,26,35,38,15,東雲
139,49,48,35,38,34,新木場
#ゆりかもめ,aa99a0
139,45,40,35,39,47,新橋
139,45,47,35,39,34,汐留
139,45,54,35,39,02,竹芝
139,45,44,35,38,45,日の出
139,45,39,35,38,20,芝浦ふ頭
139,46,54,35,37,35,お台場海浜公園
139,46,29,35,37,21,台場
139,46,34,35,37,05,船の科学館
139,46,57,35,36,51,テレコムセンター
139,47,04,35,37,17,青海
139,47,40,35,37,37,国際展示場正門
139,47,47,35,37,53,有明
#阪急京都線,aa99a0
135,29,07,34,43,01,十三
135,29,56,34,41,57,大阪
#大阪環状線,999999
135,29,56,34,41,57,大阪
135,32,11,34,41,31,京橋
135,32,02,34,39,56,鶴橋
135,31,07,34,38,36,天王寺
135,30,18,34,38,47,新今宮
135,28,11,34,39,45,弁天町
135,28,40,34,41,08,野田
135,29,56,34,41,57,大阪
#JR東海道本線,999999
135,29,56,34,41,57,大阪
135,30,16,34,43,49,新大阪
135,31,35,34,45,36,吹田
#南海本線,aa99a0
135,30,19,34,39,22,なんば
135,30,18,34,38,47,新今宮
135,29,34,34,36,35,住吉大社
#JR鹿児島本線,999999
130,26,46,33,39,24,香椎
130,25,32,33,36,13,吉塚
130,25,23,33,35,13,博多
130,26,01,33,33,56,竹下
130,27,54,33,32,38,南福岡
#西鉄大牟田線,aa99a0
130,24,04,33,35,12,西鉄福岡
130,24,14,33,34,55,薬院
130,25,02,33,33,49,高宮
130,25,22,33,33,32,大橋
130,27,44,33,32,20,雑餉隈
#福岡市市営地下鉄空港線,8888ff
130,26,37,33,35,40,福岡空港
130,26,11,33,35,19,東比恵
130,25,23,33,35,13,博多
130,25,14,33,35,20,祇園
130,24,34,33,35,29,中洲川端
130,24,04,33,35,17,天神
130,23,34,33,35,08,赤坂
130,23,00,33,35,10,大濠公園
130,22,17,33,35,11,唐人町
130,21,45,33,34,50,西新
130,19,48,33,34,49,姪浜
#福岡市市営地下鉄箱崎線,88ff88
130,24,34,33,35,29,中洲川端
130,24,58,33,35,38,呉服町
130,24,58,33,35,55,千代県庁口
130,25,17,33,36,59,箱崎宮前
130,25,39,33,37,35,貝塚
#福岡市市営地下鉄七隈線,ff8888
130,24,14,33,35,05,天神南
130,24,25,33,34,51,渡辺通
130,24,14,33,34,55,薬院
130,23,56,33,34,38,薬院大通
130,23,26,33,34,25,桜坂
130,22,49,33,34,28,六本松
130,22,27,33,34,18,別府
(C)Copyright 2007 「03navi」