ware西暦2014年9月、東京メトロは10周年を記念して、関連するデータをインターネットで提供するオープンデータの提供を始めたそうです。そこで、それを利用するプログラムを作ってみました。このプログラムでは、時々刻々と変化する運行状況を、手軽に確認することが出来る。興味のある人は、試しに使ってみて欲しい。このプログラムは、データがインターネットで提供されていることを前提にしていますので、インターネットが使用できない環境では利用できません。将来、東京メトロさんより、提供されるデータの内容や形式が変更された場合には、正常に動作しなくなる可能性があります。なんらかの都合により、データの提供が中止されたり、アプリのアクセスキーが急に変更された場合には、そのままでは正常にデータが取得できないので、使用できませんので、ご承知おきください。東京メトロの運行状況を確認するプログラム。ネットワーク環境で読み上げ機能を使用する場合に利用(Google)。利用しネットワーク環境で読み上げ機能を使用する場合に必要なプログラム。文字コード変換に使うフリーウェア。基本的には、これらのファイルは、同じフォルダ(ディレクトリ)に入れておき、使用します。32ビットプログラムが動作するコンピュータ上で動作します。32ビットプログラムが動作するすべてのコンピュータ。機能概要:東京メトロが提供する運行状況を確認するプログラムを作成しました。コンソールプログラムなので、軽快。32ビットプログラムが動作するコンピューター上で動作します。ファイルの解凍法に準ずる。ファイル選択後、クイック解凍を選択実行。再配布条件:営利を目的としない限り自由です。プログラムにいかなる変更も加えてはいけません。オープンソースのものです。詳しくは、同梱の「GoogleTTSDll説明書.txt」をご参照ください。ファイル選択後、クイック解凍を選択実行する。データの準備このプログラムは、データをインターネットより入手し利用しますので、インターネットが利用できる必要があります。入力やファイル名を間違えない様に、気をつけて下さい。コンソールプログラムなので、基本的にはコマンドプロンプトから使ったほうがおすすめです。運行状況を確認できます。)を指定すると、その番号の路線が強調(色付き)表示されます。指定する時の番号と各路線の対応は以下のとおり。他の路線は、灰色表示。起動時に番号を指定しないで起動した場合、すべて強調(色付)表示されます。キーをタイプしてください。メニューが表示されるので、そこで選択してください。4),結果の表示プログラムを実行すると、グラフィックウィンドウに列車位置状況、コンソールウィンドウに路線運行状況が表示されます。これは□が進行方向を示しています。to(B駅)であれば、□が進行方向のB駅、−がA駅方向を向いています。片方のデータしかない場合は、停車中かかにかだと思われるので、その駅を示す四角い場所の内側に色を塗ります。複数の列車がいたとしても、上書きされるので、これだけでは、何台の列車が駅にいるかまでは識別できませんが、何かの参考にはなるでしょう。路線の運行に異常が起きていた場合は、コンソールに文字を表示するだけではなく、音声で読み上げます。グラフィックに表示される路線は、指定した路線は色付で表示されます。指定しなくても、他の路線も表示されますが、灰色表示になります。東京メトロのデータが90秒程度で更新されるようなので、90秒ごとにデータを確認し更新します。データ提供者側の東京メトロの都合などで、データの更新頻度は、変わる場合があります。実際、60秒でデータが更新されていた場合もありましたので、今後も変わる可能性はあるでしょう。特定のキーボードをタイプすると状態や表示モードが変わります。キーを打つと、プログラムを終了します。その他の意味のあるキーでいくつか紹介しておくと、次のとおり。アルファベットと数字で構成されているものです。キーを押すごとに、モードが切り替わります。終了ここでグラフィックウィンドウ("qwin"と表示されている)をマウスなどでクリックすると終了します。音声読み上げ機能オン・オフの切り替え(ディフォルト・オン)音声読み上げ機能は、運行状況に異常や変更があった場合のみに、その内容を音声で読み上げます。異常や変更か無い場合は、読み上げません。使える環境でないと使用できないようです。一度に扱える文字数が日本語で100文字以内、音声が1種類などの制限があるようです。詳しくは、同封の「GoogleTTSDll説明書」をご参照ください。拡大(ズームイン)ただし、領域が拡大されるだけで、文字や記号の大きさは変わりません。表示領域を下方向に移動<使用例>グラフィック画像が乱れた場合。いうファイルを削除してから再起動してみてください。最初の状態に戻ります。このプログラムの示す結果は、一つの判断基準であり、絶対的なものではありません。参考資料としてお使いください。それぞれの取扱いは各個人の責任において行ってください。企画する催しやサービスを優待的に受ける機会が得られます。バージョンアップ情報やバージョンアップサービスも優先的に受けられます。一切の責任を負いません。2014/10/14。