(57)【特許請求の範囲】
【請求項１】
複数のレイヤーを取り扱う市販のベクタイメージ編集ソフトのプラグインとして提供されるとともに、交通機関の路線図、駅構内図を、多言語で作成する多言語路線図作成プログラムであって、
コンピュータを、
前記ベクタイメージ編集ソフトで作成された路線図、駅構内図における指定された前記レイヤーの複数のテキストオブジェクト内の文字列と、駅名ＩＤ及び路線名ＩＤ、検索文字列、多言語名称を含んだＤＢファイル内の検索文字列とが同じである場合、前記テキストオブジェクトに、前記ＤＢファイルに基づいて該当する前記駅名ＩＤ又は前記路線名ＩＤをそれぞれ自動付与するＩＤ自動付与部、
前記駅名ＩＤ又は前記路線名ＩＤが付与された前記テキストオブジェクト内の文字列の言語を、前記ＤＢファイル内の駅名ＩＤ又は路線名ＩＤと、多言語名称とに基づいて、指定された他の言語の文字列に一括変換する文字列一括変換部、
として機能させることを特徴とする多言語路線図作成プログラム。
【請求項２】
前記コンピュータを、
前記テキストオブジェクト内の文字列が前記ＤＢファイルにおいて重複又は欠損している場合に、前記重複又は欠損しているテキストオブジェクトに、駅名ＩＤ又は路線名ＩＤをユーザに手動で設定させる画面を生成するＩＤ手動設定部、
として更に機能させることを特徴とする請求項１に記載の多言語路線図作成プログラム。
【請求項３】
前記文字列一括変換部は、変換前と変換後で対応する文字列の文字数の変化に応じて、前記変換後の文字列の大きさを調整することを特徴とする請求項１又は２に記載の多言語路線図作成プログラム。
【請求項４】
複数のレイヤーを取り扱う市販のベクタイメージ編集ソフトのプラグインとして提供される、交通機関の路線図、駅構内図を多言語で作成する多言語路線図作成方法であって、
前記ベクタイメージ編集ソフトで作成された路線図、駅構内図における指定された前記レイヤーの複数のテキストオブジェクト内の文字列と、駅名ＩＤ及び路線名ＩＤ、検索文字列、多言語名称を含んだＤＢファイル内の検索文字列とが同じである場合、前記テキストオブジェクトに、前記ＤＢファイルに基づいて該当する前記駅名ＩＤ又は前記路線名ＩＤをそれぞれ自動付与するＩＤ自動付与段階と、
前記駅名ＩＤ又は前記路線名ＩＤが付与された前記テキストオブジェクト内の文字列の言語を、前記ＤＢファイル内の駅名ＩＤ又は路線名ＩＤと、多言語名称とに基づいて、指定された他の言語の文字列に一括変換する文字列一括変換段階と、
をコンピュータに実行させることを特徴とする多言語路線図作成方法。
【請求項５】
前記テキストオブジェクト内の文字列が前記ＤＢファイルにおいて重複又は欠損している場合に、前記ＩＤ自動付与段階の後で、前記重複又は欠損しているテキストオブジェクトに、駅名ＩＤ又は路線名ＩＤをユーザに手動で設定させる画面を生成するＩＤ手動設定段階、
をコンピュータに実行させることを特徴とする請求項４に記載の多言語路線図作成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、路線図を作成するためのプログラム及びその方法に関する。
【背景技術】
【０００２】
２０２０年の東京オリンピックに向けて、訪日外国人数は現在既に年間１３００万人を突破し、日本への関心が高まっている。そうした中、日本ではソフト面での対応が遅れており、特に大都市では鉄道等の路線が入り組み、目的地に到着するのは容易ではない。そのため、外国人観光客向けの交通機関等の案内方法が提案されている。
【０００３】
例えば、特許文献１には、駅構内やバス停等に設置され、鉄道やバスの交通機関を利用する乗客が所有する情報記録媒体を利用して、容易に路線や運賃を検索でき情報を取得することができる路線情報案内装置が開示されている。この路線情報案内装置においては、選択釦やアンテナ部の表面に外国語を含む多言語表示をすることが記載されている。また、特許文献２には、その地域の路線網を知らない人や、運賃表示板に表記されている言語が読めない外国人等が、券売機での乗車券の購入にかかる煩わしさを感じることなく、券売機で乗車券をスムーズに購入できるように補助するネットワークサーバが開示されている。このネットワークサーバにおいては、アクセスしてきた携帯端末に対して言語選択ページを送信し、ネットワークサーバは、携帯端末から送信されてきた言語の種類を受信すると、受信した種類の言語で表記している目的地入力ページを携帯端末に送信するようにしている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−２１８２４４号公報
【特許文献２】特開２０１３−１５２６５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記の特許文献１及び２に示されるような路線情報案内装置やネットワークサーバは、多言語の表記データが既に存在していることを前提としており、鉄道の路線図や駅構内図の多言語データを作成することを対象としていない。国内の路線図や駅構内図は、複雑でかつ膨大な数が存在するが、駅の表示板等の多言語表記は手作業を主としており、数か国の言語しかサポートされていないのが現状である。
【０００６】
したがって、本発明では以上のような現状を踏まえ、訪日外国人が自由に鉄道や地下鉄等の交通機関を乗りこなし、目的地に到着できることをサポートするため、任意の言語に対応可能な「多言語路線図アプリ」を開発し、駅構内のデジタルサイネージ及びスマートフォン等から簡単に閲覧できるソフトウェアの革新的サービスを実現することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明は、以下のような解決手段を提供する。
（１）本発明の第１の態様では、交通機関の路線図、駅構内図を多言語で作成する多言語路線図作成プログラムであって、コンピュータを、前記交通機関の駅名と路線名を格納した駅情報ＤＢに基づいて、前記駅名及び前記路線名の文字列のＩＤを自動付与するＩＤ自動付与部、前記ＩＤが付与された文字列の言語を、指定された他の言語の文字列に一括変換する文字列一括変換部、として機能させることを特徴とする。
【０００８】
（２）また、上記（１）の構成において、前記コンピュータを、前記文字列が前記駅情報ＤＢにおいて重複又は欠損している場合に、前記重複又は欠損した文字列のＩＤをユーザに手動で設定させるＩＤ手動設定部として、更に機能させるようにしてもよい。
【０００９】
（３）また、上記（１）又は（２）の構成において、前記多言語路線図作成プログラムは、市販のベクタイメージ編集ソフトのプラグインとして提供されるようにしてもよい。
【００１０】
（４）また、上記（１）〜（３）のいずれか１つの構成において、前記ＩＤ自動付与部は、前記駅情報ＤＢを検索するためのＩＤ、検索文字列、多言語名称を含んだＤＢファイルに基づいて、前記駅情報ＤＢを検索し、ＩＤを付与するようにしてもよい。
【００１１】
（５）また、上記（１）〜（４）のいずれか１つの構成において、前記文字列一括変換部は、変換前と変換後で対応する文字列の文字数の変化に応じて、前記変換後の文字列の大きさを調整するようにしてもよい。
【００１２】
（６）また、本発明の第２の態様では、交通機関の路線図、駅構内図を多言語で作成する多言語路線図作成方法であって、前記交通機関の駅名と路線名を格納した駅情報ＤＢに基づいて、前記駅名及び前記路線名の文字列のＩＤを自動付与する段階と、前記文字列が前記駅情報ＤＢにおいて重複又は欠損している場合に、前記重複又は欠損した文字列のＩＤをユーザに手動で設定させる段階と、前記ＩＤが付与された文字列の言語を、指定された他の言語の文字列に一括変換する段階と、をコンピュータに実行させることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、訪日外国人が自由に鉄道や地下鉄等の交通機関を乗りこなし、目的地に迷うことなく到着できることをサポートするための任意の言語に対応可能なソフトウェアのサービスを実現することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態に係る路線図等の多言語化サービスの基本概念を示す図である。
【図２】本発明の実施形態に係る路線図等の多言語化サービスの流れを示す図である。
【図３】本発明の実施形態に係る文字列一括変換プラグインの機能ブロックを示す図である。
【図４】駅情報データベース（駅情報ＤＢ）に格納されるデータの一例を示す図である。
【図５】文字列一括変換プラグインの入力となるＤＢカラム定義ファイル及びＤＢファイルの構成を示す図である。
【図６Ａ】文字列一括変換プラグインのＩＤ自動付与部の画面構成の一例を示す図である。
【図６Ｂ】文字列一括変換プラグインのＩＤ自動付与部の画面構成の一例を示す続図である。
【図７】文字列一括変換プラグインのＩＤ手動設定部の画面構成の一例を示す図である。
【図８】文字列一括変換プラグインの文字列一括変換部の画面構成の一例を示す図である。
【発明を実施するための形態】
【００１５】
以下、添付図面を参照して、本発明を実施するための形態（以下、「実施形態」）について詳細に説明する。以降の図においては、実施形態の説明の全体を通して同じ要素には同じ番号又は符号を付している。
【００１６】
（路線図等の多言語化サービス基本概念）
図１は、本発明の実施形態に係る路線図等を多言語化するサービス（多言語化サービス（以下、「本サービス」と呼ぶ））の基本概念を示す図である。本サービスが対象とする多言語化するデータは、交通機関（鉄道やバス等）の路線図、駅、観光施設、スポーツ施設等の構内図（以下、まとめて「路線図等」と呼ぶ）があるが、以下の実施形態では、鉄道の路線図を具体例として説明する。
【００１７】
本サービスでは、独自開発ツールである「多言語路線図アプリ」又は「多言語路線図作成プログラム」の中核として、「駅名・路線名等の文字列一括変換プラグイン」（以下、「文字列一括変換プラグイン」と呼ぶ）を提供する。文字列一括変換プラグインは、既にデータベースとして販売している、全国の路線、駅名、駅出口情報をデータ化したコンテンツである駅情報ＤＢ（又は単に「駅ＤＢ」）の日本語の路線名及び駅名を抽出指定して、Ｇｏｏｇｌｅ（登録商標）等の翻訳ＡＰＩを利用し、多言語の路線図を生成する機能を有する。この機能は、Ａｄｏｂｅ  Ｉｌｌｕｓｔｒａｔｏｒ(登録商標）等の市販のベクタイメージ編集ソフトのプラグインによって実現される。
【００１８】
なお、プラグインとは、それをインストールすることで、アプリケーションソフトが持っていない機能等を追加することのできるプログラムである。また、ＡＰＩ（アプリケーション・プログラミング・インターフェース）とは、あるコンピュータ・プログラム(ソフトウェア)の機能や管理するデータ等を、外部の他のプログラムから呼び出して利用するための手順やデータ形式等を定めた規約を指す。
【００１９】
文字列一括変換プラグインは、言語データ（ＩＤ付の多国語駅名データ）をインポートし、路線図の各駅名にＩＤ（識別子）を付与する。まずベースとなる路線図を、日本語で１種類を作成しておき、ベース路線図を基にして、変換する言語を指定することで、ワンタッチで他の言語に表示、切替えをすることができる。また、翻訳後（変換後）の路線図を出力し、スマートフォンアプリやタブレットアプリで、様々な目的に利用することができる。現状、鉄道各社が提供している多言語路線図は３か国語（英語、中国２言語、韓国語）が主流となっているが、実装する言語数を、これに９か国語（タイ語/インドネシア語/スペイン語/ポルトガル語/ドイツ語/ロシア語/イタリア語/フランス語/アラビア語）をプラスし、１２か国語に対応することで、世界の人口の８０％を網羅できる言語領域を実現することができる。
【００２０】
図２は、路線図等の多言語化サービスの流れを示す図である。図示するように、ステップＳ１では、路線図の線画をＡｄｏｂｅ  Ｉｌｌｕｓｔｒａｔｏｒ(登録商標）等の市販のベクタイメージ編集ソフトを使って作成する。次にステップＳ２で、路線図上の駅の地点である駅ポイントを記載する。そして、ステップＳ３で、日本語版の駅名を記入する。一方、並行して、ステップＳ４では、駅情報ＤＢから各国語への翻訳作業を行う。ステップＳ３とステップＳ４の作業が完了すると、ステップＳ５において、上記の文字列一括変換プラグインによるデータの流し込みを行う。そして、ステップＳ６で、翻訳後の路線図の検収作業を行い、最終的な納品とする（ステップＳ７）。文字列一括変換プラグインを導入することで、従来、１２か国語の駅名記入、検収作業、納品で計３６００時間程度を要するものが、約１／５の７３２時間に短縮することが可能となる。
【００２１】
（文字列一括変換プラグイン）
図３は、文字列一括変換プラグインの機能ブロックを示す図である。図４は、駅情報データベース（駅情報ＤＢ）に格納されるデータの一例を示す図である。図５は、ＤＢカラム定義ファイル及びＤＢファイルの構成を示す図である。以下これらの図を参照して、文字列一括変換プラグインの機能の詳細について説明する。
【００２２】
図３で示す文字列一括変換プラグイン１０（以下単にプラグインと呼ぶ）は、機能ブロックとして、ＩＤ自動付与部１１、ＩＤ手動設定部１２、文字列一括変換部１３を備える。このプラグインは、駅情報ＤＢ２０に基づいて事前に作成された、ＤＢファイル２１／ＤＢカラム定義ファイル２２と市販のベクタイメージ編集ソフト３０の変換前テキストオブジェクト１００とを入力データとする。図４に駅情報ＤＢ２０に格納されるデータのサンプルを示す。図示するように、駅情報ＤＢ２０には、電鉄名、路線名、駅名の情報が、それぞれのＩＤ（電鉄ＩＤ、路線ＩＤ、駅名ＩＤ）とともに格納されている。駅情報ＤＢ２０には言語ごとのセルがあり、同一の駅名は、任意に付与された同一のＩＤで管理される。このＩＤを元に言語選択をすることで、一括でテキストオブジェクトが変更される。変換前テキストオブジェクト１００は、ベースとなる路線図のテキストオブジェクトであるが、日本語である必要はなく、テキストオブジェクトにＩＤが付与されていればよい。なお、翻訳ＡＰＩの翻訳結果は駅情報ＤＢ２０に格納され、そのご、人的な精査と翻訳が行われる。
【００２３】
また、ＤＢファイル２１／ＤＢカラム定義ファイル２２の構成を図５に示す。両ファイル形式は、ＣＳＶ（Comma-Separated  Values）ファイル等のタブで区切られたテキストファイルであり、文字コードはutf-8とする。ＤＢカラム定義ファイル２２は、ＤＢファイル２１の各カラムを定義したものであり、図５（ａ）に示すとおり、ＤＢファイルの１レコードの項目を定義したものである。具体的には、（１）駅名、路線名等のＩＤ、（２）検索文字列、（３）多言語名称又はコメント、の各項目がある。このうち、（１）と（２）は、固定位置の必須項目である。ＤＢカラム定義ファイルの内容は、各項目を例えば“  ”で区切り、“ＩＤ”、“検索文字列”、“※鉄道路線名”、“日本語よみ”、“英語”、“韓国語”のようになる。“検索文字列”とは、一括変換時に態様となるテキストを検索するために用いられる文字列である。なお、先頭に「※」を入れた文字列は、コメントと判断され、一括変換の対象とはならない。
【００２４】
図５（ｂ）は、ＤＢファイル２１の構成を示したものであり、上記のＤＢカラム定義ファイル２２で定義された実際のデータが並ぶ。例えば、“００１”、“東京”、“東海道新幹線/東北新幹線など”、“とうきょう”、“Ｔｏｋｙｏ”のようになる。この例のＤＢファイル２１の各データは、“ＩＤ”、“検索文字列”、“コメント”、“日本語よみ”、“英語”、“韓国語”に対応している。
【００２５】
プラグインのＩＤ自動付与部１１は、ＤＢファイル２１／ＤＢカラム定義ファイル２２に基づいて、ベクタイメージ編集ソフト３０の変換前テキストオブジェクト１００にＩＤを自動付与する。すなわち、ＤＢファイル２１の検索文字列と表記が同じテキストオブジェクトに対して該当するＩＤを付与する。その結果、各国語のＩＤ付与後テキストオブジェクト１０１が生成される。ここで、テキストオブジェクト１００、１０１は、個別のテキスト（文字列）そのものと考えてもよいし、複数のテキストの集合と考えてもよい。このとき、対象となるレイヤーとＤＢファイル名をユーザに指定させる。レイヤーとは、ベクタイメージ編集ソフト３０が提供する機能で、アニメーションのセル画のように、アートワークを乗せた透明なシートのようなものであり、レイヤー上に描かれたイラストを重ね合わせるような感覚で図を作成することができる。
【００２６】
ＩＤ自動付与部１１は、該当のテキストオブジェクトの文字列がＤＢファイル２１に複数レコード存在する場合（重複している場合）、又は該当のテキストオブジェクトの文字列がＤＢファイル２１に存在しない場合（欠損している場合）、エラーとし、その文字列をマークし、リストアップする。そして、自動付与に失敗した文字列に対し、ＩＤ手動設定部１２が、ＤＢファイル２１のＩＤをユーザに手動で付与させ、設定させるための画面を生成する。ここで対象となるものは、ＩＤ自動付与部１１にてエラーとなったテキストである。ＩＤの自動付与及び手動付与について具体的には、後述の図６Ａ、図６Ｂ、図７で更に詳しく説明する。
【００２７】
プラグインの文字列一括変換部１３は、ＩＤが自動又は手動で付与されたテキストオブジェクト１０１を基にし、変換する言語をユーザに指定させることで、変換前テキストオブジェクト１００の文字列を、ＤＢファイル２１内に同じＩＤで格納された指定言語に翻訳された文字列に、一括変換する。
【００２８】
変換後テキストオブジェクト１０２は、翻訳後の路線図とともに保存されるが、別途テキストオブジェクトだけを保存しておいてもよい。また、ＤＢファイル２１に、図５の例のように複数の言語が格納されている場合は、翻訳後の路線図をベースにして他の言語に再変換することも可能である。
【００２９】
上記のプラグインの機能構成は、あくまで一例であり、１つの機能ブロック（データベース及び機能処理部）を分割したり、複数の機能ブロックをまとめて１つの機能ブロックとして構成したりしてもよい。各機能処理部は、コンピュータ装置に内蔵されたＣＰＵ（Central  Processing  Unit）が、ＲＯＭ（Read  Only  Memory）、フラッシュメモリ、ＳＳＤ(Solid  State  Drive)、ハードディスク等の記憶装置に格納されたコンピュータ・プログラムを読み出し、ＣＰＵにより実行されたコンピュータ・プログラムによって実現される。すなわち、コンピュータ・プログラムが、コンピュータを各機能処理部として機能させる。各機能処理部は、このコンピュータ・プログラムが、記憶装置に格納されたデータベース（ＤＢ;Data  Base)やメモリ上の記憶領域からテーブル等の必要なデータを読み書きし、場合によっては、関連するハードウェア（例えば、入出力装置、表示装置、通信インターフェース装置）を制御することによって実現される。
【００３０】
（画面構成）
図６Ａ、６Ｂは、ＩＤ自動付与部１１の画面構成の一例を示す図である。図７は、ＩＤ手動設定部１２の画面構成の一例を示す図である。図８は、文字列一括変換部１３の画面構成の一例を示す図である。以下、これらの画面構成例を用いて、ＩＤ自動付与部１１、ＩＤ手動設定部１２、文字列一括変換部１３の機能を更に詳しく説明する。
【００３１】
ＩＤ自動付与部１１は、図６Ａ（ａ）に示すメニューから、ユーザが「自動付与ツール」を選択することによって実行される。自動付与ツールが選択されると、図６Ａ（ｂ）に示すレイヤーパレットが表示される。ユーザは、このレイヤーパレットから対象となるレイヤーを指定する。この例では、「私鉄駅名横組」という名称のレイヤーを選択している。続いて、ＩＤ自動付与部１１は、ユーザに、図６（ｃ）に示す画面から、ＤＢファイル２１を指定させる。この例では、「首都圏駅名ＤＢ.txt」というファイル名を指定している。なお、図中の「首都圏駅名定義.txt」は、ＤＢカラム定義ファイルである。なお、レイヤーパレットの「引出線」の下の「・・・・・・・・」は、レイヤーの区分けを解り易くするために、空レイヤー（何のオブジェクトも存在しない）を示す。
【００３２】
対象となるレイヤー及びＤＢファイル２１の指定がされると、ＩＤ自動付与部１１は、ＤＢファイル２１の検索文字列と表記が同じテキストオブジェクトに該当するＩＤを付与する。ＩＤを付与したテキストオブジェクトは、画面上では所定色１、例えば、緑色（Ｃ１００Ｙ１００）で表示される。なお、図６Ｂ（ｄ）、（ｅ）、（ｆ）の画面では、駅名のうち、「競艇場前」と「是政」が赤色（所定色２）で表示され、「矢野口」と「布田」が青色（所定色３）、それ以外の駅名が緑色（所定色１）で表示されているものとする。
【００３３】
ここで、該当のテキスト（文字列）が、ＤＢファイル２１に複数存在する場合は、文字色を所定色２、例えば、赤色（Ｍ１００Ｙ１００）にし（図６Ｂ（ｅ）の楕円で示す。）、該当のＩＤをタブ区切りテキストファイルに格納する。格納されるテキストファイルは、ＤＢファイル２１と同じフォルダに格納される。テキストファイルの名称は、「ベクタイメージ編集ソフトのファイル名＋レイヤー名」となる。
【００３４】
また、該当のテキスト（文字列）が、ＤＢファイル２１に存在しない場合は、文字色を、所定色３、例えば、青色（Ｃ１００）にし（図６Ｂ（ｆ）の楕円で示す。）、該当のＩＤには何も値を入れない。なお、既にＩＤが付与されていてもＩＤ自動付与の機能を実行すると、ＩＤはすべて振り直しされるものとする。
【００３５】
図７のＩＤ手動設定部１２において表示される画面の説明に移る。ＩＤ手動設定部１２は、ユーザが手動変更するレイヤーを指定し、図７（ａ）に示すメニューから、「手動設定ツール」を選択することによって実行される。ここでは、メニューからユーザが起動する方法をとっているが、自動設定ツールの実行の結果、重複エラー又は欠損エラーとなった場合には、自動的にＩＤ手動設定部１２が起動されるようにしてもよい。
【００３６】
ＩＤ手動設定部１２が起動されると、図７（ｂ）で示す「手動設定ツール」（手動付与ツール）の画面が表示され、「自動付与ツール」で、赤色（重複エラー）又は青色（欠損エラー）となった文字の一覧が表示される。ここでは、エラーとなった「是政」を入力するか、又は「エラー対象一覧」から選択し、「抽出」ボタンを押すことで、「検索結果」の欄に「是政」の候補が表示される。そして、ユーザがこの「検索結果」から「是政、西武多摩川線」を指定し、「設定」ボタンを押すことで、「是政」駅のＩＤが手動設定される。
【００３７】
「エラー対象一覧」から赤色のテキスト（図７（ｃ）の右の画面の楕円で示す）を選択した場合、図７（ｃ）の右の画面で示すように、候補のＤＢファイル２１の情報が表示される。なお、図７（ｄ）で示すように、「抽出」ボタンの左にあるフィルタ欄に文字列を入力し、「抽出」ボタンを押すことで、別の文字列での抽出も可能である。
【００３８】
上記いずれの場合も、検索結果の選択肢から１つを選択し、「設定」ボタンを押すことで、該当のテキストにＩＤ及び日本語の文字列が付与され、「是政」の文字色が、図7（ｅ）右に示すようにＩＤ（Ｅ０１０１００００１）が付与されたことを示す緑色（所定色１）に変更される（図７（ｅ）左の楕円で示す）。
【００３９】
また、「エラー対象一覧」から青色のテキスト（「矢野口」、「布田」）を選択した場合は、ＤＢファイル２１のすべてのレコードが候補に表示され、フィルタ欄に文字列を入力することで、選択肢を抽出することが可能である。この場合は、選択肢から１つを選択し、「設定」ボタンを押下することで、該当のテキストオブジェクトにＩＤ及び日本語が付与され、文字色が緑色（所定色１）に変更される。以上のような手順でベースとなる日本語の路線図が完成する。
【００４０】
図８の文字列一括変換部１３において表示される画面の説明に移る。まず、ユーザは、変換したいレイヤーを選択し、図８（ａ）に示すメニューから「文字列一括変換ツール」を実行する。文字列一括変換部１３が起動されると、図８（ｂ）に示す言語選択画面が表示され、ユーザが、変換する言語を一覧から選択し、「実行」ボタンを押下することで、指定した言語の文字列に変換される。通常、変換前の言語は日本語であるが、変換後の言語から別の言語に（例えば、英語から韓国語）に変換することも可能とする。この変換処理時には、ベクタイメージ編集ソフト３０の図８（ｃ）に示す文字パレットの内容を反映することができる。また、日本語表記での改行位置は、変換後の言語の文字列には反映されない。なお、ＩＤが正しく設定されていないテキストオブジェクトについては、処理は行われない。
【００４１】
上記では、文字の大きさ等は、文字パレットの内容を反映するようにしたが、路線図等では、元の言語から別の言語に変換する際に、それらの言語によって、変換後の対応する文字の大きさ、幅、高さ等を調整するようにしてもよい。例えば、西武多摩川線の「白糸台」は、日本語では３文字であるが、英語（ローマ字）に変換すると、「Ｓｈｉｒａｉｓｈｉｄａｉ」と１２文字となり、文字数が大幅に増加し、路線図からはみ出したり、他の文字や図形と重なったりすることが考えられるので、変換後の文字の大きさ等を、変換前と変換後の文字数の変化に応じて、一括指定で自動的又は半自動的に調整するようにしてもよい。
【００４２】
（実施形態の効果）
以上、本実施形態によれば、訪日外国人が自由に鉄道や地下鉄等を乗りこなし、目的地に到着できることをサポートするための任意の言語に対応可能なサービスを実現することができる。また、文字列が重複エラーや欠損エラーにより、自動でＩＤを付与することができない場合は、ユーザがその文字列に対して手動でＩＤを付与することができる。また、独自開発のツールを、市販のベクタイメージ編集ソフトのプラグインとして提供することで、多言語対応の路線図等の作成時間を大幅に短縮することができる。また、ＩＤを自動付与する際に、検索文字列、多言語名称を含んだＤＢファイルに基づいて、駅情報ＤＢから対応する言語を検索し、ＩＤを付与することができる。また、変換前後で文字数が大きく変化する場合は、文字が重ならないようにするため変換後の文字の大きさを自動調整することができる。
【００４３】
なお、上記の実施形態では、典型例として、鉄道の路線図について説明したが、駅、観光施設、スポーツ施設の構内図、あるいは、外国人観光客がよく訪れる町や観光名所の地図等にも適用が可能である。
【００４４】
以上、実施形態を用いて本発明を説明したが、本発明の技術的範囲は上記実施形態に記載の範囲に限定されないことは言うまでもない。上記実施形態に、多様な変更又は改良を加えることが可能であることが当業者に明らかである。またその様な変更又は改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【００４５】
なお、上記の実施形態では、本発明をプログラムの発明として、多言語路線図作成プログラム（又はその中核となる駅名・路線名文字列一括変換プラグイン）について説明したが、本発明は、方法の発明（多言語路線図作成方法）としても捉えることもできる。
【符号の説明】
【００４６】
１０  駅名・路線図等の文字列一括変換プラグイン
１１  ＩＤ自動付与部
１２  ＩＤ手動設定部
１３  文字列一括変換部
２０  駅情報ＤＢ（駅ＤＢ）
２１  ＤＢファイル
２２  ＤＢカラム定義ファイル
３０  ベクタイメージ編集ソフト
１００  変換前テキストオブジェクト
１０１  ＩＤ付与後テキストオブジェクト
１０２  変換後テキストオブジェクト
【図１】
0006339623.tif 000002
【図２】
0006339623.tif 000003
【図３】
0006339623.tif 000004
【図４】
0006339623.tif 000005
【図５】
0006339623.tif 000006
【図６Ａ】
0006339623.tif 000007
【図６Ｂ】
0006339623.tif 000008
【図７】
0006339623.tif 000009
【図８】
0006339623.tif 000010