(57)【要約】      （修正有）【課題】駅システムの画面作成に要する人的工数を削減することを可能にする技術を提供する。【解決手段】駅システム作成支援装置１００は、部品種別間の関連を示す情報を格納した部品間関連データベース１２２と、部品種別ごとの画像および表示位置規定を格納した駅画面描画データベース１２４と、画面表示に用いられる部品の部品リストを含む設計データを、部品間関連データベースに基づき部品同士の関連をツリー構造で表すように変換し、ツリー構造で部品同士の関係が表された部品群データを生成する部品リストデータ変換手段１１１と、駅画面描画データベースに基づいて、部品群データに含まれる部品の画像をツリー構造に従って接続するとともに表示位置規定に従った位置に配置することにより画面を作成する駅画面描画手段１１２と、を有している。【選択図】図１
2015189392.tif 000002
【特許請求の範囲】
【請求項１】
部品種別間の関連を示す情報を格納した部品間関連データベースと、
部品種別ごとの画像および表示位置規定を格納した画面描画データベースと、
画面表示に用いられる部品の部品リストを含む設計データを、前記部品間関連データベースに基づき部品同士の関連をツリー構造で表すように変換し、前記ツリー構造で部品同士の関係が表された部品群データを生成する部品リストデータ変換手段と、
前記画面描画データベースに基づいて、前記部品群データに含まれる前記部品の前記画像を前記ツリー構造に従って接続するとともに前記表示位置規定に従った位置に配置することにより画面を作成する画面描画手段と、
を有する駅システム作成支援装置。
【請求項２】
前記画面描画データベースにおいて、特定の部品種別の表示位置規定として部品を配置する位置が規定されており、
前記画面描画手段は、部品を配置する位置が規定されている部品種別の部品を当該位置に配置する、
請求項１に記載の駅システム作成支援装置。
【請求項３】
前記画面描画データベースにおいて、駅名表示の部品種別は、部品を配置する位置が規定されている、請求項２に記載の駅システム作成支援装置。
【請求項４】
前記画面描画データベースにおいて、特定の部品種別の表示位置規定として、他の部品種別の部品との相対的位置について規定されており、
前記画面描画手段は、他の部品との相対的位置について規定されている部品種別の部品を、前記部品群データのツリー構造で関連づいた他の部品との相対位置が、前記画面描画データベースの規定に従うように、配置する、
請求項１に記載の駅システム作成支援装置。
【請求項５】
前記画面描画データベースにおいて、信号機の部品種別は、軌道回路と軌道回路が接続される位置近傍に配置されることが規定されている、請求項４に記載の駅システム作成支援装置。
【請求項６】
前記画面描画データベースにおいて、転てつ器の部品種別は、軌道回路と軌道回路が接続される位置近傍に配置されることが規定されている、請求項４に記載の駅システム作成支援装置。
【請求項７】
前記画面描画手段は、前記部品群データにおいて前記ツリー構造で互いに関連づけられた複数の部品を、事後的に変更可能に接続する、請求項１に記載の駅システム作成支援装置。
【請求項８】
前記画面描画手段は、前記部品群データに含まれる前記部品の前記画像を前記ツリー構造に従って接続するとともに前記表示位置規定に従った位置に配置したら、前記部品の配置を示す情報を記録する、請求項１に記載の駅システム作成支援装置。
【請求項９】
前記画面描画手段が生成する画面のデータ形式と所定の出力用データ形式との変換規則を格納した画面データ変換データベースと、
前記画面描画手段によって作成された画像のデータを、前記画面データ変換データベースに基づき、前記出力用データ形式に変換する画面データ変換手段と、を更に有する、
請求項１に記載の駅システム作成支援装置。
【請求項１０】
部品種別ごとのパラメータ項目およびパラメータ値範囲規定を格納した部品リストデータベースを更に有し、
前記部品リストデータ変換手段は、前記設計データを、前記部品間関連データベースに基づき、部品同士の関連をツリー構造で表すとともに、前記部品リストデータベースに基づき、前記設計データ内の前記部品それぞれのパラメータ項目と当該パラメータ項目についての前記パラメータ値範囲規定に従ったパラメータ値とを含むパラメータ情報を設定し、前記ツリー構造で表され前記パラメータ情報を含む前記部品群データを生成する、
請求項１に記載の駅システム作成支援装置。
【請求項１１】
部品種別間の関連を示す情報を格納した部品間関連データベースと、部品種別ごとの画像および表示位置規定を格納した画面描画データベースと、を用いて、駅システムの作成を支援するための駅システム作成支援方法であって、
部品リストデータ変換手段は、画面表示に用いられる部品の部品リストを含む設計データを、前記部品間関連データベースに基づき部品同士の関連をツリー構造で表すように変換し、前記ツリー構造で部品同士の関係が表された部品群データを生成し、
画面描画手段は、前記画面描画データベースに基づいて、前記部品群データに含まれる前記部品の前記画像を前記ツリー構造に従って接続するとともに前記表示位置規定に従った位置に配置することにより画面を作成する、
駅システム作成支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、駅システムの作成を支援する装置および方法に関わる。
【背景技術】
【０００２】
例えば、制御画面を表示する駅システムを使用して列車運行を管理することが行われている。駅システムの制御画面は、駅の設備を簡素に表現する画面であり、その画面上に走行列車や設備の状態が表示される。このような駅システムに表示する画面のデータを作成するための技術が特許文献１〜３に開示されている。
【０００３】
特許文献１には、「連動駅と非連動駅を区別して、別々の略図ファイルとして各駅の略図を作成し、作成後、上記表示装置上で駅の順番を路線図に則して入力することで、上記情報処理装置がその順に略図ファイルを連結することで路線図ファイルを作成する」と記載されている。
【０００４】
また、特許文献２には、「制御画面の作成時のチェック工程の省略を図れる制御画面作成支援装置を提供する」と記載されている。
【０００５】
また、特許文献３には、「設計図書から抽出される情報から制御器画面生成用のデータベースを自動生成することで、制御器画面の製作および試験を効率化する」と記載されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００３−２２０９５１号公報
【特許文献２】特開２０１３−２２８７７７号公報
【特許文献３】特開２００６−２０５４０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１では、駅路線図の作成は、大半が人的労力によって行われるため、作成工数が大きいといった問題があげられている。それに対して、予め駅略図を作成し、駅略図を連結することで駅路線図を作成するのに要する総コストを削減する方法が提唱されている。しかしながら、予め作成する単体の駅略図についても大半を人的労力によって作成するため、その作成工数が大きいといった問題が依然として存在している。
【０００８】
特許文献２では、制御画面を作成する際、設備の数が膨大である場合に画面仕様書の作成とチェックに多大な時間を要するといった問題があげられている。それに対して、制御画面に表示すべきシンボル情報を記憶した画面仕様書の作成を支援することで制御画面作成時のチェック工程の省略を図る方法が提唱されている。しかしながら、特許文献２には、制御画面のレイアウト作成の支援に関する開示はなく、その制御画面のレイアウト作成は手入力部分が未だ多く、その作成工数が大きいといった問題が依然として存在している。
【０００９】
特許文献３では、仕様書からデータベースを作成する際、手入力では入力ミスが発生する可能性がある等の問題があげられている。それに対して、設計図書から抽出される情報に基づいてデータベースを自動生成する方法が提唱されている。しかしながら、設計図書から制御器の位置情報を抽出するものであり、位置情報がない設計図書からの制御画面を製作するのを支援することに関する開示はない。そのため、制御器の位置情報を決定する制御画面レイアウトの作成は手入力部分が未だ多く、その作成工数が大きいといった問題が依然として存在している。
【００１０】
本発明の目的は、駅システムの画面作成に要する人的工数を削減することを可能にする技術を提供することである。
【課題を解決するための手段】
【００１１】
本発明の一態様による駅システム作成支援装置は、部品種別間の関連を示す情報を格納した部品間関連データベースと、部品種別ごとの画像および表示位置規定を格納した画面描画データベースと、画面表示に用いられる部品の部品リストを含む設計データを、前記部品間関連データベースに基づき部品同士の関連をツリー構造で表すように変換し、前記ツリー構造で部品同士の関係が表された部品群データを生成する部品リストデータ変換手段と、前記画面描画データベースに基づいて、前記部品群データに含まれる前記部品の前記画像を前記ツリー構造に従って接続するとともに前記表示位置規定に従った位置に配置することにより画面を作成する画面描画手段と、を有している。
【発明の効果】
【００１２】
本発明によれば、駅システムの画面作成に要する人的工数を削減することが可能となる。
【図面の簡単な説明】
【００１３】
【図１】本実施例による駅システム作成支援装置の一構成例を示す図である。
【図２】駅システム作成支援装置１００が実行する処理概要を表すフローチャートである。
【図３】端末１３２に初期表示される画面の例を示す図である。
【図４】駅システム作成支援装置１００に入力される入力部品リストデータ１３１の一例を示す図である。
【図５】部品リストＤＢ１２１へ格納されている軌道回路に関するデータの一例を示す図である。
【図６】部品間関連ＤＢ１２２へ格納されている部品種別間の関係の表を示す図である。
【図７】部品群パラメータ格納部１２３に格納されたデータの一例を示す図である。
【図８】駅画面描画処理（Ｓ２００）の処理の概要を示すフローチャートである。
【図９】駅画面描画ＤＢ１２４へ格納されているデータの一例を示す図である。
【図１０】駅画面描画処理（Ｓ２００）において端末１３２に表示される全体画面の一例を示す図である。
【図１１】駅名を示す駅ボックスの自動配置の処理を説明するための図である。
【図１２】信号機の自動配置の処理を説明するための図である。
【図１３】軌道回路の自動接続の処理を説明するための図である。
【図１４】駅画面データ変換ＤＢ１２５に格納されているデータの一例を示す図である。
【発明を実施するための形態】
【００１４】
実施例について図面を用いて説明する。本実施例では、鉄道の列車運行管理システムを例として説明する。
【００１５】
図１は、本実施例による駅システム作成支援装置の一構成例を示す図である。
【００１６】
駅システム作成支援装置１００は、演算部１１０、メモリ１２０、入力部１３０、および出力部１４０を有している。
【００１７】
演算部１１０は、部品リストデータ変換部１１１、駅画面描画部１１２、および駅画面データ変換部１１３を有している。メモリ１２０には、部品リストデータベース（ＤＢ）１２１、部品間関連ＤＢ１２２、駅画面描画ＤＢ１２４、駅画面データ変換ＤＢ１２５、および部品群パラメータ格納部１２３を有している。
【００１８】
まず各部の概略動作について説明する。
【００１９】
部品間関連ＤＢ１１２には、部品種別間の関連を示す情報が格納されている。駅画面描画ＤＢ１２４には、部品種別ごとの画像および表示位置規定が格納されている。部品リストデータ変換部１１１は、画面に用いられる部品のリストである入力部品リストデータ１３１を含む画面表示の設計データを、部品間関連ＤＢ１２２に基づき部品同士の関連をツリー構造で表すように変換し、ツリー構造で表された部品群パラメータ（部品群データ）を生成する。駅画面描画部１１２は、駅画面描画ＤＢ１２４に基づいて、部品群パラメータに含まれる部品の画像をツリー構造に従って接続するとともに表示位置規定に従った位置に配置することにより駅画面を作成する。以上により、部品の接続および配置位置を駅システム作成支援装置１００が支援するので、駅システムの画面作成に要する人的工数を削減することができる。
【００２０】
なお、駅画面描画ＤＢ１２４において、特定の部品種別の表示位置規定として部品を配置する位置が規定されており、駅画面描画部１１２は、部品を配置する位置が規定されている部品種別の部品を当該位置に配置する。これにより、画面上の所定の位置に配置されることが決まっている部品をその位置に自動的に配置するので、部品を容易に適切な位置に配置することができる。例えば、駅画面描画ＤＢ１２４において、駅名表示の部品種別は、部品を配置する位置が規定されている。これにより、駅名表示を自動的に適切な位置に配置し、また全ての駅の駅名表示の位置を揃えることができる。
【００２１】
また、駅画面描画ＤＢ１２４において、特定の部品種別の表示位置規定として、他の部品種別の部品との相対的位置について規定されており、駅画面描画部１１２は、他の部品との相対的位置について規定されている部品種別の部品を、部品群パラメータのツリー構造で関連づいた他の部品との相対位置が、駅画面描画ＤＢ１２４の規定に従うように、配置する。これにより、ある部品は他の部品の近くに配置されるというように相対的位置が決まっている部品をその相対的位置となるように自動的に配置するので、部品を容易に適切な位置に配置することができる。例えば、駅画面描画ＤＢ１２４において、信号機の部品種別は、軌道回路と軌道回路が接続される位置近傍に配置されることが規定されている。これにより、信号機を自動的に適切ない位置に配置することができる。また、駅画面描画ＤＢ１２４において、転てつ器の部品種別も、軌道回路と軌道回路が接続される位置近傍に配置されることが規定されている。これにより、転てつ器を自動的に適切ない位置に配置することができる。
【００２２】
また、駅画面描画部１１２は、部品群パラメータにおいてツリー構造で互いに関連づけられた複数の部品を、事後的に変更可能に接続する。これにより、ツリー構造で関連づけられた複数の部品が自動的に仮接続されるので、使用者はその接続を見て部品同士の関連を容易に知ることができる。
【００２３】
また一例として、駅画面描画部１１２は、部品群パラメータに含まれる部品の画像をツリー構造に従って接続するとともに表示位置規定に従った位置に配置したら、部品の配置を示す情報を記録する。
【００２４】
また一例として、駅画面データ変換ＤＢ１２５には、画面描画部１１２が生成する駅画面のデータ形式と所定の出力用データ形式との変換規則（部品構造規則情報）が格納されている。駅画面データ変換部１１３は、駅画面描画部１１２によって作成された駅画像のデータを、駅画面データ変換ＤＢ１２５に基づき、出力用データ形式に変換する。
【００２５】
また一例として、部品リストＤＢ１２１は、部品種別ごとのパラメータ項目およびパラメータ値範囲規定を格納している。部品リストデータ変換部１１１は、設計データを、部品間関連ＤＢ１２２に基づき、部品同士の関連をツリー構造で表すとともに、部品リストＤＢ１２１に基づき、設計データ内の部品それぞれのパラメータ項目と当該パラメータ項目についてのパラメータ値範囲規定に従ったパラメータ値とを含むパラメータ情報を設定し、ツリー構造で表されパラメータ情報を含む部品群データを生成する。
【００２６】
以下、本実施例を、より詳しく説明する。
【００２７】
部品リストデータ変換部１１１は、入力部１３０から入力された設計データである入力部品リスト１３１を、部品リストＤＢ１２１と部品間関連ＤＢ１２２に基づいてデータ変換することにより、部品群パラメータデータを生成し、部品群パラメータ格納部１２３へ格納する。駅画面描画部１１２は、部品群パラメータ格納部１２３内に格納された部品群パラメータと、駅画面描画ＤＢ１２４に格納されているデータとに基づいて、駅画面を描画する。駅画面データ変換部１１３は、部品群パラメータに基づいて生成された駅画面のデータと、駅画面データ変換ＤＢ１２５に格納されたデータとに基づき、駅画面を出力駅画面データ１４１に変換し、出力部１４０より出力する。
【００２８】
部品リストＤＢ１２１は、部品種別の情報や対象の部品が持ちうるパラメータのパラメータ項目の情報を格納する。部品間関連ＤＢ１２２は、各部品種別間の対応関係を示す情報を格納する。部品群パラメータ格納部１２３は、作業によって生成される作業データである部品群パラメータを格納する。駅画面描画ＤＢ１２４は、駅画面描画部１１４で用いる各部品の画像情報を格納する。駅画面データ変換ＤＢ１２５は、描画した駅画面のデータを出力用データ形式へ変換するための変換規則（部品構造規則情報）を格納する。
【００２９】
入力部１３０は、設計データである入力部品リストデータ１３１と、人によるマウス操作やキーボード操作の情報を、端末１３２等から受け付け、受け付けた情報を演算部１１０に引き渡す。
【００３０】
出力部１４０は、駅画面データ変換部１１３で作成された出力用データ形式の出力駅画面データ１４１の情報を演算部１１０より受領し、出力する。ここでいう出力には、画面を表示したり、データをメモリに蓄積したりすることである。
【００３１】
入力部品リストデータ１３１の部品データには、例えばｃｓｖファイル等のリストに類する構造を持つファイル、他のアプリケーションで作成されたリスト構造を持つファイル、例えばＸＭＬファイル等の表形式のファイルである。
【００３２】
図２は、駅システム作成支援装置１００が実行する処理概要を表すフローチャートである。
【００３３】
駅システム作成支援装置１００は、最初に、部品リストデータ変換処理（Ｓ１００）において、部品リストＤＢ１２１および部品間関連ＤＢ１２２を用いて入力部品リストデータ１３１を部品群パラメータに変換し、それを部品群パラメータ格納部１２３へ格納する。
【００３４】
次に、駅システム作成支援装置１００は、駅画面描画処理（Ｓ２００）として、部品群パラメータ格納部１２３と駅画面描画ＤＢ１２４の情報を用いて駅画面を描画する。
【００３５】
最後に、駅システム作成支援装置１００は、駅画面データ出力処理（Ｓ３００）として、描画で作成した駅画面データを、ＸＭＬ、ｊｐｇ等の任意の出力用ファイル形式に変換し、出力する。
【００３６】
以下、駅システム作成支援装置１００の処理の流れを更に詳しく説明する。
【００３７】
なお、ここでは、本駅システム作成支援装置１００を使用する１名の使用者が、ある駅（Ａ駅）について別のアプリケーションで作成した部品リストの表形式のデータファイル（入力部品リストデータ１３１）から、本駅システム作成支援装置１００を使用して駅画面を作成し、ＸＭＬファイル形式の駅画面データを出力する場合について説明する。
【００３８】
図３は、端末１３２に初期表示される画面の例を示す図である。
【００３９】
初期入力画面（Ｍ１００）にはタイトル名の他、作成駅名入力欄（Ｍ１０１）と、バージョン数入力欄（Ｍ１０２）と、入力元パス名入力欄（Ｍ１０３）と、出力先パス名入力欄（Ｍ１０４）と、画面データ出力形式名選択欄（Ｍ１０５）と、部品リスト出力形式名選択欄（Ｍ１０６）と、作業開始ボタン（Ｍ１０７）とが表示されている。
【００４０】
本実施例では、作成駅名入力欄（Ｍ１０１）は“Ａ”と入力され、画面データ出力形式名選択欄（Ｍ１０５）は“ＸＭＬ”、部品リスト出力形式名選択欄（Ｍ１０６）は“ｃｓｖ”と選択されている。入力元パス名入力欄（Ｍ１０３）と、出力先パス名入力欄（Ｍ１０４）、については適切な入力あるいは選択がされている。
【００４１】
図４は、駅システム作成支援装置１００に入力される入力部品リストデータ１３１の一例を示す図である。
【００４２】
入力部品リストデータ１３１は、ナンバー（Ｃ１０１）と、部品名（Ｃ１０２）、部品種別（Ｃ１０３）、関係種別（Ｃ１０４）、関係部品名（Ｃ１０５）で構成されている。ナンバー（Ｃ１０１）は、部品毎に付与される通し番号である。部品名（Ｃ１０２）は当該部品の名称である。部品種別（Ｃ１０３）は当該部品の部品種別である。関係種別（Ｃ１０４）は、当該部品に関連する部品（関連部品）の部品種別である。関連部品名（Ｃ１０５）は、関連部品の名称である。
【００４３】
この入力部品リストデータ１３１の実際のデータ形式は、カンマ区切りでデータが羅列されたテキストあるいは他のアプリケーションでつくられる表形式のファイル形式（．ＣＳＶ）である。この入力部品リストデータ１３１上にはＡ駅の駅画面を作成するのに必要な部品が全て網羅されているものとする。
【００４４】
最初に、部品リストデータ変換処理（Ｓ１００）について説明する。部品リストデータ変換処理（Ｓ１００）は、上述したように、部品リストＤＢ１２１および部品間関連ＤＢ１２２を用いて、入力部品リストデータ１３１を、ツリー形式の部品群パラメータに変換し、部品群パラメータ格納部１２３へ格納する処理である。
【００４５】
図５は、部品リストＤＢ１２１へ格納されている軌道回路に関するデータの一例を示す図である。
【００４６】
部品リストＤＢ１２１のデータはツリー構造になっており、ルート要素の部品種別に対して描画パラメータ、関連パラメータ、および制御パラメータの３種類のパラメータが子要素として記載されている。ルート要素は対象の部品種別を示す。描画パラメータは、ルート要素の部品種別の部品を描画するのに用いられるパラメータである。関連パラメータは、ルート要素の部品種別の部品に関連づけられる部品の部品種別についてのパラメータである。制御パラメータは、ルート要素の部品種別の部品を制御するためのパラメータである。パラメータの各項目には、当該パラメータとして設定可能な値が規定されている。
【００４７】
図５を参照すると、ルート要素が軌道回路であり、軌道回路について上述した３種類のパラメータが規定されている。例えば、描画パラメータとして、軌道回路を描画する基準座標と、枝の始点の座標とがあり、いずれも設定可能な範囲が（（０以上整数），（０以上整数））である。
【００４８】
また、軌道回路には軌道回路と転てつ器が隣接できる。それらの部品が関連部品となる。図５の例では、部品種別“軌道回路”（Ｃ２０１）に関連種別“隣接軌道回路”（Ｃ２０２）が結びついており、さらに、関連種別“隣接軌道回路”（Ｃ２０２）に規定“軌道回路”（Ｃ２０３）が結びついている。この規定“軌道回路”（Ｃ２０３）は関連種別“隣接軌道回路”（Ｃ２０２）の関係部品が部品種別“軌道回路”であることを示しており、図４の“２ＲＡＴ”が軌道回路であることを意味する。
【００４９】
なお、さらに、それぞれのパラメータに規定や制約パラメータが子要素として記載されていてもよい。
【００５０】
図６は、部品間関連ＤＢ１２２へ格納されている部品種別間の関係の表を示す図である。部品間関連ＤＢ１２２には部品種別同士のとりうる関係が記載されている。
【００５１】
本実施例では、部品種別“軌道回路”（Ｃ３０１）に対して部品種別“軌道回路”（Ｃ３０２）が関連するとき、関連名が“隣接軌道回路”（Ｃ３０３）であることを示す。その場合、“所持端”（Ｃ３０４）は関連名の補助情報である。所持端は、軌道回路が他の軌道回路と隣接する場合に接続される端点である。
【００５２】
図７は、部品群パラメータ格納部１２３に格納されたデータの一例を示す図である。
【００５３】
部品群パラメータ格納部１２３に格納される部品群パラメータのデータは、図６の部品間関連ＤＢ１２２と図４の入力部品リストデータ１３１の情報から作成される。
【００５４】
図７の部品群パラメータにおける、“１”（Ｃ６０１）、“軌道回路”（Ｃ６０２）、“１１Ｔ”（Ｃ６０３）、“隣接軌道回路”（Ｃ６０６）、“２ＲＡＴ”（Ｃ６０７）は図４の入力部品リストデータ１３１に記載されていた情報である。また、“所持端”（Ｃ６０４）は図６の部品間関連ＤＢ１２２を参照し、追加した情報である。“３”（Ｃ６０５）は図４の入力部品リストデータ１３１から算出し、追加した情報である。図４から軌道回路“１１Ｔ”は“隣接軌道回路”を３つ持つ。そのため、部品群パラメータには“所持端”（Ｃ３０４）という情報と“３”という情報を追加している。このように、本実施例では、部品の形状を判別する情報等をパラメータとして組み込み、入力部品リストデータ１３１を画面描画に適した部品群パラメータへと変換している。
【００５５】
次に、部品群パラメータ格納部１２３と駅画面描画ＤＢ１２４の情報を用いて駅画面を描画する駅画面描画処理（Ｓ２００）について説明する。
【００５６】
図８は、駅画面描画処理（Ｓ２００）の処理の概要を示すフローチャートである。
【００５７】
最初に、駅画面描画ＤＢ１２４を基に部品群パラメータ格納部１２３に格納された部品リストに含まれている部品を、駅画面描画部１１２による画面へ設置する部品設置処理（Ｓ２０１）を行う。ここでいう設置は例えばドラッグ＆ドロップである。
【００５８】
次に、画面に設置された部品の設置位置を、駅画面描画ＤＢ１２４に従って部品間を接続し、部品の位置を決定する部品自動配置処理Ｓ２０２を行う。
【００５９】
最後に、画面上の各部品の設置位置に基づいて、部品の配置を示す情報である描画パラメータ（図５参照）を生成する配置情報管理処理（Ｓ２０３）を行う。
【００６０】
図８に示した部品設置処理（Ｓ２０１）の一例について説明する。
【００６１】
図９は、駅画面描画ＤＢ１２４へ格納されているデータの一例を示す図である。
【００６２】
本実施例では、駅画面描画ＤＢ１２４のデータは、“ナンバー（Ｎｏ）”（Ｃ４０１）、“部品種別”（Ｃ４０２）、“画像”（Ｃ４０３）、“位置規定”（Ｃ４０４）で構成されている。部品群パラメータ格納部１２３の部品リストの部品が駅画面描画部１１２の画面へ設置されると、設置した部品の部品種別に対応する“画像”（Ｃ４０３）の示す画像が、駅画面描画部１１２の画面に表示される。
【００６３】
図１０は、駅画面描画処理（Ｓ２００）において端末１３２に表示される全体画面の一例を示す図である。
【００６４】
駅画面描画部１１２の画面は、部品リスト表示部（Ｍ２０１）、駅画面表示部（Ｍ２０２）、およびメニュー表示部（Ｍ２０３）で構成される。部品リスト表示部（Ｍ２０１）には、各部品に関する情報を記載した表が表示される。駅画面表示部（Ｍ２０２）には、作成される駅画面が表示される。メニュー表示部（Ｍ２０３）には、部品の追加、切り替え、反映、およびデータ出力の各ボタンが表示される。
【００６５】
部品リスト表示部（Ｍ２０１）には部品群パラメータ格納部１２３の部品が表示されており、部品リスト表示部（Ｍ２０１）の部品を駅画面表示部（Ｍ２０２）へドラッグ＆ドロップすると、駅画面描画ＤＢ１２４の当該部品の画像が、駅画面表示部の画像に反映される。
【００６６】
図８に示した部品自動配置処理（Ｓ２０２）の一例について説明する。
【００６７】
この処理は、部品群パラメータ格納部１２３に格納されている関連パラメータと駅画面描画ＤＢ１２４の位置規定に基づいて行われる。
【００６８】
部品自動配置処理（Ｓ２０２）は３つのパターンに分類される。
【００６９】
１つ目は、部品の基準位置が固定されている場合の部品位置の自動調整であり、２つ目は、関連部品の位置に応じて基準位置が決定される場合の部品位置の自動調整であり、３つ目は、部品の位置を自動的に修正しない場合である。この３つ目の場合、部品の配置は自動的に修正されないが、配置された部品同士の関連により、部品間の接続が決まり、接続線の形状が変わる場合がある。
【００７０】
図１１は、駅名を示す駅ボックスの自動配置の処理を説明するための図である。
【００７１】
本実施例では、駅ボックスは、部品自動配置の１つ目のパターンに該当する。部品種別“駅名ボックス”である“Ａ駅”が駅画面表示部（Ｍ２０２）の任意位置へ設置されると（Ｍ３０１）、駅画面描画ＤＢ１２４の位置規定“Ｃ４０４”により規定された位置に、“Ａ駅”の画像が自動的に配置される（Ｍ３０２）。なお、この自動配置が行われた後に、“Ａ駅”の画像を規定範囲内で、手動で移動することは可能である。
【００７２】
図１２は、信号機の自動配置の処理を説明するための図である。
【００７３】
本実施例では、信号機は部品自動配置の２つ目のパターンに該当する。部品種別“軌道回路”の“２ＲＡＴ”と“２１Ｔ”が設置されている状態で、部品種別“信号機”の“４Ｒ”が、駅画面表示部（Ｍ２０２）の画面上の任意位置へ設置されると（Ｍ４０１）、駅画面描画ＤＢ１２４の位置規定“Ｃ４０４”により、部品群パラメータ格納部１２３の部品群パラメータにおいて“４Ｒ”に関連する軌道回路についての関連パラメータを確認する。“４Ｒ”の関連パラメータに記載される“２ＲＡＴ”と“２１Ｔ”の位置を基に、“４Ｒ”の基準位置を計算し、“４Ｒ”を自動的にその基準位置に配置する（Ｍ４０２）。例えば、部品種別“信号機”の基準位置（ｘ，ｙ）の計算式は以下の通りである。
【００７４】
ｘ＝（関連する２つの軌道回路ａとｂの境界点と同じＸ座標）
【００７５】
ｙ＝（関連する２つの軌道回路ａとｂの境界点のＹ座標）±｛（境界線の長さ）×０．５＋（余白）｝
【００７６】
境界線は、２つの軌道回路の境界を示す線であり、２つの軌道回路を接続した線と交わる線である。余白は、境界線と信号機を離す適切な距離である。なお、この自動配置が行われた後、“４Ｒ”の画像を規定範囲内で、手動で移動することは可能である。
【００７７】
図１３は、軌道回路の自動接続の処理を説明するための図である。
【００７８】
本実施例では、軌道回路は部品自動配置の３つ目のパターンに該当し、かつ部品同士の関連により部品間の接続が決まる場合である。
【００７９】
最初に、軌道回路“１１Ｔ”が駅画面表示部（Ｍ２０２）による画面上の任意の位置へ設置される（Ｍ５０１）。次に、軌道回路“２ＲＡＴ”が駅画面表示部（Ｍ２０２）による同じ画面上の任意の位置へ設置される。そうすると、“２ＲＡＴ”の隣接軌道回路である“１１Ｔ”が描画済みであるか否かを部品リスト表示部（Ｍ２０１）により確認される。ここでは“１１Ｔ”は描画済みなので、画面上では“２ＲＡＴ”と“１１Ｔ”とが線によって接続される。このとき、“２ＲＡＴ”と“１１Ｔ”のいずれも所持端（Ｃ６０４）の空きが１つであれば、その空きの所持端同士を即接続する。一方、“２ＲＡＴ”と“１１Ｔ”のいずれかが、２つ以上の空きの所持端を有して入れば、いずれか１つに仮接続する（Ｍ５０２）。
【００８０】
仮接続した場合、最後に、使用者の操作により、適切な接続が選択され、それで接続が決定される（Ｍ５０３）。この自動接続が行われた後、規定範囲内で、線の接続位置、線の折れ位置の変更が行われてもよい。
【００８１】
図８に示した配置情報管理処理（Ｓ２０３）の一例について説明する。
【００８２】
配置情報管理処理（Ｓ２０３）では、駅画面表示部（Ｍ２０２）による画面の配置情報に基づき、位置が変更された部品の描画パラメータに修正を反映する。
【００８３】
なお、ここでは、図１０に示すように、部品リスト表示部（Ｍ２０１）にある“１Ｌ”が、駅画面表示部（Ｍ２０２）へは未だ描画していない状態（Ｍ２０４）であるとする。部品リスト表示部（Ｍ２０１）の描画フラグ（Ｍ２０５）には、未描画であることを示す“×”が示されている。これにより、部品の描画漏れを防止することが可能とする。
【００８４】
最後に、図２に示した駅画面データ出力処理（Ｓ３００）について説明する。駅画面データ出力処理（Ｓ３００）では、駅画面描画処理（Ｓ２００）で作成された駅画面データを、ＸＭＬやｊｐｇ等の任意の出力用ファイル形式で出力する。駅画面データ変換ＤＢ１２５に格納されたデータを、そこに含まれる各部品についての描画パラメータに沿って変更し、それらを組み合わせて出力用ファイル形式のファイルを作成し、出力する。
【００８５】
図１４は、駅画面データ変換ＤＢ１２５に格納されているデータの一例を示す図である。
【００８６】
駅画面データ変換ＤＢ１２５に格納されたデータは、“形式”（Ｃ５０１）、“部品種別”（Ｃ５０２）、および“変換構造”（Ｃ５０３）で構成される。形式と部品種別により変換構造のデータは決まり、部品名と描画パラメータを当てはめることで変換構造データが作成される。
【００８７】
本実施例では、作成した駅画面データをＸＭＬ形式で出力するものとする。
【００８８】
ＸＭＬファイルの中身は、複数のタブによる階層構造になっている。駅画面データ変換ＤＢ１２５内には各部品を形成するＸＭＬ構成データが格納されている。
【００８９】
駅画面データ出力処理（Ｓ３００）では、駅画面データ変換ＤＢ１２５に格納されたデータを、各部品の描画パラメータに沿って変更し、それらを組み合わせてＸＭＬファイルを作成し、出力する。
【００９０】
例えば、出力するＸＭＬファイルは以下のように記載される。
【００９１】
<作成された変換構造データの情報>
<タイトル>A駅画面データ</タイトル>
<バージョン>1</バージョン>
<ユーザ>alpha</ユーザ>
<作成日>2020/02/02</作成日>
<更新日>2020/02/02</更新日>
...
<作成データ情報>
<構成>
...
</構成>
<p:部品 type="タイトルと文字列" No="1" xmlns:A="http://...>
<p:部品パーツ 名前="横書きタイトル">
...
【００９２】
以上、本発明の実施例について説明したが、本実施例は、本発明の説明のための例示であり、本発明の範囲をそれらの実施例にのみ限定する趣旨ではない。当業者は、本発明の要旨を逸脱することなしに、他の様々な態様で本発明を実施することができる。
【符号の説明】
【００９３】
１００…駅システム作成支援装置、１１０…演算部、１１１…部品リストデータ変換部、１１２…駅画面描画部、１１２…画面描画部、１１２…部品間関連ＤＢ、１１３…駅画面データ変換部、１１４…駅画面描画部、１２０…メモリ、１２１…部品リストＤＢ、１２２…部品間関連ＤＢ、１２３…部品群パラメータ格納部、１２４…駅画面描画ＤＢ、１２５…駅画面データ変換ＤＢ、１３０…入力部、１３１…入力部品リストデータ、１３２…端末、１４０…出力部、１４１…出力駅画面データ
【図１】
2015189392.tif 000003
【図２】
2015189392.tif 000004
【図３】
2015189392.tif 000005
【図４】
2015189392.tif 000006
【図５】
2015189392.tif 000007
【図６】
2015189392.tif 000008
【図７】
2015189392.tif 000009
【図８】
2015189392.tif 000010
【図９】
2015189392.tif 000011
【図１０】
2015189392.tif 000012
【図１１】
2015189392.tif 000013
【図１２】
2015189392.tif 000014
【図１３】
2015189392.tif 000015
【図１４】
2015189392.tif 000016