(57)【要約】【課題】本発明の目的は、地下街と地上における位置関係が判り、地下街の特定位置に対する地上出入り口からの誘導を容易に行える地図表示装置を提供することにある。【解決手段】地図表示装置は、地図表示制御部１０と経路探索処理部２０を有する本体装置１、入力装置２、及び表示装置３を備える。地図表示装置は地上地図と地下街図を表示装置３に表示する。地図表示制御部１０は地下街図の座標補正により地上地図との位置合せを行い、表示装置３の別画面に地上地図表示画面と地下街図表示画面を表示する。地図表示制御部１０は地上地図表示画面および地下街図表示画面の両表示画面の表示位置を連携表示する。【選択図】図１
2007148094.tif 000002
【特許請求の範囲】
【請求項１】
地図表示制御部と経路探索処理部を有する本体装置、入力装置、及び表示装置を備え、地上地図と地下街図を前記表示装置に表示する地図表示装置において、前記地図表示制御部は、前記地下街図の座標補正により前記地上地図との位置合せを行い、前記表示装置の別画面に前記地上地図表示画面と前記地下街図表示画面を表示して両表示画面の表示位置を連携表示するようにしたことを特徴とする地図表示装置。
【請求項２】
請求項１において、前記地図表示制御部は、前記地上地図データが格納されている地上地図データ格納手段と、前記地下街図データが格納されている地下街図データ格納手段と、前記入力装置で指定された前記地上地図あるいは前記地下街図の表示に必要な前記地上地図データあるいは前記地下街図データを決定する表示地図決定手段と、前記表示地図決定手段で決定された前記地上地図データあるいは前記地下街図データを前記地上地図データ格納手段あるいは前記地下街図データから読込む地図データ読込み手段と、前記地図データ読込み手段で読込んだ前記地上地図データあるいは前記地下街図データを記憶する記憶手段と、前記記憶手段に記憶された前記地上地図データと前記地下街図データを用いて前記表示装置に地図を表示する地図描画手段とを具備することを特徴とする地図表示装置。
【請求項３】
請求項１において、前記経路探索処理部は地上出発地から地下街目的地までの経路探索を行うものであって、前記地上地図の道路ネットワークデータと前記地下街図のネットワークデータを用い、地上から地下街図の指定位置まで誘導する経路を前記表示装置に地上地図画面と地下街図画面を表示することを特徴とする地図表示装置。
【請求項４】
請求項３において、前記経路探索処理部は特定路線における区間位置とキロポスト値を指定して路線距離を補正するとともに、特定路線区間内における特定距離毎のキロポスト値を生成することを特徴とする地図表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は精確な地上地図と地下街図（地下街や高架下などの図面）を連携して表示する地図表示装置に関する。
【背景技術】
【０００２】
一般に、地図表示装置は測位系に準拠した座標データなどで構成される地上を表す精確なベクトル地図を対象にして複数のマルチ画面を用いて表示できる。例えば、地図システムとしては一般的な機能として知られる、複数の縮尺レベルの地図を用いて、指定場所を詳細(大縮尺)な地理情報で表示する地図画面とその周辺の状況を見るための広域地図画面を表示する方法や、地図上の施設をシンボルや文字、施設ポリゴンで表し、施設形状をクリックすることにより施設図面や写真をウィンドウ表示する方法がある。
【０００３】
一方、地下街図については、精確な測量に基づかない単なる図面として存在しているものが多く、施設図面と同様に別画面に単なる図面として表示している例が多い。地下街図が精確なＣＡＤ図として入手できた場合には、地上地図と地下街図を１画面上に選択的に重ね合せたり、２つの地図の混ぜ合わせ比率を変化させながら表示することが提案されている。前者は下記の特許文献１に記載されており、後者は特許文献２に記載されている。
【０００４】
また、地下街における誘導は、地下街内には位置を表す目標となるものが少なく、地上出入口や改札口、店舗名などをもとに検索して該当位置を地下街図上に強調して表示するようにしている。キロポストは、高速道路や国道などの道路や鉄道などに設置され、事故などの際の目印として使われるが、地下街(図)には適用されていない。一般の利用者には各キロポスト位置が緯度、経度で提供されるわけではないので、インターチェンジなどの主要な位置を入手した上で各キロポスト位置を地図上に補間して手入力している。
【０００５】
【特許文献１】特開２００１−１２６０５４号公報
【特許文献２】特開２００２−２４５４７３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
地下街は位置を表す目標となるものが少なく、地上出入口や改札口、店舗名などだけでは分布密度が低く、場所の特定率は低くなるという問題点を有する。しかも、図面内の距離が不明であることと地上地図と位置合せが取れていないため、地下街図を表示しても最も近い地上出入り口までの距離(時間)などがわからず誘導しづらくなる。
【０００７】
本発明の目的は、地下街と地上における位置関係が判り、地下街の特定位置に対する地上出入り口からの誘導を容易に行える地図表示装置を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的のために本発明は、地下街図の座標補正により地上地図との位置合せを行い、表示装置の別画面に地上地図表示画面と地下街図表示画面を表示して両表示画面の表示位置を連携表示するようにしたものである。
【発明の効果】
【０００９】
本発明は地上地図と地下街図の位置合せが可能になり、地上地図と地下街図の連動表示が可能になる。したがって、地下街と地上における位置関係が判り、地下街の特定位置に対する地上出入り口からの誘導を容易に行えるようになる。
【発明を実施するための最良の形態】
【００１０】
地図表示装置は、地図表示制御部と経路探索処理部を有する本体装置、入力装置、及び表示装置を備える。地図表示装置は地上地図と地下街図を表示装置に表示する。地図表示制御部は地下街図の座標補正により地上地図との位置合せを行い、表示装置の別画面に地上地図表示画面と地下街図表示画面を表示する。地図表示制御部は地上地図表示画面および地下街図表示画面の両表示画面の表示位置を連携表示する。
【実施例】
【００１１】
以下に、本発明の実施形態について図面を参照して説明する。図１に本発明の地図表示装置の構成図を示す。
【００１２】
図１において、地図表示装置は、本体装置１、入力装置２、及び表示装置３を備えている。本体装置１は、地上地図データ格納手段１６と地下街図データ格納手段１７を保持しており、それらのデータを処理して地図の表示制御を行う地図表示制御部１０と、キロポストデータ２６や地下街目標物２７を用いて地下街内の目的地を特定し、地下街ネットワーク情報２８や地上道路ネットワーク情報２９を用いて地上の出発地から地下街内の目的地までの経路探索を行う経路探索処理部２０を有している。
【００１３】
地図表示制御部１０は、地図表示操作手段１１、表示地図決定手段１２、地図データ読込み手段１３、記憶手段１４、地図描画手段１５を有しており、経路探索処理部２０は、キロポスト検索手段２１、到達圏計算手段２２、出発地(地上)目的地(地下街)設定手段２３、経路(最短路)探索手段２４、経路形状取得手段２５を有している。
【００１４】
入力装置２は、例えばキーボードやマウスなどで構成されている。地図表示装置の使用者は、この入力装置２を用いて地上地図や地下街・高架下などの図面に対する表示要求を入力することができ、これに応じて本体装置１が表示画面を作成する。表示装置３には、本体装置１で作成した表示画面が表示される。
【００１５】
記憶手段１４は、例えば半導体メモリで構成されている。この記憶手段１４は、地上地図データ格納手段１６と地下街図データ格納手段１７から読み出した地図データなどを一時的に保持する。地上地図データ格納手段１６と地下街図データ格納手段１７は、何れも、例えばハードディスク装置などで構成されており、それぞれには地上地図や地下街・高架下などの図面データおよびそれらの地図データを管理するための地図管理データが格納されている。
【００１６】
経路探索処理部２０のキロポストデータ格納手段２６と地下街目標物データ格納手段２７、地上道路ネットワークデータ格納手段２９と地下街ネットワークデータ格納手段２８は、地上地図データ同様、例えばハードディスク装置などで構成されており、それぞれには目的地の地図を表示させるための位置を含む検索データおよび目的地までの経路を計算するためのネットワークデータが格納されている。
【００１７】
なお、地図表示制御部１０の他の構成要素である地図表示操作手段１１、表示地図決定手段１２、地図データ読込み手段１３、地図描画手段１５については後述する。同様に、経路探索処理部２０の他の構成要素であるキロポスト検索手段２１、到達圏計算手段２２、出発地（地上）目的地（地下街）設定手段２３、経路（最短路）探索手段２４、経路形状取得手段２５についても後述する。
【００１８】
次に、本発明の地図表示装置における地図表示処理について説明する。
【００１９】
まず、使用者が入力装置２から地上地図に対する地図表示要求を入力する。地図表示要求は地図表示操作手段１１を入力装置２により操作して行う。例えば、表示装置３に表示されている地図画面のある点（任意位置）を入力装置２の１つであるマウスで指定した後、地図表示操作手段１１として代表的な縮尺の名称が並んでいる地図切替ボタンや表示地図縮尺リストを選択したり、マウスのホイール操作により行う。
【００２０】
入力された地図表示要求（表示中心位置、表示縮尺）は、表示地図決定手段１２に通知される。表示地図決定手段１２は、受取った地図表示要求条件から指定した位置を中心に指定した縮尺で地図表示を行うのに必要な範囲の地図データを決定する。その決定は、あらかじめ地図データ読込み手段１３を通して記憶手段１４に読込まれてある地上地図の地図管理データを検索してなされる。
【００２１】
地図表示に必要な地図データが表示地図決定手段１２で決定されると、地図データ読込み手段１３がその決定された地図データを地上地図データ格納手段１６から読込んで記憶手段１４に一時的に記憶する。地図描画手段１５は記憶手段１４に格納された地図表示に必要な地図データを使用して表示装置３に表示するための地図を描画する。
【００２２】
地図システムとして一般的な機能として知られるマルチ画面を用いて、前述の指定場所の詳細（大縮尺）な地理情報を表示する地図画面に加えてその周辺の状況を見るための広域地図画面を表示する場合、広域地図画面に対しても地図表示要求を行う。
【００２３】
前述の処理の流れに従って、詳細地図画面上で指定した地点を中心に表示中の広域地図縮尺で該当地上地図を広域地図画面に表示する。広域地図画面上表示処理では、詳細地図画面の表示範囲を取得し、前述の処理に加え広域地図上に詳細地図画面の表示枠線を表示する。
【００２４】
図２にマルチ画面を用いた従来の表示例を示す。広域地図画面３１には、詳細地図画面３２の表示範囲を示す枠線３３が表示される。この地上地図には、地下街や高架下の名称文字３４や概略形状３５が登録されている。従来技術では、これら地下街の施設図面は精確な測量に基づかない単なる図面として存在しているものが多く、地上地図と地下街施設図面間の位置の対応ができないものになっている。
【００２５】
従って、地下街施設の表示は名称文字３４や概略形状３５をマウスでクリックすることで該当施設を選択し、施設図表示メニューボタンを指定することにより該当地下街などの図面データを図３のようにウィンドウ３６に表示する。その際、指定した位置にかかわらず、該当図面全体を表示するか、図面の中心を表示する図３のような表示方法が一般的である。
【００２６】
本発明における地下街や高架下などの地下街施設図面は、後述する座標補正により位置合せを行い、地上地図同様に地図データの補正係数や存在範囲などの地下街図管理データが形状データとともに地下街図データ格納手段１７に格納されている。これにより、地下街図も地上地図と同様扱える。
【００２７】
図４に本発明におけるマルチ画面の表示例を示す。本発明は前述した地上地図表示処理に加え、あらかじめ記憶されている地下街の管理データを検索し、地図中に地下街や高架下などの施設図面が存在する場合にはその存在を示す図面枠３７を地上図上に表示するとともに、候補地図表示メニュー３９を選択可能としてクリックすることにより詳細表示画面３２内に存在する地下街図名などをリスト表示する。地下街図を表示させたい場合は、地上地図上の地下街形状のある点をマウスなどで指定した後に候補地図表示リスト３９にて該当地下街名を選択することにより行う。
【００２８】
入力された地図表示要求は、表示地図決定手段１２に通知される。表示地図決定手段１２は、受取った地図表示要求条件（表示中心位置、表示縮尺、図面ＩＤ）から指定した図面ＩＤの地下街図面を指定した位置を中心に指定した縮尺で表示するのに必要な範囲の地下街図データを決定する。
【００２９】
表示地図決定手段１２において表示に必要な地下街図データが決定されると、地図データ読込み手段１３がその決定された地下街図データを地下街図データ格納手段１７から読込んで記憶手段１４に保持する。地図描画手段１５は記憶手段１４に登録された地図表示に必要な地下街図データを使用して表示装置３に表示するための地下街図を詳細地図画面３２に描画する。
【００３０】
広域地図画面３１には、前述した地図表示制御部１０の処理に従って、指定した点を中心に大縮尺地図を表示する。更に、詳細地図画面３１に表示中の地下街表示範囲３３を取得し、広域地図上に枠線３３を表示する。詳細地図に地下街図を表示中の場合の候補地図メニューには、地上地図と表示画面内に存在する他の施設図面名称が表示される。図５において、広域地図画面３１に表示されてある地下街図は地上地図と位置合せされてあるため、地図上でダブルクリックするなどの操作により指定した点の座標を取得し、両画面に表示中の地上地図、地下街の位置を合せて各画面中央に連携表示できる。
【００３１】
次に、地上から地下街の指定位置まで誘導する経路を求め表示する経路探索処理部２０の処理を説明する。
【００３２】
まず、使用者が出発地（例えば地上）付近の地図を表示した状態で、入力装置２の１つであるマウスの右ボタンで地図上を指定することにより、出発地（地上）設定手段２３として表示される出発地設定メニューを選択することにより出発地を指定する。出発地（地上）設定手段２３は、指定した出発地位置に最も近い地上道路リンクと地上道路リンク上の位置を取得する。
【００３３】
次に、目的地を設定するために目的地付近の地図を表示する。目的地が地下街の場合は、キロポスト検索手段２１により、地下街通り名とキロポストNoを入力すると、キロポストデータ格納手段２６から当該通り内の最も近い数値のキロポストデータを検索し、当該キロポスト位置の地下街図を切替え表示する。
【００３４】
一方、キロポスト位置がわからず、地上との出入口や改札・広場などの目標物からの距離や歩行時間（≒距離＝歩行速度×時間）がわかる場合は、到達圏計算手段２２により目標物から指定距離離れた目的地範囲を計算する。まず、地下街目標物データ格納手段２７を検索し、当該目標物位置の地下街図を切替え表示する。到達距離を入力し、地下街ネットワークデータ格納手段２８を用いて到達圏計算を行うと、当該目標物から指定距離離れた場所を求めることができる。
【００３５】
このようにして目的地付近の地図を表示した状態で、出発地同様、入力装置２の１つであるマウスの右ボタンで地下街図上を指定することにより、目的地（地下街）設定手段２３として表示される目的地設定メニューを選択することにより目的地を指定する。目的地（地下街）設定手段２３は、指定した目的地位置に最も近い地下街リンクとリンク上の位置を取得する。
【００３６】
このように出発地（位置、リンク、ノード）、目的地（位置、リンク、ノード）を設定した上で、経路（最短路）探索手段２４により、地上道路ネットワークデータ格納手段２９や地下街道路ネットワークデータ格納手段２８を用いて出発地から目的地までの誘導経路のリンクＩＤ列、距離を取得する。取得した誘導経路のリンクＩＤに対する経路形状を地上道路ネットワークデータ格納手段２９、地下街ネットワークデータ格納手段２８から経路形状取得手段２５により検索する。地上道路ネットワークデータ格納手段２９と地下街ネットワークデータ格納手段２８は、地上／地下出入口ノードで相手ネットワークデータに対する接続情報を有しており、相互に経路探索可能となっている。
【００３７】
取得した経路形状を記憶手段１４に登録し地図表示制御部１０の地図描画手段１５に再描画を通知することにより、詳細地図画面および広域地図画面上に出発地から目的地までの経路形状が強調表示され、地下街目的地までの誘導を容易にすることができる。地下街ネットワークデータのリンク種別に、主要通り、裏通り、階段、エスカレータ、エレベータなどの区分を設定しておき、経路探索手段２４にて経路選定条件にリンク種別による優先度を考慮すると主要通りやエスカレータ優先の誘導経路を検索することができる。また、目的地同様、経由地を考慮し設定することにより、有名な目標物を経由した経路を選択することができる。
【００３８】
地下街図の位置合せについて図６を参照して説明する。地下街図に位置を付与するための地下街図位置指定画面４６と基準となる位置を取得する地上地図の基準地図画面４１の２つの画面から構成される。
【００３９】
まず、地下街図データ格納手段１７から地下街図名称を一覧表示し、位置指定を行う地下街図名を選択する。これにより、選択した地下街図の図面形状を地下街図位置指定画面４６に表示する。同時に、基準地図画面４１に地上地図を表示する。この際、地下街図データに地上地図の代表点座標（名称形状位置）を設定しておき、当該地点を中心に地図の切替えを行うことにより当該地下街図付近の地上地図を表示する。
【００４０】
基準地図画面４１や地下街図位置指定画面４６における地図表示処理の流れは、図１における地図表示制御部１０と同じであり、地図表示操作手段１１を用いて表示中の地図を拡大／縮小やスクロールすることができる。但し、地下街図管理データの補正情報は元データのままである。
【００４１】
次に、位置指定メニューを選択し、地下街図と地上地図の同じ地点（同定点）を４点（４２〜４５、４７〜５０）指定する。保存メニューを選択すると、これら同定点の情報を地下街図の位置合せデータに格納するとともに、地下街図の指定点４７〜５０に対する地上地図の同定点４２〜４５の座標で正規化して補正した補正情報を地下街図管理情報に設定する。
【００４２】
図７に地下街ネットワークデータにおける指定通りのリンク長を設定（補正）するツール処理の流れを示し、図８に距離補正を行う際のツール画面の例を示す。
【００４３】
ステップＳ１０において、地下街図データ格納手段１７から地下街図名称を一覧表示し、リンク長設定で行う地下街図名を選択する。ステップＳ１１において、選択した地下街図の管理情報（補正情報を含む）および形状情報を読込み、地下街図を地下街リンク補正指定画面５１に表示する。同様にステップＳ１２において、選択した地下街ネットワークデータから地下街ノード形状（点）５２、リンク形状（折線）５３を読込み、地下街リンク補正指定画面５１の地下街図上に重畳表示する。
【００４４】
ステップＳ１３に移り、地下街上の対象通り上のキロポスト位置を２点選び画面上で同定点５４として指定するとともに、当該地点の通りＩＤ、キロポスト値を入力する。ステップＳ１４に移行し、指定した同定点を出発地と目的地として経路検索を行い、地下街ノード情報やリンク情報をもとに同定点間の経路（ＩＤ列）を求める。ステップＳ１４により求めた経路ＩＤ列をもとに、ステップＳ１５により当該経路形状を検索し、地下街リンク補正指定画面５１に強調表示する。
【００４５】
ステップＳ１６において、強調表示した経路形状が補正対象通り５５か判別する。対象通りでない場合は、対象通り上に経由点を指定したり、あるいは検索リンク種別を主要通りに絞るなどの条件を指定することにより、指定通りが経路検索結果として選択されるようにする。
【００４６】
ステップＳ１６において経路検索された結果が対象通りと判定するとステップＳ１７に移行して通りを構成する同定点間のリンク長の距離補正を行う。図９に、リンク長に対する距離補正方法の原理を示す。
【００４７】
図９において、同定点ＫＰ０からＫＰｎに至る通りがＬ０１、Ｌ１２、Ｌ２ｎの３本のリンクから形成されている場合、各々のリンクを形作る形状の長さを座標から計算しｒ０１、ｒ１２、ｒ２ｎとするとＫＰ０からＫＰｎまでの長さｒはｒ＝（ｒ０１＋ｒ１２＋ｒ２ｎ）となる。しかし、ＫＰ０からＫＰｎまでの実際の距離Ｌは、同定点のキロポスト値の差Ｌ＝（ＫＰｎ−ＫＰ０）であるから、ＫＰ０からｎ１までのリンクＬ０１の実際の長さはＬ０１＝（ｒ０１／ｒ）×Ｌに補正される。
【００４８】
指定した通りを構成する全リンクに対し、ステップＳ１８で同様の補正を行い、当該リンク情報にリンク長として補正値を設定し、通りＩＤとともに保存する。また、通りに対して指定した同定点の情報（地下街ＩＤ、通りＩＤ、区間Ｎｏ、座標、リンク、ＫＰ値）や経由地の情報を保存する。ステップＳ１９にて、指定した地下街内の通りについて同定処理を繰り返す。
【００４９】
図１０に補正された地下街リンク情報を用いて大量のＫＰデータを補間生成するツールの処理の流れを示し、図１１に補間生成したＫＰデータを表示した例を示す。
【００５０】
ステップＳ２０において、地下街図データ１７から地下街図名称を一覧表示し、キロポストを生成する地下街図名を選択する。ステップＳ２１において、選択した地下街図の管理情報（補正情報を含む）および形状情報を読込み、地下街図を地下街リンク補正指定画面５１に表示する。ステップＳ２２に移り、キロポストを生成する地下街の当該地下街図およびネットワーク形状を、図７のステップＳ１０〜Ｓ１２と同様にして読込み、表示する。
【００５１】
ステップＳ２３において、当該地下街図内に存在する区間データ（図７において指定した通り内の同定点間のデータ）を読込み、経路検索のための出発地（通りＩＤ、区間Ｎｏ、座標、リンク、ＫＰ値）目的地、経由地を設定する。ステップＳ２４により経路検索を行い、当該通り区間のリンクＩＤ列を求め、ステップＳ２５により当該経路形状を検索し、地下街リンク補正指定画面５１に強調表示する。
【００５２】
ステップＳ２６により、キロポスト区間に対し補間するキロポスト間隔（例えば５０ｍ毎）から区間内に存在するキロポスト数および区間開始直前のキロポスト値を算出し、キロポスト初期値に設定する。キロポスト数分、ステップＳ２７、Ｓ２８を繰り返し実行する。ステップＳ２７では、キロポスト初期値にキロポスト間隔を足して補間するキロポスト補間値を算出する。図９において、区間開始点をＫＰ０、終了点をＫＰｎ、補間キロポストをｎ１、補間キロポスト値をＫＰ１とすると、開始点から補間点までの実際の距離Ｌ０１＝ＫＰ１−ＫＰ０となり、それに相当する地下街ネットワークのリンク形状における開始点から補間キロポストまでの距離ｒ０１は、ｒ０１＝（Ｌ０１／Ｌ）×ｒとなる。
【００５３】
ステップＳ２５にて強調表示した経路形状について、経路を構成する各線分の長さを計算し、区間開始点からの形状の距離（長さ）がｒ０１となる線分上の点を計算し、座標値を取得する。取得した座標値を通りＩＤ、キロポスト値とともに検索用キロポストデータとして保存する。選択した地下街に区間データが存在する間、ステップＳ２３〜Ｓ２９までを繰り返シ実行する。
【００５４】
図１１に、このようにして補間生成したキロポスト５６（例では５０ｍ＝０．０５ＫＰ毎）を表示した例を示す。本説明では、地下街リンクにおけるＫＰデータの生成方法について説明したが、高速道路や国道、鉄道など長距離路線における路線毎の大量の検索用ＫＰデータを生成する方法にも適用できる。
【００５５】
次に、地図表示制御部１０にて地図を表示する処理について、図１２に示すフローチャートを参照して説明する。
【００５６】
使用者は、入力装置２を使用して地上地図を表示するための地図表示操作としてステップＳ３０において表示中心位置を指定する。ステップＳ３１に移り、指定位置が地下街範囲外（地上地図）の場合は、ステップＳ３２において代表的な縮尺の地図名称が並んでいる地図切替ボタンや表示地図縮尺リストを選択したりすることにより地図切替操作を実行し、地図表示要求を行う。
【００５７】
ステップＳ３２からステップＳ３３に移行して、入力された地図表示要求は、表示地図決定手段１２に通知され、ステップＳ３３において指定表示中心位置を中心に指定縮尺で地図表示を行うのに必要な範囲の地図データを決定する。その決定は、あらかじめ地図データ読込み手段１３を通して記憶手段１４に読込まれてある地上地図の地図管理データを検索してなされる。
【００５８】
地図表示に必要な地図データが表示地図決定手段１２（ステップＳ３３）で決定されると、地図データ読込み手段１３がステップＳ３４にてその決定された地図データを地上地図データ格納手段１６から読込んで、ステップＳ３５にて地図管理情報形状データを記憶手段１４へ登録する。
【００５９】
記憶手段１４に登録された地図表示に必要な地図データを使用して地図描画手段１５がステップＳ３６において表示装置３に詳細地図画面に表示するための地図を描画する。この際、背景として表示する地図に加えて検索シンボルや経路など強調表示する図形が記憶手段１４に登録されている場合は、地図描画手段にて表示装置３の詳細地図画面に表示する。ステップＳ３６にて詳細地図画面の表示を更新した後、広域地図画面の表示更新要求を行う。
【００６０】
広域地図は、表示中の広域地図の縮尺で位置のみ変えて表示するため、上記詳細地図画面が指定位置を中心に切替メニューで選択した地図縮尺で表示するのに比べ、指定位置を中心に表示中の広域地図画面の縮尺で地図データを読込み、広域地図画面に表示する（ステップＳ３７からＳ４０）。加えて、広域地図画面の表示処理では、詳細地図の表示範囲を理解できるようにステップＳ４１にて詳細地図画面の表示範囲を取得し、広域地図画面上に詳細地図画面の表示範囲枠線を表示する。
【００６１】
ステップＳ３１において、指定位置が地下街範囲内の場合は、ステップＳ４２に移り候補地図メニューをクリックすると詳細表示画面内に存在する地下街の名称が一覧表示されるため、表示する地下街名を選択することにより地図表示要求を行う。ステップＳ４３では、入力された地図表示要求は、表示地図決定手段１２に通知される。
【００６２】
本発明では、地下街図の補正を行って地上地図と座標が合うようになっているため、表示地図決定手段１２は、ステップＳ４３において受取った地図表示要求条件（表示中心位置、表示縮尺、図面ＩＤ）から指定した図面ＩＤの地下街図面を指定した位置を中心に指定した縮尺で表示するのに必要な範囲の地下街図データを決定することができる。表示に必要な地下街図データが表示地図決定手段１２としてステップＳ４３で決定されると、地図データ読込み手段１３としてステップＳ４４でその決定された地下街図データを地下街図データ格納手段１７から読込んで記憶手段１４に登録する。
【００６３】
記憶手段１４に登録された地図表示に必要な地下街図データ（地下街図管理データ、補正係数、形状データ）を使用して、地図描画手段１５が表示装置３に表示するための地下街図を詳細地図画面３２に描画する。この際、背景として表示する地図に加えて、検索シンボルや経路など強調表示する図形が記憶手段１４に登録されている場合は、地図描画手段にて表示装置３の詳細地図画面の地下街図上に重ねて表示する。
【００６４】
ステップＳ４６にて、詳細地図の表示を更新した後、広域地図画面に対し地上住宅地図の表示要求を行う。これにより、広域地図画面には指定した点を中心に住宅（大縮尺）地図を表示する。本発明では、地下街図の補正を行って地上地図と座標が合うようになっているため、詳細地図（地下街）画面の表示範囲を取得し、広域地図上に枠線を表示することができる。また、地図上でダブルクックするなどの操作により、指定した点の座標を取得して地図切替処理を行うと、地上地図と地下街図とも指定した点を中心に表示され、同一場所の地上地図と地下街図を連携して表示できる。
【００６５】
次に、経路探索処理部２０にて出発地を地上、目的地を地下街とする際の経路探索処理について、図１３に示すフローチャートを参照して説明する。
【００６６】
使用者は出発地付近の地図を表示する。ステップＳ６０において、入力装置２の１つであるマウスの右ボタンで地図上を指定し、表示される出発地設定メニューを選択することにより出発地を指定する。ステップＳ６１では、指定した出発地位置に最も近い地上道路リンクと道路リンク上の位置およびその両端の道路ノードを取得する。ステップＳ６２に移り、道路リンク上の出発地位置からその両端ノードまでのリンク形状の長さを計算する。当該リンクデータから実際のリンク長を取得し、図９と同様、リンク形状距離を実際のリンク長距離で補正し、出発地リンク両端までの距離コストとして各ノードに設定し、出発地リンクに設定する。
【００６７】
次に、目的地を設定するために目的地付近の地図を表示する。目的地が地下街の場合は、ステップＳ６３においてキロポスト検索手段２１により、地下街通り名とキロポストNoを入力し、キロポストデータ格納手段２６から当該通り内の最も近い数値のキロポストデータを検索する。検索した地下街ＩＤとキロポストの位置を地図切替え条件に設定し、ステップＳ６５において地下街図を切替えると、図１２のステップＳ４２からＳ５１により指定キロポスト付近の当該地下街図を表示する。
【００６８】
ステップＳ６５からステップＳ６６に移行して、目的地近傍の地下街図を表示している状態で検索キロポスト付近の地下街図上をマウスの右ボタンで指定し、表示される目的地設定メニューを選択することにより目的地を指定する。ステップＳ６７では、指定した目的地位置に最も近い地下街リンクとリンク上の位置およびその両端のノードを取得する。
【００６９】
ステップ６８では、地下街リンク上の目的地位置からその両端ノードまでのリンク長を計算する。当該リンクデータから実際のリンク長を取得し、出発地リンク同様、形状距離を実際のリンク長距離で補正し、目的地リンク両端ノードまでの距離コストとして各ノードに設定し、目的地リンクに設定する。
【００７０】
地下出入口に接続ノードを作成し、出入口のノードの接続情報に相手ネットワークのノードＩＤを設定することにより、道路ネットワークと地下街ネットワークを接続し、地上では道路ネットワーク、地下街では本発明により補正されたリンク長をもつ地下街ネットワークを用いて、ステップＳ６９において、ダイクストラ法により経路検索を行い、出発地から目的地までの最短経路（リンクＩＤ列）を取得する。
【００７１】
ステップＳ７０では、ステップＳ６９にて取得した経路のＩＤ列に対し地上道路リンク、地下街リンク形状列を検索し、読込む。ステップＳ７１において、地図上に描画するためにステップＳ７０にて読込んだ経路形状、出発地、目的地位置にシンボルを作成して強調表示するために記憶装置１４に登録する。途中、地上／地下出入口があれば、そこで相手ネットワークに接続し、地上から地下への誘導経路形状を記憶手段１４に登録する。
【００７２】
ステップＳ７１からステップＳ７２に移行して、地図表示制御部１０の地図描画手段１５に再描画を通知することにより、詳細地図画面および広域地図画面上に出発地から目的地までの経路形状が強調表示され、地下街目的地までの誘導を容易にすることができる。地下街図も地上地図と位置合せを行っているため、地下街経路結果も地上地図上に合せて表示される。
【００７３】
図１４に、地上から地下街への経路探索結果の一例を示す。図１４（ａ）の広域地図画面３１の出発地６１から詳細地図画面３２の最近傍ＫＰ６５（１０ｍ毎）付近の目的地６２までの経路検索を行うと、出発地から目的地までの経路（地上部６３、地下部６４）を表示する。図１４（ｂ）は、図１４（ａ）の広域地図画面に表示中の地図を拡大し、目的地付近の地上地図を表示した例である。
【００７４】
このように地上地図、地下街図が連携して表示し、目的地まで誘導する際に必要な地上／地下出入口や地下街上の位置、地上での相当位置、所要距離などが理解しやすくなる。
【００７５】
本発明はこのように地下街図の座標補正により地上地図との位置合せを行い、表示装置の別画面に地上地図表示画面と地下街図表示画面を表示して両表示画面の表示位置を連携表示するようにしている。したがって、地上地図と地下街図の位置合せが可能になり、地上地図と地下街図の連動表示が可能になり、地下街と地上における位置関係が判り、地下街の特定位置に対する地上出入り口からの誘導を容易に行えるようになる。
【００７６】
また、上述の実施例は、キロポストから容易に地下街図上の位置を特定でき、地上の指定位置から地下街図上の指定位置までの（最短）経路を表示、誘導でき、キロポストが設定されていない地下街においても、地下街ネットワークを用いれば、指定目標物（例えば地上出入口）からの距離または時間（平均歩行速度×時間＝距離になる）を知ることで、地下街通路上のおおよその位置を算出・特定でき、当該地点までの経路を誘導・表示することができる。
【００７７】
さらに、地下街内の店舗名（店舗位置）と地上出入口を指定すれば、店舗位置から近傍地下街リンクを取得することにより、地上出入口から指定店舗までの経路図とおよその距離や歩行時間が容易に算出でき、地下街内の店舗案内などに利用できる。
【００７８】
なお、本発明では地下街を例にしたが、高架下図や大規模テーマパーク、競技場などの広大な施設、及び高層ビルや大規模モールなどの多階層のフロア図をもつ施設にも適用できることは勿論のことである。
【図面の簡単な説明】
【００７９】
【図１】本発明の一実施例を示すブロック図である。
【図２】従来技術による地上地図表示の一例図である。
【図３】従来技術による地下街図のウィンドウ表示の一例図である。
【図４】本発明による地上地図表示の一例図である。
【図５】本発明による地下街図表示の一例図である。
【図６】本発明による地下街図の位置合せツール画面の説明図である。
【図７】本発明の動作を説明するためのフロー図である。
【図８】本発明による地下街図ネットワーク距離補正の説明図である。
【図９】本発明による地下街リンク情報の距離補正の原理説明図である。
【図１０】本発明の動作を説明するためのフロー図である。
【図１１】本発明による補間生成したキロポストデータの一例例である。
【図１２】本発明の動作を説明するためのフロー図である。
【図１３】本発明の動作を説明するためのフロー図である。
【図１４】本発明による地上から地下街への経路情報を示す表示画面の一例図である。
【符号の説明】
【００８０】
１  本体装置
２  入力装置
３  表示装置
１０  地図表示制御部
１１  地図表示操作手段
１２  表示地図決定手段
１３  地図データ読込み手段
１４  記憶手段
１５  地図描画手段
１６  地上地図データ格納手段
１７  地下街図データ格納手段
２０  経路探索処理部
２１  キロポスト検索手段
２２  到達圏計算手段
２３  出発地(地上)、目的地(地下街)設定手段
２４  経路(最短路)探索手段
２５  経路形状取得手段
２６  キロポストデータ格納手段
２７  地下街目標物データ格納手段
２８  地下街ネットワークデータ格納手段
２９  地上道路ネットワークデータ格納手段
３１  広域地図画面
３２  詳細地図画面
３３  詳細地図画面表示範囲枠
３４  地下街名称文字
３５  地下街概略形状(地上地図背景)
３６  図面(地下街)表示ウィンドウ
３７  地下街図存在範囲枠
３８  表示中心指定位置
３９  候補地図表示メニュー
４１  基準地図画面
４２〜４５  同定点(基準点)
４６  地下街図位置指定画面
４７〜５０  同定点(地下街図)
５１  地下街リンク補正指定画面
５２  地下街ノード
５３  地下街リンク
５４  同定点(ＫＰ)
５５  補正対象通り
５６  補間生成したＫＰ
６１  出発地
６２  目的地
６３  経路(地上)
６４  経路(地下)
６５  最近傍ＫＰ
【図１】
2007148094.tif 000003
【図２】
2007148094.tif 000004
【図３】
2007148094.tif 000005
【図４】
2007148094.tif 000006
【図５】
2007148094.tif 000007
【図６】
2007148094.tif 000008
【図７】
2007148094.tif 000009
【図８】
2007148094.tif 000010
【図９】
2007148094.tif 000011
【図１０】
2007148094.tif 000012
【図１１】
2007148094.tif 000013
【図１２】
2007148094.tif 000014
【図１３】
2007148094.tif 000015
【図１４】
2007148094.tif 000016