Métro Métro
貢献の仕方

Métro の都市リストに 新しい都市を追加したい、または既存の都市の路線網を 充実させたいという場合、とても簡単です。各路線ごとに駅名を1行ずつ 記載したテキストファイル(該当する場合は支線や一方通行区間も明記 してください)をお送りいただくだけで 結構です。数日以内にデータベースを作成してお返しします。

より正確な計算のために、以下の情報も追加できます :

  • 路線の運行時間
  • 路線の色(可能であればWebカラーコードで)
  • 所要時間
  • 運行間隔
  • その他の詳細情報...(ただし時刻表は不可です。利用できません)

観光スポットを追加する場合も、同様に簡単です : 各地点について最寄りの駅(複数可)を記載したテキストファイルを 送るだけです。

 
構造
 

「;」で始まる行はコメントです。グレーで 表示されている行は説明であり、ファイル作成時には不要です :

路線1
; 平日 5:00~23:00 / 土曜 6:00~0:00 / 日曜 8:00~23:00 運行
; 所要時間30分(各駅間約1分45秒、ただしStop12~Stop13間は4分)
; 色:赤 #FF0000
Stop1
Stop2
Stop3
...
Stop12
Stop13

路線2
; 平日 5:00~23:00 / 土曜 6:00~0:00 / 日曜 8:00~23:00 運行
; 所要時間25分(各駅間約1分40秒)
; 色:青 #0000CC
Stop20
Stop21
; Stop3は路線1にも属しています : 路線1と路線2の間で 自動的に乗り換えが設定されます
Stop3
...
Stop29

バス路線A
; 7:00~20:00 運行
; 所要時間25分(各駅間約1分20秒)
; 色:緑 #00CC00
Stop30
; このバスはStop31を往路(Stop30発)のみ、Stop32を 復路(Stop30行き)のみ経由します
Stop31 +
Stop32 -
Stop33
...

バス路線B
; 7:00~20:00 運行
; 所要時間25分(各駅間約1分20秒)
; 色:紫 #FF00FF
Stop40
Stop41
Stop42
; この地点から2つの支線に分岐します : 1つはStop46へ、 もう1つはStop56へ
; 第1支線
Stop42
...
Stop46
; 第2支線
Stop42
...
Stop56

追加接続
; 路線1と路線Aは Stop1/Stop30 で乗り換え可能です (両駅間は徒歩の短距離です)
Stop1      Stop30

観光スポット
; Place1は路線1と路線2からアクセスできます
Place1     Stop3
; Place2は路線1と路線Aからアクセスできます
Place2     Stop1       Stop30

座標
; Stop1は東経2.12345度、北緯47.56789度に 位置しています
Stop1      212345      4756789

データの準備ができましたら、Patriceにお送りください。データベースを 作成し、数日以内にお返しします。

 
例
 

以下はパリのデータの抜粋です。RATP(パリ交通公団)の Webサイトで 公開されている路線図と比較してご覧いただけます。

この例では、私達のデータセットが対応するすべての機能を示そうと しています。複雑に見えても心配はいりません : ファイルを作成する のにすべての情報が必須というわけではありません(ただし、より正確で 完全なデータベースを作るためには有用です)。

データ コメント
Ligne 7
; Couleur : #FFAB97
; Ic�ne m�tro
; 運行時間:5:30~0:30、土曜夜は 1:30まで プログラムは「切りの良い」時刻しか選択できないため、 これらの時刻は「切り上げ/切り下げ」られます(この例では6:00~1:00 または2:00)。
; 各駅間約1分30秒(各支線とも、端から端まで 約50分) 全区間の所要時間、または駅間の間隔(10秒単位まで 指定可能)のいずれかを指定できます。
; 運行間隔:4分ごと(ラッシュ時) 運行間隔は、選択が可能な場合に最も本数の多い路線を 選ぶためにのみ使用されます。そのため、通常はラッシュ時の運行間隔を 基準として使用しています。
La Courneuve-8 Mai 1945
Fort d'Aubervilliers
Aubervilliers-Pantin-4 Chemins
Porte de la Villette
Corentin Cariou
Crim�e
Riquet
Stalingrad
Louis Blanc
Ch�teau Landon
Gare de l'Est
Poissonni�re
Cadet
Le Peletier
Chauss�e d'Antin-La Fayette
Op�ra
Pyramides
Palais Royal-Mus�e du Louvre
Pont Neuf
Ch�telet
Pont Marie
Sully-Morland
Jussieu
Place Monge
Censier Daubenton
Les Gobelins
Place d'Italie
Tolbiac
Maison Blanche
 
これはこの路線の経路です…とはいえ、その前半部分に 過ぎませんが。
; 第1支線 ここから、路線は2つの支線に分かれます。
; 運行間隔:10分 この支線の運行間隔は、本線のおよそ半分です。
; 運行時間:本線と同じ 支線が本線と異なる時刻表で運行することも記述できます。 これにより、時間帯によって異なる経路を記述することも可能です。
Maison Blanche
Le Kremlin-Bic�tre
Villejuif-L�o Lagrange
Villejuif-Paul Vaillant Couturier
Villejuif-Louis Aragon
 
最初の支線の経路です。分岐点となる最初の駅は、 それぞれの支線で繰り返し記載されている点に注意してください。
; 第2支線 特に指定がない場合、時刻表は本線と同一、運行間隔は 本線の半分であるとみなされます。
Maison Blanche
Porte d'Italie
Porte de Choisy
Porte d'Ivry
Pierre et Marie Curie
Mairie d'Ivry
 
2番目の支線の経路です。
路線 7b
; 色:#6FBC8D
; 地下鉄アイコン
; 運行時間:5:30~0:30、土曜夜は 1:30まで
; 運行間隔:10分
; 所要時間:端から端まで 約10分
この路線の特徴は、ループ(環状部分)を 持っていることです。
Louis Blanc
Jaur�s
Bolivar
Buttes Chaumont
「Louis Blanc」駅は7号線にも存在する点に注目 してください。プログラムは自動的に乗り換えを設定します。乗り換えが 正しく検出されるためには、駅名の綴りが完全に一致している必要が あります。
Botzaris この駅から、路線はループ部分に向けて分かれます。
Place des F�tes + この駅は「Botzaris」から「Pr� St Gervais」方向への 「往路」でのみ利用されます。
Danube - この駅は「Pr� St Gervais」から「Botzaris」方向への 「復路」でのみ利用されます。
Pr� St Gervais
 
この駅は、両方向において路線の終点となります。
Ligne SNCF Meaux
; 色:#F3BA20
; 鉄道アイコン
; 運行時間:6:00~0:30
; 運行間隔:30分
所要時間を詳細に指定した路線の別の例です。
Paris Est
; 約15分
Chelles-Gournay
; 約3分
Vaires Torcy
; 約6分
Lagny Thorigny
; 約6分
Esbly
; 約10分
Meaux
 
正確な所要時間が常に反映できるとは限りません : この場合、分単位以上の精度は指定しないでください。
乗り換え
Gare de l'Est     Paris Est       4 minutes
 
「強制」乗り換えの例です : 「Gare de l'Est」は 地下鉄駅(7号線)の名称で、「Paris Est」は同じ場所にあるSNCF(フランス 国鉄)の駅の名称です。
ある停留所から別の停留所までの徒歩時間を指定できる点にも注目して ください。指定がない場合は5分が使用されます。
観光スポット (POI)
Mus�e du Louvre   Palais Royal-Mus�e du Louvre   5 minutes
ルーヴル美術館は「Palais Royal-Mus�e du Louvre」駅(7号線)から徒歩5分でアクセスできます(精度の指定が ない場合、徒歩時間は5分に設定されます)。
; Open 9.00-18.00, Mon & Wed 9.00-21.45; Closed on Tuesday
 
各観光スポットについての情報(住所、電話番号、 Webサイト、営業時間など)も含めることができます。必須では ありませんが、海外からの利用者のために英語で記載することを 推奨します。
Coordonn�es
Mus�e du Louvre   233690   4886080
 
ルーヴル美術館は、東経2.33690度、北緯48.86080度に 位置しています。西経・南緯の場合は負の値を使用してください。
 
更新
 

新しいファイルを作成するのではなく、単に誤りを 修正したり、既存の路線網にデータを追加したりしたいだけの場合は どうすればよいでしょうか?

まず、私達のデータソースは大幅にエンコードされているため、 上記の例のようには(!)簡単に読み解けないことをご承知おき ください。ですので、データを転送してほしいとのご依頼はご遠慮 ください。いずれにせよご心配なく、既存データを改善するために それらが必要になることはありません。

綴りの誤り、駅の位置の誤り、所要時間や運行時刻の誤り、 乗り換え情報の欠落など、軽微な修正であれば、修正内容を記載した 簡単なメールをお送りいただくだけで、私達が対応いたします。

路線、観光スポット、座標などについて、より本格的な追加を 行う場合は、前述のフォーマットに従うようにしてください。また、 既存ファイルに記載されている駅名の綴りには特に注意を払って ください : これが乗り換えを正しく検出するための必須条件と なります。

 
制限事項
 

Métro には いくつかの制限事項があり、あまり作業を進めすぎる前に把握しておく ことをお勧めします。

  • 路線網の規模 : プログラムは能力の限られた端末上で最大限の 効率を発揮するよう設計されているため、無限のデータ量を扱うことは できません。正確な限界は多くの要因に左右され、そのすべてを数値化 できるわけではありません。しかし、路線数が80~120を超える路線網では 問題が生じ始める可能性があると見積もっています。
    将来的にはこの制限を超えることを目指していますが、当面は この制約とともにお付き合いいただく必要があります。
  • POI(観光スポット)の数 : このソフトウェアは各都市の 主要な地点のみを一覧表示するよう設計されており、250件程度を 超えて管理することはできません。
  • テキスト : 同様の理由により、各地点の詳細情報の テキスト量は合計で約64kに制限されています。
  • 曜日や時間帯によって異なる経路を記述することは可能ですが (良い例としてニューヨークの路線網をご参照ください)、始発や 終電が経路の一部のみを運行するといった、すべてのバリエーションに 対応できるとは限りません。
    注 : そのようなバリエーションを記述したい場合は、 適用される時刻を指定しながら、それぞれの経路を個別に列挙する だけで構いません。

また、以下の点にもご留意ください :

  • このソフトウェアは時刻表を扱いません。その目的には他の プログラム(無料のものも含む)が存在します。
  • このプログラムは、比較的頻繁に運行する交通システムを対象に 設計されています。もしバスを1時間も待たなければならないような 経路であれば、おそらく時刻表の方がお望みでしょう ;-)