"複数の階を有する建物について各階の地図を提示するシステムであって、ユーザに地図を提示する表示画面をもったディスプレイと、原点Oをもった二次元XY座標系上に定義された画像データとして、第f階fは階数を示すパラメータの階床地図を示す階床地図データを各階について格納する階床地図データ格納部と、原点Gをもった二次元αβ座標系上に定義された画像データとして、表示対象となる地図を示す表示対象データを格納する表示対象データ格納部と、前記表示対象データに基づいて、前記ディスプレイの画面上に地図の表示を行う表示処理部と、表示対象となる階数fと、表示基準点Pを示す座標値Px,yと、表示倍率mと、を切出条件として格納する切出条件格納部と、前記切出条件に基づいて、前記階床地図データ格納部に格納されている第f階の階床地図データから、座標値Px,yを基準とする位置の地図を前記ディスプレイに表示倍率mで表示するための表示対象データを切り出し、これを前記二次元αβ座標系上の画像データに変換して前記表示対象データ格納部に格納する表示対象切出部と、前記切出条件格納部に格納されている切出条件を変更するためのユーザの指示を入力する指示入力部と、前記指示入力部が入力したユーザの指示に基づいて、前記切出条件格納部に格納されている切出条件を変更する切出条件変更部と、を備え、前記指示入力部が階数fを変更する階数変更指示を入力した場合に、前記切出条件変更部が、当該階数変更指示の入力時点の切出条件を遷移前条件として、この遷移前条件に対して、階数fに関しては、前記階数変更指示に応じた階数に変更し、表示基準点Pを示す座標値Px,yに関しては、表示基準点Pが建物内の同一鉛直線上に維持されるように必要があれば変更し、表示倍率mに関しては、変更せずにそのまま維持することにより遷移後条件を生成し、前記切出条件格納部内の遷移前条件を、直接的に、もしくは、過渡条件を仲介して間接的に、前記遷移後条件に書き換えることにより、遷移前階床地図から遷移後階床地図へ表示を切り替える階床遷移処理を行うことを特徴とする建物内の地図提示システム。請求項1に記載の地図提示システムにおいて、建物内に基準となる三次元XYZ座標系を定義し、このXYZ座標系の各座標軸を基準X軸,基準Y軸,基準Z軸としたときに、階床地図データ格納部が、前記基準Z軸上に定義された原点Oと、前記基準X軸に平行なX軸と、前記基準Y軸に平行なY軸と、を有する二次元XY座標系にそれぞれ配列された画素からなる画像データとして、各階の階床地図データを格納しており、指示入力部が階数fを変更する階数変更指示を入力した場合に、切出条件変更部が、階数変更指示に応じて変更された階数fと、遷移前条件と同一の座標値Px,yと、遷移前条件と同一の表示倍率mと、を有する遷移後条件を生成することを特徴とする建物内の地図提示システム。請求項1に記載の地図提示システムにおいて、建物内に基準となる三次元XYZ座標系を定義し、このXYZ座標系の各座標軸を基準X軸,基準Y軸,基準Z軸としたときに、階床地図データ格納部が、前記基準Z軸上に定義された点を、前記基準X軸方向にオフセット量ΔX、前記基準Y軸方向にオフセット量ΔYだけ移動させた位置オフセットを生じた位置に定義された原点Oと、この原点Oを通り前記基準X軸に平行なX軸および前記基準Y軸に平行なY軸と、を有する二次元XY座標系にそれぞれ配列された画素からなる画像データとして、各階の階床地図データを格納しており、指示入力部が階数fを変更する階数変更指示を入力した場合に、切出条件変更部が、階数変更指示に応じて変更された階数fと、遷移前条件の座標値Px,yに対して各階の前記オフセット量ΔXおよびΔYに基づいて各階の前記位置オフセットを解消させる修正を行うことによって得られる座標値と、遷移前条件と同一の表示倍率mと、を有する遷移後条件を生成することを特徴とする建物内の地図提示システム。請求項1に記載の地図提示システムにおいて、建物内に基準となる三次元XYZ座標系を定義し、このXYZ座標系の各座標軸を基準X軸,基準Y軸,基準Z軸としたときに、階床地図データ格納部が、前記基準Z軸上に定義された原点Oと、この原点Oを通り前記基準X軸および前記基準Y軸に平行な軸を前記基準Z軸を回転軸としてそれぞれオフセット角Δθだけ回転させることにより回転オフセットを生じた向きに定義されたX軸およびY軸と、を有する二次元XY座標系にそれぞれ配列された画素からなる画像データとして、各階の階床地図データを格納しており、指示入力部が階数fを変更する階数変更指示を入力した場合に、切出条件変更部が、階数変更指示に応じて変更された階数fと、遷移前条件の座標値Px,yに対して各階の前記オフセット角Δθに基づいて各階の前記回転オフセットを解消させる修正を行うことによって得られる座標値と、遷移前条件と同一の表示倍率mと、を有する遷移後条件を生成することを特徴とする建物内の地図提示システム。請求項1に記載の地図提示システムにおいて、建物内に基準となる三次元XYZ座標系を定義し、このXYZ座標系の各座標軸を基準X軸,基準Y軸,基準Z軸としたときに、階床地図データ格納部が、前記基準Z軸上に定義された点を、前記基準X軸方向にオフセット量ΔX、前記基準Y軸方向にオフセット量ΔYだけ移動させた位置オフセットを生じた位置に定義された原点Oと、この原点Oを通り前記基準X軸および前記基準Y軸に平行な軸を前記原点Oを通り前記基準Z軸と平行な軸を回転軸としてそれぞれオフセット角Δθだけ回転させることにより回転オフセットを生じた向きに定義されたX軸およびY軸と、を有する二次元XY座標系にそれぞれ配列された画素からなる画像データとして、各階の階床地図データを格納しており、指示入力部が階数fを変更する階数変更指示を入力した場合に、切出条件変更部が、階数変更指示に応じて変更された階数fと、遷移前条件の座標値Px,yに対して各階の前記オフセット量ΔXおよびΔYに基づいて各階の前記位置オフセットを解消させ、各階の前記オフセット角Δθに基づいて各階の前記回転オフセットを解消させる修正を行うことによって得られる座標値と、遷移前条件と同一の表示倍率mと、を有する遷移後条件を生成することを特徴とする建物内の地図提示システム。請求項1~5のいずれかに記載の地図提示システムにおいて、切出条件変更部が、階床遷移処理を行う際に、遷移前の階床全体の地図をディスプレイの表示画面に表示するのに適した切出条件からなる第1過渡条件と、遷移後の階床全体の地図をディスプレイの表示画面に表示するのに適した切出条件からなる第2過渡条件と、を生成し、遷移前条件を前記第1過渡条件に書き換える処理を行った後、更に、前記第1過渡条件を前記第2過渡条件に書き換え、その後に、前記第2過渡条件を遷移後条件に書き換える処理を行い、表示対象切出部が、前記第1過渡条件に基づいて表示対象データを切り出したときに、遷移前条件の表示基準点Pを示す位置指標を付加した表示対象データを表示対象データ格納部に格納し、前記第2過渡条件に基づいて表示対象データを切り出したときに、遷移後条件の表示基準点Pを示す位置指標を付加した表示対象データを表示対象データ格納部に格納することを特徴とする建物内の地図提示システム。請求項6に記載の地図提示システムにおいて、切出条件変更部が、遷移前条件を第1過渡条件に書き換える処理を行う際に、前記遷移前条件から前記第1過渡条件に徐々に変化する中間段階の条件を仲介した書き換え処理を行い、第2過渡条件を遷移後条件に書き換える処理を行う際に、前記第2過渡条件から前記遷移後条件に徐々に変化する中間段階の条件を仲介した書き換え処理を行うことを特徴とする建物内の地図提示システム。請求項1~7のいずれかに記載の地図提示システムにおいて、切出条件格納部が、更に、Y軸とβ軸とのなす角として定義される切出方位角φを、切出条件の一部として格納し、表示対象切出部が、前記切出方位角φを考慮して表示対象データの切り出しを行い、切出条件変更部が、遷移前条件から遷移後条件に書き換える処理を行う際に、切出条件内の切出方位角φを一定に維持することを特徴とする建物内の地図提示システム。請求項1~8のいずれかに記載の地図提供システムとしてコンピュータを機能させるプログラム。請求項1~8のいずれかに記載の地図提供システムにおいて、指示入力部が、ディスプレイの表示画面上に設けられたタッチパネルと、このタッチパネルに対する押圧操作を検出して、ユーザの指示を入力する入力インターフェイスと、を有し、表示処理部が、前記ディスプレイの画面上に、昇階ボタンおよび降階ボタンを地図とともに表示する機能を有し、前記入力インターフェイスが、前記昇階ボタンに対する押圧操作を、階数fを昇階方向に変更する階数変更指示の入力と認識し、前記降階ボタンに対する押圧操作を、階数fを降階方向に変更する階数変更指示の入力と認識することを特徴とする建物内の地図提示システム。請求項10に記載の地図提供システムにおいて、入力インターフェイスが、昇階ボタンに対するn回の連続タップ操作を、階数fを昇階方向にn階分だけ変更する階数変更指示の入力と認識し、降階ボタンに対するn回の連続タップ操作を、階数fを降階方向にn階分だけ変更する階数変更指示の入力と認識することを特徴とする建物内の地図提示システム。請求項1~8のいずれかに記載の地図提供システムにおいて、指示入力部が、ディスプレイの表示画面上に設けられたタッチパネルと、このタッチパネルに対する押圧操作を検出して、ユーザの指示を入力する入力インターフェイスと、を有し、表示処理部が、前記ディスプレイの画面上に、各階の数字を示す階数表示ボタンを地図とともに表示する機能を有し、前記入力インターフェイスが、前記階数表示ボタンの特定の数字に対する押圧操作を、階数fを当該数字に対応する階数に変更する階数変更指示の入力と認識することを特徴とする建物内の地図提示システム。請求項1~8のいずれかに記載の地図提供システムにおいて、少なくともディスプレイと、表示対象データ格納部と、表示処理部と、指示入力部と、を携帯型の電子端末装置によって構成し、少なくとも階床地図データ格納部を、前記電子端末装置と無線交信可能なサーバ装置によって構成し、切出条件変更部と、切出条件格納部と、表示対象切出部とを、それぞれ前記電子端末装置または前記サーバ装置のいずれかによって構成したことを特徴とする建物内の地図提示システム。請求項1~8のいずれかに記載の地図提供システムに、更に、階床地図上の所定位置と当該所定位置の場所名とを対応づける場所名対応データを格納する場所名対応データ格納部と、建物内の任意の地点間のアクセスルートを示すルートデータを格納するルートデータ格納部と、建物内におけるディスプレイの現在地を階床地図上の現在地座標として認識する現在地認識部と、ユーザから特定の目的地についての探索指示が与えられたときに、前記場所名対応データを検索することにより、前記目的地を階床地図上の目的地座標として認識する目的地認識部と、前記ルートデータに基づいて、前記現在地から前記目的地までの推奨ルートを探索するルート探索部と、を付加し、指示入力部に、前記探索指示を入力する機能をもたせ、表示処理部に、ディスプレイの画面上に、前記推奨ルートを地図とともに表示する機能をもたせたことを特徴とする建物内のナビゲーションシステム。請求項1~8のいずれかに記載の地図提供システムに、更に、階床地図上の所定位置と当該所定位置の場所名とを対応づける場所名対応データを格納する場所名対応データ格納部と、建物内の任意の地点間のアクセスルートを示すルートデータを格納するルートデータ格納部と、ユーザの指示に基づいて階床地図上の任意の地点を出発地に設定する出発地設定部と、ユーザから特定の目的地についての探索指示が与えられたときに、前記場所名対応データを検索することにより、前記目的地を階床地図上の目的地座標として認識する目的地認識部と、前記ルートデータに基づいて、前記出発地から前記目的地までの推奨ルートを探索するルート探索部と、を付加し、指示入力部に、前記探索指示を入力する機能をもたせ、表示処理部に、ディスプレイの画面上に、前記推奨ルートを地図とともに表示する機能をもたせたことを特徴とする建物内のナビゲーションシステム請求項14または15に記載のナビゲーションシステムにおいて、探索された推奨ルートが階床遷移を伴う場合に、表示処理部が、ディスプレイの画面上に前記階床遷移を示す情報を付加表示する機能を有することを特徴とする建物内のナビゲーションシステム。請求項14~16のいずれかに記載のナビゲーションシステムにおいて、探索された推奨ルートがエレベータを利用した階床遷移を伴い、指示入力部が、ユーザからの自動階数変更指示を入力した場合に、切出条件変更部が、エレベータを利用した遷移先もしくは遷移元の階床に切り替える階床遷移処理を自動的に行うことを特徴とする建物内のナビゲーションシステム。複数の階を有する建物では、階を移動した際に、移動前の階と移動後の階との間の空間的な位置関係を把握することが困難である。特に、百貨店やショッピングセンターなどでは、どの階も似たような売り場が並んでおり、東西南北も判別しにくいため、階を移動した場合に、移動前の階との位置関係が混乱することが少なくない。建物内の地図を提示する場合にも同様のことが言える。従来の一般的な建物内の地図提示システムでは、ユーザが、表示中の地図を別な階の地図に切り替えた場合、切り替え前の階床地図と切り替え後の階床地図との空間的な位置関係を把握することが困難であり、混乱を招きやすい。特に、百貨店やショッピングセンターといった実際の建物の中で、ユーザが携帯型の電子端末装置を用いてリアルタイムで地図表示を行うような場合、別な階の階床地図に切り替えたときの位置関係が十分に把握できないと、実際に階を移動した際に迷いを生じることになる。そこで本発明は、表示対象となる階を切り替えた場合にも、切替前後における空間的な位置関係を容易に把握できる建物内の地図提示システムを提供することを目的とする。本発明の第1の態様は、複数の階を有する建物について各階の地図を提示する建物内の地図提示システムにおいて、ユーザに地図を提示する表示画面をもったディスプレイと、原点Oをもった二次元XY座標系上に定義された画像データとして、第f階fは階数を示すパラメータの階床地図を示す階床地図データを各階について格納する階床地図データ格納部と、原点Gをもった二次元αβ座標系上に定義された画像データとして、表示対象となる地図を示す表示対象データを格納する表示対象データ格納部と、表示対象データに基づいて、ディスプレイの画面上に地図の表示を行う表示処理部と、表示対象となる階数fと、表示基準点Pを示す座標値Px,yと、表示倍率mと、を切出条件として格納する切出条件格納部と、切出条件に基づいて、階床地図データ格納部に格納されている第f階の階床地図データから、座標値Px,yを基準とする位置の地図をディスプレイに表示倍率mで表示するための表示対象データを切り出し、これを二次元αβ座標系上の画像データに変換して表示対象データ格納部に格納する表示対象切出部と、切出条件格納部に格納されている切出条件を変更するためのユーザの指示を入力する指示入力部と、指示入力部が入力したユーザの指示に基づいて、切出条件格納部に格納されている切出条件を変更する切出条件変更部と、を設け、指示入力部が階数fを変更する階数変更指示を入力した場合に、切出条件変更部が、当該階数変更指示の入力時点の切出条件を遷移前条件として、この遷移前条件に対して、階数fに関しては、階数変更指示に応じた階数に変更し、表示基準点Pを示す座標値Px,yに関しては、表示基準点Pが建物内の同一鉛直線上に維持されるように必要があれば変更し、表示倍率mに関しては、変更せずにそのまま維持することにより遷移後条件を生成し、切出条件格納部内の遷移前条件を、直接的に、もしくは、過渡条件を仲介して間接的に、遷移後条件に書き換えることにより、遷移前階床地図から遷移後階床地図へ表示を切り替える階床遷移処理を行うようにしたものである。本発明の第2の態様は、上述した第1の態様に係る建物内の地図提示システムにおいて、建物内に基準となる三次元XYZ座標系を定義し、このXYZ座標系の各座標軸を基準X軸,基準Y軸,基準Z軸としたときに、階床地図データ格納部が、基準Z軸上に定義された原点Oと、基準X軸に平行なX軸と、基準Y軸に平行なY軸と、を有する二次元XY座標系にそれぞれ配列された画素からなる画像データとして、各階の階床地図データを格納しており、指示入力部が階数fを変更する階数変更指示を入力した場合に、切出条件変更部が、階数変更指示に応じて変更された階数fと、遷移前条件と同一の座標値Px,yと、遷移前条件と同一の表示倍率mと、を有する遷移後条件を生成するようにしたものである。本発明の第3の態様は、上述した第1の態様に係る建物内の地図提示システムにおいて、建物内に基準となる三次元XYZ座標系を定義し、このXYZ座標系の各座標軸を基準X軸,基準Y軸,基準Z軸としたときに、階床地図データ格納部が、基準Z軸上に定義された点を、基準X軸方向にオフセット量ΔX、基準Y軸方向にオフセット量ΔYだけ移動させた位置オフセットを生じた位置に定義された原点Oと、この原点Oを通り基準X軸に平行なX軸および基準Y軸に平行なY軸と、を有する二次元XY座標系にそれぞれ配列された画素からなる画像データとして、各階の階床地図データを格納しており、指示入力部が階数fを変更する階数変更指示を入力した場合に、切出条件変更部が、階数変更指示に応じて変更された階数fと、遷移前条件の座標値Px,yに対して各階のオフセット量ΔXおよびΔYに基づいて各階の位置オフセットを解消させる修正を行うことによって得られる座標値と、遷移前条件と同一の表示倍率mと、を有する遷移後条件を生成するようにしたものである。本発明の第4の態様は、上述した第1の態様に係る建物内の地図提示システムにおいて、建物内に基準となる三次元XYZ座標系を定義し、このXYZ座標系の各座標軸を基準X軸,基準Y軸,基準Z軸としたときに、階床地図データ格納部が、基準Z軸上に定義された原点Oと、この原点Oを通り基準X軸および基準Y軸に平行な軸を基準Z軸を回転軸としてそれぞれオフセット角Δθだけ回転させることにより回転オフセットを生じた向きに定義されたX軸およびY軸と、を有する二次元XY座標系にそれぞれ配列された画素からなる画像データとして、各階の階床地図データを格納しており、指示入力部が階数fを変更する階数変更指示を入力した場合に、切出条件変更部が、階数変更指示に応じて変更された階数fと、遷移前条件の座標値Px,yに対して各階のオフセット角Δθに基づいて各階の回転オフセットを解消させる修正を行うことによって得られる座標値と、遷移前条件と同一の表示倍率mと、を有する遷移後条件を生成するようにしたものである。本発明の第5の態様は、上述した第1の態様に係る建物内の地図提示システムにおいて、建物内に基準となる三次元XYZ座標系を定義し、このXYZ座標系の各座標軸を基準X軸,基準Y軸,基準Z軸としたときに、階床地図データ格納部が、基準Z軸上に定義された点を、基準X軸方向にオフセット量ΔX、基準Y軸方向にオフセット量ΔYだけ移動させた位置オフセットを生じた位置に定義された原点Oと、この原点Oを通り基準X軸および基準Y軸に平行な軸を原点Oを通り基準Z軸と平行な軸を回転軸としてそれぞれオフセット角Δθだけ回転させることにより回転オフセットを生じた向きに定義されたX軸およびY軸と、を有する二次元XY座標系にそれぞれ配列された画素からなる画像データとして、各階の階床地図データを格納しており、指示入力部が階数fを変更する階数変更指示を入力した場合に、切出条件変更部が、階数変更指示に応じて変更された階数fと、遷移前条件の座標値Px,yに対して各階のオフセット量ΔXおよびΔYに基づいて各階の位置オフセットを解消させ、各階のオフセット角Δθに基づいて各階の回転オフセットを解消させる修正を行うことによって得られる座標値と、遷移前条件と同一の表示倍率mと、を有する遷移後条件を生成するようにしたものである。本発明の第6の態様は、上述した第1~第5の態様に係る建物内の地図提示システムにおいて、切出条件変更部が、階床遷移処理を行う際に、遷移前の階床全体の地図をディスプレイの表示画面に表示するのに適した切出条件からなる第1過渡条件と、遷移後の階床全体の地図をディスプレイの表示画面に表示するのに適した切出条件からなる第2過渡条件と、を生成し、遷移前条件を第1過渡条件に書き換える処理を行った後、更に、第1過渡条件を第2過渡条件に書き換え、その後に、第2過渡条件を遷移後条件に書き換える処理を行い、表示対象切出部が、第1過渡条件に基づいて表示対象データを切り出したときに、遷移前条件の表示基準点Pを示す位置指標を付加した表示対象データを表示対象データ格納部に格納し、第2過渡条件に基づいて表示対象データを切り出したときに、遷移後条件の表示基準点Pを示す位置指標を付加した表示対象データを表示対象データ格納部に格納するようにしたものである。本発明の第7の態様は、上述した第6の態様に係る建物内の地図提示システムにおいて、切出条件変更部が、遷移前条件を第1過渡条件に書き換える処理を行う際に、遷移前条件から第1過渡条件に徐々に変化する中間段階の条件を仲介した書き換え処理を行い、第2過渡条件を遷移後条件に書き換える処理を行う際に、第2過渡条件から遷移後条件に徐々に変化する中間段階の条件を仲介した書き換え処理を行うようにしたものである。本発明の第8の態様は、上述した第1~第7の態様に係る建物内の地図提示システムにおいて、切出条件格納部が、更に、Y軸とβ軸とのなす角として定義される切出方位角φを、切出条件の一部として格納し、表示対象切出部が、切出方位角φを考慮して表示対象データの切り出しを行い、切出条件変更部が、遷移前条件から遷移後条件に書き換える処理を行う際に、切出条件内の切出方位角φを一定に維持するようにしたものである。本発明の第9の態様は、上述した第1~第8の態様に係る建物内の地図提示システムを、コンピュータにプログラムを組み込むことにより構成したものである。本発明の第10の態様は、上述した第1~第8の態様に係る建物内の地図提示システムにおいて、指示入力部が、ディスプレイの表示画面上に設けられたタッチパネルと、このタッチパネルに対する押圧操作を検出して、ユーザの指示を入力する入力インターフェイスと、を有し、表示処理部が、ディスプレイの画面上に、昇階ボタンおよび降階ボタンを地図とともに表示する機能を有し、入力インターフェイスが、昇階ボタンに対する押圧操作を、階数fを昇階方向に変更する階数変更指示の入力と認識し、降階ボタンに対する押圧操作を、階数fを降階方向に変更する階数変更指示の入力と認識するようにしたものである。本発明の第11の態様は、上述した第10の態様に係る建物内の地図提示システムにおいて、入力インターフェイスが、昇階ボタンに対するn回の連続タップ操作を、階数fを昇階方向にn階分だけ変更する階数変更指示の入力と認識し、降階ボタンに対するn回の連続タップ操作を、階数fを降階方向にn階分だけ変更する階数変更指示の入力と認識するようにしたものである。本発明の第12の態様は、上述した第1~第8の態様に係る建物内の地図提示システムにおいて、指示入力部が、ディスプレイの表示画面上に設けられたタッチパネルと、このタッチパネルに対する押圧操作を検出して、ユーザの指示を入力する入力インターフェイスと、を有し、表示処理部が、ディスプレイの画面上に、各階の数字を示す階数表示ボタンを地図とともに表示する機能を有し、入力インターフェイスが、階数表示ボタンの特定の数字に対する押圧操作を、階数fを当該数字に対応する階数に変更する階数変更指示の入力と認識するようにしたものである。本発明の第13の態様は、上述した第1~第8の態様に係る建物内の地図提示システムにおいて、少なくともディスプレイと、表示対象データ格納部と、表示処理部と、指示入力部と、を携帯型の電子端末装置によって構成し、少なくとも階床地図データ格納部を、電子端末装置と無線交信可能なサーバ装置によって構成し、切出条件変更部と、切出条件格納部と、表示対象切出部とを、それぞれ電子端末装置またはサーバ装置のいずれかによって構成したものである。本発明の第14の態様は、上述した第1~第8の態様に係る建物内の地図提示システムにおいて、階床地図上の所定位置と当該所定位置の場所名とを対応づける場所名対応データを格納する場所名対応データ格納部と、建物内の任意の地点間のアクセスルートを示すルートデータを格納するルートデータ格納部と、建物内におけるディスプレイの現在地を階床地図上の現在地座標として認識する現在地認識部と、ユーザから特定の目的地についての探索指示が与えられたときに、場所名対応データを検索することにより、目的地を階床地図上の目的地座標として認識する目的地認識部と、ルートデータに基づいて、現在地から目的地までの推奨ルートを探索するルート探索部と、を更に付加し、指示入力部に、探索指示を入力する機能をもたせ、表示処理部に、ディスプレイの画面上に、推奨ルートを地図とともに表示する機能をもたせることにより、建物内のナビゲーションシステムを構成したものである。本発明の第15の態様は、上述した第1~第8の態様に係る建物内の地図提示システムにおいて、階床地図上の所定位置と当該所定位置の場所名とを対応づける場所名対応データを格納する場所名対応データ格納部と、建物内の任意の地点間のアクセスルートを示すルートデータを格納するルートデータ格納部と、ユーザの指示に基づいて階床地図上の任意の地点を出発地に設定する出発地設定部と、ユーザから特定の目的地についての探索指示が与えられたときに、場所名対応データを検索することにより、目的地を階床地図上の目的地座標として認識する目的地認識部と、ルートデータに基づいて、出発地から目的地までの推奨ルートを探索するルート探索部と、を更に付加し、指示入力部に、探索指示を入力する機能をもたせ、表示処理部に、ディスプレイの画面上に、推奨ルートを地図とともに表示する機能をもたせることにより、建物内のナビゲーションシステムを構成したものである。本発明の第16の態様は、上述した第14または第15の態様に係る建物内のナビゲーションシステムにおいて、探索された推奨ルートが階床遷移を伴う場合に、表示処理部が、ディスプレイの画面上に階床遷移を示す情報を付加表示する機能を有するようにしたものである。本発明の第17の態様は、上述した第14~第16の態様に係る建物内のナビゲーションシステムにおいて、探索された推奨ルートがエレベータを利用した階床遷移を伴い、指示入力部が、ユーザからの自動階数変更指示を入力した場合に、切出条件変更部が、エレベータを利用した遷移先もしくは遷移元の階床に切り替える階床遷移処理を自動的に行うようにしたものである。本発明に係る地図提示システムによれば、ディスプレイ画面上に表示される地図は、階数f,表示基準点P,表示倍率mという切出条件の下で階床地図データから切り出される。そして、表示対象となる階を切り替える際には、表示基準点Pが建物内の同一鉛直線上に維持されるようにし、表示倍率mがそのまま維持されるような階床遷移処理が実行される。このため、階を切り替えても、建物内の同一鉛直線上の位置すなわち、真上もしくは真下の位置の周辺地図が、切替前と同一の倍率で表示されることになり、ユーザは、切替前後における空間的な位置関係を容易に把握できるようになる。また、遷移前条件から遷移後条件に書き換える際に、遷移前の階床全体の地図を表示するための第1過渡条件と、遷移後の階床全体の地図を表示するための第2過渡条件と、を仲介させる実施形態では、表示対象となる階を切り替える際に、切替前の階の全体表示および表示基準点位置の指標表示と、切替後の階の全体表示および表示基準点位置の指標表示とがなされるため、ユーザは、表示対象となる部分地図が階床全体の地図のどの部分を占めているのかを把握することができ、建物全体に対する空間的な位置関係を容易に把握できるようになる。以下、本発明を図示する実施形態に基づいて説明する。<<<§1.本発明の基本的な実施形態>>>図1は、本発明の基本的な実施形態に係る建物内の地図提示システムの構成を示すブロック図である一部、座標系および地図の平面図が示されている。図示のとおり、このシステムは、階床地図データ格納部10、表示対象切出部20、表示対象データ格納部30、指示入力部40、切出条件変更部50、切出条件格納部60、表示処理部70、ディスプレイ80によって構成されており、複数の階を有する建物について各階の地図を提示する機能を有する。ディスプレイ80は、ユーザに地図を提示する表示画面をもった装置であり、たとえば、液晶パネルとその制御回路によって構成することができる。図1では、説明の便宜上、ディスプレイ80のブロック内に、実際の表示画面の一例を示してある。この例の場合、表示画面は、地図表示画面81と指示入力画面82によって構成されており、地図表示画面81に、百貨店の売場の一部の地図が表示された例が示されている。一方、指示入力画面82には、昇階ボタン83および降階ボタン84が表示されている。地図表示画面81に表示される地図は、階床地図データ格納部10に画像データとして用意されている。階床地図データ格納部10は、各階の階床地図を示す階床地図データを格納するする構成要素である。本願では、この階床地図データを、原点Oをもった二次元XY座標系上に定義された画像データとして取り扱うことにする。具体的には、建物の1階の階床地図データD1、2階の階床地図データD2、、第f階の階床地図データDfが、それぞれXY座標系上に配列された画素の集合からなる画像データとして用意されることになり、階床地図上の1点Pは、座標値Px,yで表すことができる。ここで、階床地図データDfは、この建物の第f階の階床全体の地図を示すデータであり、ユーザは、その全体を地図表示画面81に表示させることもできるし、必要な一部分のみを地図表示画面81に表示させることもできる。なお、本願において、fは階数を示すパラメータであり、たとえば、f=1,2,などの数値をとる。もちろん、パラメータfは必ずしも整数値にする必要はなく、地下を表現するために-1,-2などの負の数をとるようにしてもよいし、1.5などの小数値により半階を表現するようにしてもかまわない。また、B1,B2,Rなどのアルファベットを用いて地下や屋上を表現するようにしてもかまわない。一方、表示対象データ格納部30は、表示対象となる地図を示す表示対象データを格納する構成要素である。本願では、この表示対象データを、原点Gをもった二次元αβ座標系上に配列された画素からなる画像データとして取り扱うことにする。表示対象地図上の1点Pは、座標値Pα,βで表すことができる。表示処理部70は、この表示対象データ格納部30に格納されている表示対象データに基づいて、ディスプレイ80の地図表示画面81上に地図の表示を行う。別言すれば、地図表示画面81上に表示されている地図画像は、表示対象データ格納部30に格納されている表示対象データに対応するものであり、この表示対象データを書き換えれば、地図表示画面81上の地図画像も書き換えられることになる。表示対象切出部20は、階床地図データ格納部10内の階床地図データを切り出して、表示対象データ格納部30に格納する切出処理を行う構成要素である。別言すれば、表示対象データ格納部30内の表示対象データは、この表示対象切出部20によって作成されることになる。切出条件格納部60には、表示対象となる階数fと、表示基準点Pを示す座標値Px,yと、表示倍率mと、が切出条件として格納されており、表示対象切出部20は、この切出条件に基づいて、階床地図データ格納部10に格納されている第f階の階床地図データから、座標値Px,yを基準とする位置の地図をディスプレイ80に表示倍率mで表示するための表示対象データを切り出し、これを二次元αβ座標系上の画像データに変換して表示対象データ格納部30に格納する処理を行う。ここで、切出条件を構成する階数fは、階床地図データ格納部10に格納されている複数の階床地図データのいずれを選択すべきかを示すパラメータになり、表示基準点Pを示す座標値Px,yは、選択された階床地図データのどの部分から地図の切り出しを行うかを示すパラメータになり、表示倍率mはどの程度の広さをもった領域を切り出すかを示すパラメータになる。結局、この切出条件は、どの階の階床地図データの、どの位置から、どの程度広い領域を切り出すかを示す情報ということになり、ディスプレイ80の地図表示画面81に表示される地図画像の内容は、この切出条件によって左右されることになる。なお、この§1に示す基本的実施形態では、常に、α軸とX軸とが平行、β軸とY軸とが平行となるような切り出しを前提としている。指示入力部40は、切出条件格納部60に格納されている切出条件を変更するためのユーザの指示を入力する構成要素であり、ここに示す実施形態の場合、タッチパネル41と入力インターフェイス42とを含んでいる。図1のブロック図では、指示入力部40とディスプレイ80とを別々のブロックで示してあるが、タッチパネル41は、実際には、ディスプレイ80の表示画面上に設けられており、入力インターフェイス42は、このタッチパネル41に対する押圧操作を検出して、ユーザの指示を入力する機能を有する。切出条件変更部50は、この指示入力部40が入力したユーザの指示に基づいて、切出条件格納部60に格納されている切出条件を変更する処理を行う。すなわち、ここに示す実施形態の場合、切出条件変更部50は、タッチパネル41を利用したユーザの指示に基づいて、切出条件格納部60に格納されている階数f、座標値Px,y、表示倍率mを、それぞれ別個独立して書き換える機能を有する。ユーザが各切出条件をそれぞれ所望の値に書き換えるための指示を入力する具体的な方法は§2で詳述する。図2は、図1に示すシステムにおいて、表示対象切出部20が、階床地図データ格納部10内の階床地図データDfから、表示対象データを切り出す切出処理の一例を示す平面図である。ここでは、百貨店の第f階の個々の売場等を示す階床地図の例が示されている実際には、個々の売場を示す文字列などが含まれているが、図示の便宜上、省略する。なお、エレベータについてはEVと略記した。前述したとおり、階床地図データDfは、第f階の階床地図を示す画像データであり、その実体は、原点Oをもった二次元XY座標系上に配列された画素の集合体である。したがって、個々の画素の位置は、座標値x,yによって示すことができる。切出条件格納部60に格納されている切出条件のうち、階数fは、特定の階床地図データDfを選択するためのパラメータであり、図2に示す階床地図データDfは、この階数fなるパラメータに基づいて選択された画像データということになる。一方、座標値Px,yは、表示基準点Pを示すパラメータであるが、ここでは、複数の表示基準点Pを相互に区別する便宜上、図示の×印の位置表示基準点Paの位置を示す座標値Paxa,yaが切出条件格納部60に格納されていたものとしよう。本願における表示基準点Pは、地図上の1点Pを、ディスプレイ80の表示画面の特定位置に表示することを示す指標である。ここに示す実施形態の場合、表示画面の特定位置として、地図表示画面81の中心点をとっている。したがって、ここに示す実施形態では、表示基準点Pは、地図表示画面81の中心に表示すべき点ということになり、図2に示す例の場合、表示基準点Paの位置が、地図表示画面81の中心に表示されることになる。一方、表示倍率mは、第一義的には、ディスプレイ80に表示する地図の倍率を示すパラメータであるが、通常、ディスプレイ80の表示画面の画素数解像度は固定した状態で利用されるため、表示倍率mは、表示基準点Pを基準として、切出領域の面積画素数を定めるパラメータとして機能する。図2の例では、表示基準点Paを中心として、矩形の切出枠Waが設定された状態が示されており、表示対象切出部20は、この切出枠Wa内の画像を切り出して、これを二次元αβ座標系上の画像データに変換して、表示対象データ格納部30に格納する切出処理を実行することになる。図3は、このような切出処理によって切り出された表示対象データを示す平面図である。図3に示す点Ptαt,βtは、αβ座標系において、地図表示枠Tの中心点となる座標であるが、ここに位置する地図上の1点は、図2に示す表示基準点Paxa,yaに位置する地図上の1点に対応する。結局、図3に示す地図表示枠Tの内部の地図画像は、図2に示す切出枠Waの内部の地図画像に対応することになる。図1に示すディスプレイ80に表示されている地図画像は、この図3に示す地図表示枠T内の地図画像に他ならない。別言すれば、図1の例の場合、表示対象切出部20が、図2に示す階床地図データDfから切出枠Waの内部画像を切り出し、これを図3に示すようなαβ座標系上の画像データとして表示対象データ格納部30に格納する切出処理を実行し、表示処理部70が、当該表示対象データをディスプレイ80に与えたため、図1に示すような地図画像の表示が行われたことになる。もちろん、図3に示す地図表示枠Tのサイズ画素数は、図1に示すディスプレイ80の地図表示画面81のサイズ画素数に対応したものになる。また、地図画像の縦横を等倍率で表示するためには、図2に示す切出枠Waの縦横比は、図3に示す地図表示枠Tの縦横比すなわち、図1に示す地図表示画面81の縦横比に一致させる必要がある。したがって、図2に示す切出枠Waと図3に示す地図表示枠Tとは相似形の関係になり、そのサイズ比を示すパラメータが表示倍率mということになる。ここで、表示対象切出部20が実行する座標変換処理、すなわち、図2に示すXY平面上に定義された切出枠Wa内の画像を、図3に示すαβ平面上に定義された地図表示枠T内の画像に変換する処理は、実際には、地図表示枠T内の画像を構成する個々の着目画素について、階床地図データDfの対応画素を求め、当該対応画素の画素値を当該着目画素に付与する処理として実行することができる。たとえば、図3に示す表示基準点Ptαt,βtに位置する画素を着目画素として、その画素値を決定する場合、当該着目画素についての対応画素として、図2に示す表示基準点Paxa,yaに位置する画素を求め、当該対応画素の画素値を着目画素の画素値とすればよい。上述したとおり、αβ座標系上に定義された地図表示枠Tと、XY座標系上に定義された切出枠Waとは相似形の関係にあるので、一方の任意の点に対応する他方の対応点は幾何学的な演算によって求めることができる。よって、地図表示枠T内の画像を構成する個々の着目画素について、それぞれ切出枠Wa内の対応画素を求めることができ、画素値を決定することができる。なお、実際には、地図表示枠T内の画素と切出枠Wa内の画素とは必ずしも1対1に対応するわけではないので、必要に応じて補間処理が必要になる。このような補間処理は公知の技術であるため、ここでは詳しい説明は省略する。なお、ここに示す実施形態の場合、上述したとおり、図2に示す階床地図データDf上の表示基準点Paxa,yaの位置が、図3に示す地図表示枠Tの中心点Ptαt,βt、すなわち、図1に示す地図表示画面81の中心点となるような切出処理を行うことにしているが、表示基準点Paxa,yaの位置は、必ずしも地図表示枠Tの中心点にする必要はない。たとえば、表示基準点Paxa,yaの位置が、地図表示枠Tの左下隅点図3に示す原点Gとなるような切出処理を行うようにしてもかまわない。この場合、表示基準点Paxa,yaは、切出枠Waの左下隅点ということになる。このように、本発明における表示基準点Pは、地図表示画面81の任意の点に対応づけることができ、必ずしも中心点に対応づける必要はない。ただ、本願実施例では、説明の便宜上、上例のように中心点に対応づけた例を述べることにする。<<<§2.切出条件の変更方法>>>ここでは、§1で述べた基本的な実施形態に係る地図提供システムにおいて、ユーザが各切出条件f,Px,y,mを変更するための指示を入力する具体的な方法を説明する。ここで述べる実施形態における指示入力部40は、前述したとおり、ディスプレイ80の表示画面81,82上に設けられたタッチパネル41を備えており、入力インターフェイス42によって、このタッチパネル41に対する押圧操作を検出して、ユーザの指示を入力することができる。したがって、ユーザは、このタッチパネル41上に当てた指によって、様々な指示を与えることができる。まず、表示基準点Pの座標値Px,yを変更するための指示について説明する。座標値Px,yを変更する指示は、タッチパネル41上具体的には、図1に示す地図表示画面81上で、指を横方向もしくは縦方向にスライドさせる操作によって行うことができる。入力インターフェイス42は、指を横方向に移動させるスライド操作を検出した場合、座標値xを増減する変更指示を受けたものと判断し、指を縦方向に移動させるスライド操作を検出した場合、座標値yを増減する変更指示を受けたものと判断する。たとえば、図1の地図表示画面81上で、指をタッチパネル41に接触させ、左から右へと横方向にスライドさせる操作を行うと、入力インターフェイス42は、表示基準点Pの座標値xを減少させる変更指示を受けたものと判断する。切出条件変更部50は、当該変更指示に基づいて、切出条件格納部60に格納されている座標値Px,yのxの値を減少させる変更処理を行う。図4は、このような変更処理によって、切出位置が横方向に移動した状態を示す平面図である。すなわち、変更処理により、表示基準点Pの座標はPaxa,yaからPbxb,ybに変更され、切出枠はWaからWbに変更されている破線は変更前の位置を示す。上記操作は、横方向スクロール操作に相当し、x座標値はxaからxbに減少するが、y座標値は変わらず、yb=yaである。この操作により、地図表示画面81上には、より左側の地図画像が表示されることになる。逆に、指を右から左へと横方向にスライドさせる操作を行うと、入力インターフェイス42は、表示基準点Pの座標値xを増加させる変更指示を受けたものと判断する。切出条件変更部50は、当該変更指示に基づいて、切出条件格納部60に格納されている座標値Px,yのxの値を増加させる変更処理を行う。その結果、切出枠は図4における右方向へ移動し、地図表示画面81上には、より右側の地図画像が表示される。一方、指を下から上へと縦方向にスライドさせる操作を行うと、入力インターフェイス42は、表示基準点Pの座標値yを減少させる変更指示を受けたものと判断する。切出条件変更部50は、当該変更指示に基づいて、切出条件格納部60に格納されている座標値Px,yのyの値を減少させる変更処理を行う。図5は、図4に示す状態から、上記変更処理によって、切出位置が縦方向に移動した状態を示す平面図である。すなわち、変更処理により、表示基準点Pの座標はPbxb,ybからPcxc,ycに変更され、切出枠はWbからWcに変更されている破線は変更前の位置を示す。上記操作は、縦方向スクロール操作に相当し、y座標値はybからycに減少するが、x座標値は変わらず、xc=xbである。この操作により、地図表示画面81上には、より下側の地図画像が表示されることになる。逆に、指を上から下へと横方向にスライドさせる操作を行うと、入力インターフェイス42は、表示基準点Pの座標値yを増加させる変更指示を受けたものと判断する。切出条件変更部50は、当該変更指示に基づいて、切出条件格納部60に格納されている座標値Px,yのyの値を増加させる変更処理を行う。その結果、切出枠は図5における上方向へ移動し、地図表示画面81上には、より上側の地図画像が表示される。このように、ユーザは、横方向スクロール操作と縦方向スクロール操作とを適宜組み合わせることにより、表示基準点Pの座標値Px,yを任意に変更することができ、所望の地図画像を表示させることができる。もちろん、ユーザが指を斜め方向にスライドさせる操作を行った場合に、当該操作を横方向の操作成分と縦方向の操作成分とに分解して入力する機能を入力インターフェイス42にもたせておけば、x座標値とy座標値とを同時に変更することも可能であり、地図表示画面81上で地図画像を斜め方向にスクロールする操作を行うことができる。続いて、表示倍率mを変更するための指示について説明する。表示倍率mは、前述したとおり、図2に示す切出枠Waと図3に示す地図表示枠Tとのサイズ比を示すパラメータである。表示倍率mの単位は任意に設定できるが、ここでは、一次元の画素数を単位として表示倍率mを定義している。すなわち、地図表示枠Tの横方向もしくは縦方向の画素数の切出枠Waの横方向もしくは縦方向の画素数に対する比を表示倍率mと定義している。したがって、表示倍率mを大きくすればするほど、切出枠Waは小さくなり、表示倍率mを小さくすればするほど、切出枠Waは大きくなる。ここに示す実施形態の場合、表示倍率mを変更する指示は、タッチパネル41上具体的には、図1に示す地図表示画面81上で、2本の指をスライドさせる操作によって行うことができる。入力インターフェイス42は、2本指の間隔を広げるようなスライド操作いわゆる、ピンチアウト操作を検出した場合、表示倍率mを増加させる変更指示地図を拡大表示する指示を受けたものと判断し、逆に、2本指の間隔を狭めるようなスライド操作いわゆる、ピンチイン操作を検出した場合、表示倍率mを減少させる変更指示地図を縮小表示する指示を受けたものと判断する。切出条件変更部50は、当該変更指示に基づいて、切出条件格納部60に格納されている表示倍率mを増減させる変更処理を行う。図6は、図2に示す状態から、ピンチアウト操作を受け、表示倍率mを増加させる変更処理が行われた状態を示す平面図である。この変更処理により、切出枠はWaからWdに変更されており破線は変更前の位置を示す、地図表示画面81上には、切出枠Wd内の画像が拡大表示される。これに対して、図7は、図2に示す状態から、ピンチイン操作を受け、表示倍率mを減少させる変更処理が行われた状態を示す平面図である。この変更処理により、切出枠はWaからWeに変更されており破線は変更前の位置を示す、地図表示画面81上には、切出枠We内の画像が縮小表示される。上記操作によって、表示倍率mが増減しても、表示基準点Paの位置には変わりがないので、切出位置はそのまま維持されることになる。最後に、階数fを変更するための指示について説明する。ここに示す実施形態の場合、階数fを変更する指示は、タッチパネル41上で、指をタップする操作によって行うことができる。図1に示すように、ディスプレイ80の表示画面は、地図表示画面81と指示入力画面82とを含んでおり、表示処理部70は、地図表示画面81上に地図を表示するとともに、指示入力画面82上に昇階ボタン83および降階ボタン84を表示する機能を有している。また、タッチパネル41は、地図表示画面81および指示入力画面82の両方をカバーするように設けられており、入力インターフェイス42は、昇階ボタン83に対する押圧操作を、階数fを昇階方向に変更する階数変更指示の入力と認識し、降階ボタン84に対する押圧操作を、階数fを降階方向に変更する階数変更指示の入力と認識することができる。したがって、ユーザが、昇階ボタン83をタップする操作を行うと、入力インターフェイス42によって昇階を示す階数変更指示があったものと認識され、切出条件変更部50が、切出条件格納部60に格納されている階数fを1階分だけ昇階させる変更を行う。また、ユーザが、降階ボタン84をタップする操作を行うと、入力インターフェイス42によって降階を示す階数変更指示があったものと認識され、切出条件変更部50が、切出条件格納部60に格納されている階数fを1階分だけ降階させる変更を行う。また、ここに示す実施形態の場合、入力インターフェイス42は、所定の時間間隔内で行われた複数回のタップ操作いわゆるマルチタップ操作を認識する機能を有しており、昇階ボタン83に対するn回の連続タップ操作を、階数fを昇階方向にn階分だけ変更する階数変更指示の入力と認識し、降階ボタン84に対するn回の連続タップ操作を、階数fを降階方向にn階分だけ変更する階数変更指示の入力と認識する。切出条件変更部50は、複数n階分の階数変更指示の入力があった場合には、切出条件格納部60に格納されている階数fをn階分だけ昇階もしくは降階させる変更を行う。したがって、たとえば、現在、切出条件として、階数f=5が設定されており、階床地図データD5に基づいて5階の地図が表示されている状態において、ユーザが昇階ボタン83を連続して3回タップする操作を行えば、切出条件変更部50によって切出条件格納部60内の階数がf=8に書き換えられ、降階ボタン84を連続して4回タップする操作を行えば、切出条件変更部50によって切出条件格納部60内の階数がf=1に書き換えられる。ここでは、このように階数fを変更する階数変更指示の入力により、切出条件格納部60内の階数fが書き換えられ、その結果、ディスプレイ80に表示される地図が切り替わる動作を階床遷移と呼び、変更前の切出条件階数変更指示の入力時点の切出条件を遷移前条件、変更後の切出条件を遷移後条件と呼ぶことにする。また、ディスプレイ80に表示される切替前の地図を遷移前階床地図と呼び、切替後の地図を遷移後階床地図と呼ぶことにする。本発明に係る地図提供システムにおける階床遷移の基本的な考え方は、指示入力部40が階数fを変更する階数変更指示を入力した場合に、切出条件変更部50が、当該階数変更指示の入力時点の切出条件である遷移前条件に対して、階数fに関しては、当該階数変更指示に応じた階数に変更し、表示基準点Pを示す座標値Px,yに関しては、表示基準点Pが建物内の同一鉛直線上に維持されるように必要があれば変更し、表示倍率mに関しては、変更せずにそのまま維持することにより遷移後条件を生成し、切出条件格納部60内の遷移前条件を、遷移後条件に書き換えることにより、遷移前階床地図から遷移後階床地図へ表示を切り替える階床遷移処理を行うことにある。ここで重要な概念は、表示基準点Pを建物内の同一鉛直線上に維持する点と、表示倍率mをそのまま維持する点である。ユーザが、昇階ボタン83や降階ボタン84をタップして階数fを変更する階数変更指示を入力すると、ディスプレイ80上の遷移前階床地図は、階が異なる遷移後階床地図に切り替えられることになるが、このとき、表示基準点Pが建物内の同一鉛直線上に維持され、表示倍率mがそのまま維持されるため、ディスプレイ80に表示されている地図において、建物内の同一鉛直線上の位置すなわち、真上もしくは真下の位置の周辺地図が、切替前と同一の倍率で表示されることになる。このため、ユーザは、階が切り替わった場合でも、切替前後における空間的な位置関係を容易に把握できるようになる。以下、第i階から第j階への階床遷移を具体例で示そう。図8は、図1に示すシステムにおいて、階床遷移前の階床地図データDiから表示対象データを切り出す切出処理の一例を示す平面図であり、図9は、階床遷移後の階床地図データDjから表示対象データを切り出す切出処理の一例を示す平面図である。図8の右欄に示すとおり、遷移前条件は、fi,Pixi,yi,miであり、図9の右欄に示すとおり、遷移後条件は、fj,Pjxj,yj,mjである。ここで、fiは第i階を示す階数パラメータ、fjは第j階を示す階数パラメータであり、階床遷移前は第i階の階床地図データDiからの切り出しが行われ、階床遷移後は第j階の階床地図データDjからの切り出しが行われる。上記基本的な考え方によれば、階床遷移の前後において、表示倍率mはそのまま維持することになるので、表示倍率mi=mjになる。したがって、図8に示す切出枠Wiと図9に示す切出枠Wjは同じ大きさの矩形になり、切出領域の範囲は変化しない。一方、Pixi,yiとPjxj,yjとの関係については、階床地図データDiのXY座標系と階床地図データDjのXY座標系との間にオフセットが生じていなければ、xi=xj、yi=yjになる。図8および図9に示す例は、オフセットが生じていない場合の例であり、表示基準点Pixi,yiとPjxj,yjとが、XY座標系上での同一座標値をもつ点であれば、両点Pi,Pjは、建物内の同一鉛直線上にある点になる。別言すれば、図8における表示基準点Pixi,yiで示される階床地図上の位置と、図9における表示基準点Pjxj,yjで示される階床地図上の位置とは、一方が他方の真上にある関係になる。図10,は、それぞれ図8および図9に示す切出処理によってディスプレイ80の地図表示画面81に表示される階床遷移を示す平面図である。図10は、図8の切出枠Wiの内部に対応する遷移前階床地図第i階の地図を示しており、図10は、図9の切出枠Wjの内部に対応する遷移後階床地図第j階の地図を示している。階が第i階から第j階に切り替わっているものの、建物内の同一鉛直線上の同じ位置真上もしくは真下の位置が同じ向き、同じサイズで表示されているため、ユーザは、切替前後における空間的な位置関係を容易に把握できる。階床遷移の際に、表示基準点Pが建物内の同一鉛直線上に維持されるようにするために、切出条件変更部50が行うべき具体的な処理は、各階の階床地図データの定義方法によって異なる。以下、この点を、いくつかの具体的なバリエーションを挙げながら説明する。いずれの場合も、説明の便宜上、建物内に基準となる三次元XYZ座標系を定義することにする。また、この三次元XYZ座標系の各座標軸を基準X軸,基準Y軸,基準Z軸と呼び、各階床地図データを定義するための二次元XY座標系のX軸,Y軸と区別することにする。オフセットが生じていない場合上述した図8および図9に示す例がオフセットが生じていない場合の例である。図11は、このようなオフセットが生じていない場合の各階床地図データが定義された座標系を示す斜視図である。図示のとおり、第i階の階床地図データDiが定義された階床遷移前の座標系Siは、原点Oi,Xi軸,Yi軸をもった二次元XY座標系であり、第j階の階床地図データDjが定義された階床遷移後の座標系Sjは、原点Oj,Xj軸,Yj軸をもった二次元XY座標系である。ここで、原点Oi,Ojは、いずれも基準Z軸に定義された点であり、Xi軸,Xj軸は、いずれも基準X軸に平行な軸であり、Yi軸,Yj軸は、いずれも基準Y軸に平行な軸である。このように、座標系にオフセットが生じていない場合、すなわち、階床地図データ格納部10が、基準Z軸上に定義された原点O図11の例の場合、原点Oi,Ojと、基準X軸に平行なX軸図11の例の場合、Xi軸,Xj軸と、基準Y軸に平行なY軸図11の例の場合、Yi軸,Yj軸と、を有する二次元XY座標系にそれぞれ配列された画素からなる画像データとして、各階の階床地図データを格納しているケースでは、階床遷移の際に、表示基準点Pを示す座標値Px,yを書き換える必要はない。したがって、このようなケースでは、指示入力部40が階数fを変更する階数変更指示を入力した場合、切出条件変更部50は、階数変更指示に応じて変更された階数fと、遷移前条件と同一の座標値Px,yと、遷移前条件と同一の表示倍率mと、を有する遷移後条件を生成すれば足り、実際には、階数fだけを変更する処理を行えばよい。すなわち、遷移前条件を、図8の右欄に示すとおり、fi,Pixi,yi,miとし、遷移後条件を、図9の右欄に示すとおり、fj,Pjxj,yj,mjとした場合、xi=xj、yi=yj、mi=mjになるので、切出条件変更部50は、階数fiをfjに書き換える処理を行うだけでよい。たとえば、X座標値を経度情報、Y座標値を緯度情報とした緯度経度を示す二次元座標系上に定義された階床地図データを採用した場合、このようなオフセットが生じていないケースとして取り扱うことになる。位置オフセットを生じている場合一方、階床ごとに位置オフセットが生じているケースでは、表示基準点Pを示す座標値Px,yに対して、位置オフセットを解消するための修正が必要になる。図12は、図11に示す座標系に位置オフセットをもたせた状態を示す平面図図11に示す座標系を上方から見た図である。図示のとおり、第i階の階床地図データDiが定義された階床遷移前の座標系は、原点Oi,Xi軸,Yi軸をもった二次元XY座標系であり、第j階の階床地図データDjが定義された階床遷移後の座標系は、原点Oj,Xj軸,Yj軸をもった二次元XY座標系である。ここで、Xi軸,Xj軸は、いずれも基準X軸に平行な軸であり、Yi軸,Yj軸は、いずれも基準Y軸に平行な軸であるが、原点Oi,Ojは、基準Z軸図の原点Oの位置に立てた紙面に対して垂直な軸から若干外れている。すなわち、原点Oiは、基準Z軸上に定義された点図11の点Oiの位置にある点を、基準X軸方向にオフセット量ΔXi、基準Y軸方向にオフセット量ΔYiだけ移動させた位置に定義されており、原点Ojは、基準Z軸上に定義された点図11の点Ojの位置にある点を、基準X軸方向にオフセット量ΔXj、基準Y軸方向にオフセット量ΔYjだけ移動させた位置に定義されている。このように、座標系に位置オフセットが生じている場合、すなわち、階床地図データ格納部10が、基準Z軸上に定義された点を、基準X軸方向にオフセット量ΔX、基準Y軸方向にオフセット量ΔYだけ移動させた位置オフセットを生じた位置に定義された原点Oと、この原点Oを通り基準X軸に平行なX軸および基準Y軸に平行なY軸と、を有する二次元XY座標系にそれぞれ配列された画素からなる画像データとして、各階の階床地図データを格納しているケースでは、階床遷移の際に、表示基準点Pが建物内の同一鉛直線上に維持されるようにするために、表示基準点Pを示す座標値Px,yに対して、位置オフセットを解消するための修正が必要になる。したがって、このようなケースでは、指示入力部40が階数fを変更する階数変更指示を入力した場合、切出条件変更部50は、階数変更指示に応じて変更された階数fと、遷移前条件の座標値Px,yに対して各階のオフセット量ΔXおよびΔYに基づいて各階の位置オフセットを解消させる修正を行うことによって得られる座標値と、遷移前条件と同一の表示倍率mと、を有する遷移後条件を生成することになる。たとえば、図12に示す例の場合、第i階の階床地図データDi上の座標値と第j階の階床地図データDj上の座標値とでは、基準X軸方向にΔXiΔXjだけ位置オフセットを生じており、基準Y軸方向にΔYiΔYjだけ位置オフセットを生じている。したがって、遷移前条件を、fi,Pixi,yi,miとし、遷移後条件を、fj,Pjxj,yj,mjとした場合、切出条件変更部50は、階数fiをfjに書き換える処理を行うとともに、xj=xi-ΔXiΔXj、yj=yi-ΔYiΔYjとする書き換え処理を行う必要がある。なお、表示倍率は、mj=miであり、変わりはない。回転オフセットを生じている場合また、階床ごとに回転オフセットが生じているケースでは、表示基準点Pを示す座標値Px,yに対して、回転オフセットを解消するための修正が必要になる。図13は、図11に示す座標系に回転オフセットをもたせた状態を示す平面図図11に示す座標系を上方から見た図である。図示のとおり、第i階の階床地図データDiが定義された階床遷移前の座標系は、原点Oi,Xi軸,Yi軸をもった二次元XY座標系であり、第j階の階床地図データDjが定義された階床遷移後の座標系は、原点Oj,Xj軸,Yj軸をもった二次元XY座標系である。ここで、原点O,Oi,Ojはいずれも基準Z軸上に定義された点であり、図11に示す点O,Oi,Ojと全く同じ点である。しかしながら、Xi軸およびYi軸は、原点Oiを通り基準X軸および基準Y軸に平行な軸図11のXi軸およびYi軸を基準Z軸を回転軸としてそれぞれオフセット角Δθiだけ回転させることにより得られる軸であり、Xj軸およびYj軸は、原点Ojを通り基準X軸および基準Y軸に平行な軸図11のXj軸およびYj軸を基準Z軸を回転軸としてそれぞれオフセット角Δθjだけ回転させることにより得られる軸である。このように、座標系に回転オフセットが生じている場合、すなわち、階床地図データ格納部10が、基準Z軸上に定義された原点Oと、この原点Oを通り基準X軸および基準Y軸に平行な軸を基準Z軸を回転軸としてそれぞれオフセット角Δθだけ回転させることにより回転オフセットを生じた向きに定義されたX軸およびY軸と、を有する二次元XY座標系にそれぞれ配列された画素からなる画像データとして、各階の階床地図データを格納しているケースでは、階床遷移の際に、表示基準点Pが建物内の同一鉛直線上に維持されるようにするために、表示基準点Pを示す座標値Px,yに対して、回転オフセットを解消するための修正が必要になる。したがって、このようなケースでは、指示入力部40が階数fを変更する階数変更指示を入力した場合、切出条件変更部50は、階数変更指示に応じて変更された階数fと、遷移前条件の座標値Px,yに対して各階のオフセット角Δθに基づいて各階の回転オフセットを解消させる修正を行うことによって得られる座標値と、遷移前条件と同一の表示倍率mと、を有する遷移後条件を生成することになる。たとえば、図13に示す例の場合、第i階の階床地図データDi上の座標値と第j階の階床地図データDj上の座標値とでは、Δθj-Δθiだけ回転オフセットを生じている。したがって、遷移前条件を、fi,Pixi,yi,miとし、遷移後条件を、fj,Pjxj,yj,mjとした場合、切出条件変更部50は、階数fiをfjに書き換える処理を行うとともに、xiをxjに、yiをyjに、それぞれ回転オフセットを解消するための補正を行う必要がある。なお、表示倍率は、mj=miであり、変わりはない。位置回転の両オフセットを生じている場合更に、階床ごとに、上述した位置オフセットと回転オフセットとの双方が生じているケースでは、表示基準点Pを示す座標値Px,yに対して、位置オフセットと回転オフセットとの双方を解消するための修正が必要になる。すなわち、階床地図データ格納部10が、基準Z軸上に定義された点を、基準X軸方向にオフセット量ΔX、基準Y軸方向にオフセット量ΔYだけ移動させた位置オフセットを生じた位置に定義された原点Oと、この原点Oを通り基準X軸および基準Y軸に平行な軸を原点Oを通り基準Z軸と平行な軸を回転軸としてそれぞれオフセット角Δθだけ回転させることにより回転オフセットを生じた向きに定義されたX軸およびY軸と、を有する二次元XY座標系にそれぞれ配列された画素からなる画像データとして、各階の階床地図データを格納しているケースでは、階床遷移の際に、表示基準点Pが建物内の同一鉛直線上に維持されるようにするために、表示基準点Pを示す座標値Px,yに対して、位置オフセットおよび回転オフセットの双方を解消するための修正が必要になる。したがって、このようなケースでは、指示入力部40が階数fを変更する階数変更指示を入力した場合、切出条件変更部50は、階数変更指示に応じて変更された階数fと、遷移前条件の座標値Px,yに対して各階のオフセット量ΔXおよびΔYに基づいて各階の位置オフセットを解消させ、各階のオフセット角Δθに基づいて各階の回転オフセットを解消させる修正を行うことによって得られる座標値と、遷移前条件と同一の表示倍率mと、を有する遷移後条件を生成することになる。<<<§3.階床全体の地図を提示する実施形態>>>続いて、ここでは、本発明を実施する上で、より好ましい実施形態を説明する。ここで述べる実施形態に係る地図提示システムの構成は、図1に示す基本的実施形態に係るシステムの構成とほぼ同じである。ただ、切出条件変更部50には、階床遷移時に、階床全体の地図を提示する付加的な機能が備わっている。以下、この付加的な機能について説明しよう。これまで述べた基本的実施形態では、指示示入力部40が、階数fiをfjに変更する階数変更指示を入力した場合、切出条件変更部50が、図8の右欄に示す遷移前条件を図9の右欄に示す遷移後条件に直接的に書き換える処理を行っていた。このため、ディスプレイ80上では、図10に示す遷移前階床地図から図10に示す遷移後階床地図へと表示が切り替えられることになる。これに対して、ここで述べる実施形態では、図8の右欄に示す遷移前条件を、過渡条件を仲介して間接的に、図9の右欄に示す遷移後条件に書き換える処理を行う。別言すれば、図8の右欄に示す遷移前条件を、一旦、別に用意した過渡条件に書き換えた後、更に、この過渡条件を図9の右欄に示す遷移後条件に書き換える。当然ながら、ディスプレイ80上では、図10に示す遷移前階床地図から、一旦、上記過渡条件に応じた過渡的地図への表示切替が行われ、その後、図10に示す遷移後階床地図へと表示が切り替えられることになる。そして、この過渡的地図として、階床全体の地図を表示するようにし、かつ、当該階床全体の地図上に表示基準点Pを示す位置指標を併せて表示するのである。図14は、切出条件を遷移前条件から遷移後条件に書き換える際に、階床全体の地図を提示するための過渡条件を仲介させた場合にディスプレイに表示される階床遷移を示す平面図である。ディスプレイ80の地図表示画面81上には、図に白抜きの矢印で示すように、図14,,,の順に地図画像が表示されてゆく。ここで、図14に示す地図は、図10に示す地図と同じ遷移前階床地図であり、図8の右欄に示す遷移前条件に基づいて階床地図データDiから切り出された画像である。また、図14に示す地図は、図10に示す地図と同じ遷移後階床地図であり、図9の右欄に示す遷移後条件に基づいて階床地図データDjから切り出された画像である。図14に示す階床遷移は、遷移前条件と遷移後条件との間に、第1過渡条件および第2過渡条件という2つの過渡条件を挿入したものである。第1過渡条件は、図15の右欄に示すように、fi,Puxu,yu,muである。ここで、Puxu,yuおよびmuは、遷移前の第i階の階床全体の地図をディスプレイ80の地図表示画面81に表示するのに適した切出条件を設定するための表示基準点座標および表示倍率である。より具体的に説明すれば、図15に示すとおり、第i階の階床地図データDiによって示される階床全体の地図を包含する切出枠Wuとして、縦横比が地図表示画面81の縦横比に等しく、各辺がX軸もしくはY軸に平行で、階床全体の地図に外接する矩形を求め、この切出枠Wuの中心点として、表示基準点Puxu,yuを決定し、この切出枠Wuのサイズに応じた倍率muを決定すればよい。図14に示す地図は、このような第1過渡条件に基づいて階床地図データDiから切り出された画像である。一方、第2過渡条件は、図16の右欄に示すように、fj,Pvxv,yv,mvである。ここで、Pvxv,yvおよびmvは、遷移後の第j階の階床全体の地図をディスプレイ80の地図表示画面81に表示するのに適した切出条件を設定するための表示基準点座標および表示倍率である。より具体的に説明すれば、図16に示すとおり、第j階の階床地図データDjによって示される階床全体の地図を包含する切出枠Wvとして、縦横比が地図表示画面81の縦横比に等しく、各辺がX軸もしくはY軸に平行で、階床全体の地図に外接する矩形を求め、この切出枠Wvの中心点として、表示基準点Pvxv,yvを決定し、この切出枠Wvのサイズに応じた倍率mvを決定すればよい。図14に示す地図は、このような第2過渡条件に基づいて階床地図データDjから切り出された画像である。結局、切出条件格納部60内に遷移前条件fi,Pixi,yi,mi図8が格納されている状態において、ユーザが、指示示入力部40に対して、階数fiをfjに変更する階数変更指示を入力すると、切出条件変更部50は、まず、切出条件を第1過渡条件fi,Puxu,yu,mu図15に書き換え、しばらくしてたとえば、2~3秒おいて、切出条件を第2過渡条件fj,Pvxv,yv,mv図16に書き換え、しばらくしてたとえば、2~3秒おいて、切出条件を遷移後条件fj,Pjxj,yj,mj図9に書き換える階床遷移処理を行うことになる。その結果、地図表示画面81の表示は、図14、図14、図14、図14と変遷し、第i階の遷移前階床画像から第j階の遷移前階床画像に切り替えられる。ここで、図14の遷移前階床画像と図14の遷移後階床画像とを比べると、一方が他方の真上に位置し、表示倍率が同一の地図画像ということになる。しかも、両者の間に介挿された図14の画像は、遷移前の第i階の階床全体の地図を示す画像であり、図14の画像は、遷移後の第j階の階床全体の地図を示す画像であるため、ユーザは、各階の階床全体の地図を確認しながら異なる階の地図へ表示を切り替えることができる。更に、表示対象切出部20の機能によって、階床全体を示す地図画像上には、図14,14に星印で示すような位置指標H1,H2が付加される。ここで、位置指標H1は、遷移前条件の表示基準点Pixi,yiの位置図8参照を示す指標であり、位置指標H2は、遷移後条件の表示基準点Pjxj,yjの位置図9参照を示す指標である。このような位置指標が付加された階床全体の地図を表示することにより、ユーザは、表示対象となる部分地図が階床全体の地図のどの部分を占めているのかを把握することができ、建物全体に対する空間的な位置関係を容易に把握できる。たとえば、図14に示す例の場合、まず、図14に示す第i階の部分地図が、図14に示す第i階の階床全体の地図に切り替わることにより、ユーザは、今まで見ていた地図が、第i階の階床全体の地図における位置指標H1で示す位置周辺の部分地図であったことを確認することができる。そして、更に、図14に示す第j階の階床全体の地図に切り替わることにより、今度は、この第j階における位置指標H2で示す位置周辺の部分地図に切り替わる旨の予告を受けることができ、最後に、図14に示す第j階の部分地図に切り替わることにより、予告どおりの部分地図に切り替わったことを認識することができる。かくして、ユーザは、この建物全体における遷移前階床地図と遷移後階床地図との空間的な位置関係を容易に把握することができる。要するに、この§3で述べる実施形態では、切出条件変更部50が、階床遷移処理を行う際に、遷移前の階床全体の地図をディスプレイの表示画面に表示するのに適した切出条件からなる第1過渡条件と、遷移後の階床全体の地図をディスプレイの表示画面に表示するのに適した切出条件からなる第2過渡条件と、を生成し、遷移前条件を第1過渡条件に書き換える処理を行った後、更に、第1過渡条件を第2過渡条件に書き換え、その後に、第2過渡条件を遷移後条件に書き換える処理を行うことになる。また、この§3で述べる実施形態では、表示対象切出部20が、第1過渡条件に基づいて表示対象データを切り出したときに、遷移前条件の表示基準点Pを示す位置指標を付加した表示対象データを表示対象データ格納部30に格納し、第2過渡条件に基づいて表示対象データを切り出したときに、遷移後条件の表示基準点Pを示す位置指標を付加した表示対象データを表示対象データ格納部30に格納することになる。なお、図14に示す例では、図14に示す遷移前階床地図から、図14に示す階床全体の地図に突然切り替わることになるが、切出条件変更部50が、遷移前条件を第1過渡条件に書き換える処理を行う際に、遷移前条件から第1過渡条件に徐々に変化する中間段階の条件を仲介した書き換え処理を行うようにすれば、図14に示す遷移前階床地図からズームアウトしながら図14に示す階床全体の地図に徐々に切り替わるような動画表示を行うことが可能である。具体的には、図8の右欄に示す表示基準点Pixi,yiおよび表示倍率miを、図15の右欄に示す表示基準点Puxu,yuおよび表示倍率muに徐々に近づけるように変化させてゆけばよい。全く同様に、図14に示す例では、図14に示す階床全体の地図から、図14に示す遷移後階床地図に突然切り替わることになるが、切出条件変更部50が、第2過渡条件を遷移後条件に書き換える処理を行う際に、第2過渡条件から遷移後条件に徐々に変化する中間段階の条件を仲介した書き換え処理を行うようにすれば、図14に示す階床全体の地図からズームインしながら図14に示す遷移後階床地図に徐々に切り替わるような動画表示を行うことが可能である。具体的には、図16の右欄に示す表示基準点Pvxv,yvおよび表示倍率mvを、図9の右欄に示す表示基準点Pjxj,yjおよび表示倍率mjに徐々に近づけるように変化させてゆけばよい。<<<§4.その他の変形例>>>ここでは、これまで述べてきた建物内の地図提示システムについてのいくつかの変形例を述べておく。切出方位角φを考慮した変形例これまで述べてきた実施形態では、各辺がX軸もしくはY軸に平行な矩形からなる切出枠Wを定義し、表示対象画像の切り出しを行うことを前提としていた。別言すれば、階床地図データが定義されたXY座標系と、表示対象データが定義されたαβ座標系とを対比した場合、α軸がX軸に平行な軸になり、β軸がY軸に平行な軸になるような切り出しが行われていた。しかしながら、表示対象画像の切り出しは、必ずしも上述した前提で行う必要はない。図17は、切出方位角φを考慮した切出処理の一例を示す平面図である。図2に示す例と同様に、階床地図データDf上の表示基準点Paxa,yaを中心として、その周辺画像を切り出す例であるが、XY座標系に対して切出方位角φだけ傾斜した切出枠W′aが設定されている。表示対象切出部20は、この切出方位角φを考慮して表示対象データの切り出しを行う。切り出された表示対象画像が定義されるαβ座標系は、図示のとおりXY座標系に対して切出方位角φだけ傾斜することになる。このように、切出方位角φを設定し、XY座標系に対して角度φだけ回転した方向を向いたαβ座標系を定義する場合には、切出条件格納部60内に、更に、Y軸とβ軸とのなす角X軸とα軸とのなす角でも同じとして定義される切出方位角φを、切出条件の一部として格納するようにし、ユーザが指示入力部40に対して、この切出方位角φを変更する指示を入力できるようにすればよい。切出方位角φの変更指示が入力された場合、切出条件変更部50は、切出条件格納部60内に格納されている切出方位角φを指示に応じた値に変更する処理を行うことになる。この切出方位角φを考慮した変形例では、ユーザは、切出方位角φを変更する指示を入力することにより、ディスプレイ80上で地図を任意の方向に回転させることができるようになる。なお、切出条件変更部50が、遷移前条件から遷移後条件に書き換える処理を行う際には、切出条件内の切出方位角φを一定に維持するようにする。そうすることにより、遷移前階床地図から遷移後階床地図への表示が切り替えられても、ユーザには、常に同じ向きの地図が提示されることになるので、切替前後における空間的な位置把握に支障は生じない。指示入力部の変形例図1に示す例では、ディスプレイ80における指示入力画面82上に、昇階ボタン83および降階ボタン84を表示させ、これらのボタンに対するタッチパネル41上での押圧操作により階数変更指示を入力する形態を採っていたが、もちろん、階数変更指示の入力形態は、このような入力形態に限定されるものではない。図18は、タッチパネル41を用いた階数変更指示の入力形態の変形例を示す平面図である。この例の場合、表示処理部70が、ディスプレイ80の指示入力画面82′上に、各階の数字を示す階数表示ボタンを表示する機能を有しており、入力インターフェイス42が、これら階数表示ボタンの特定の数字に対する押圧操作を、階数fを当該数字に対応する階数に変更する階数変更指示の入力と認識する機能を有している。したがって、ユーザは、階数を変更する際には、目的とする階数を示す階数表示ボタンを直接タップする操作を行うだけで、階数変更指示の入力を行うことができる。もちろん、この他にも様々な入力形態を採ることができる。また、これまで述べた例では、ディスプレイ80の表示画面を地図表示画面81と指示入力画面82,82′とに分けているが、両者を融合して、地図上に重なるように、各操作ボタンを表示してもかまわない。もちろん、各操作ボタンは、必ずしもディスプレイ80の表示画面に設けたソフトウエアによるボタンである必要はなく、機械的な接点を有するハードウエアによる押しボタンにしてもかまわない。画像データの変形例これまで述べた実施形態では、階床地図データ格納部10に格納される階床地図データDfや、表示対象データ格納部30に格納される表示対象データが、多数の画素の集合からなるラスター画像データであるものとして説明を行ってきた。しかしながら、本発明で用いる各画像データは、必ずしもラスター画像データである必要はなく、ベクター画像データであってもよいし、文字コードデータとフォントデータとの組み合わせを含んでいてもよい。要するに、ベクター画像データや、文字コードデータとフォントデータとの組み合わせであっても、二次元座標系上に展開した場合に、概念的に、この二次元座標系上に配列された多数の画素の集合として取り扱うことができるデータであれば、どのようなデータ形式の画像データであってもかまわない。したがって、本願において、所定の座標系上に配列された画素からなる画像データとは、二次元座標系上に展開した場合に多数の画素として把握できる画像データを意味するものであり、必ずしもそのデータ形式がラスター形式である必要はない。コンピュータを用いた構成例図1には、本発明に係る建物内の地図提示システムの基本構成をブロック図として示したが、実際には、このシステムは、コンピュータに専用のプログラムを組み込むことによって構成することができる。たとえば、階床地図データ格納部10、表示対象データ格納部30、切出条件格納部60は、コンピュータ用のメモリやハードディスク装置などの記録装置によって構成することができ、表示対象切出部20、指示入力部40、切出条件変更部50、表示処理部70は、コンピュータのCPU、入出力機器、インターフェイス回路およびこれらを制御するプログラムによって構成することができる。特に、本発明に係る建物内の地図提示システムは、携帯型の電子端末装置とこの電子端末装置と無線交信可能なサーバ装置とによって構成することができる。具体的には、図1に示す構成において、少なくともディスプレイ80と、表示対象データ格納部30と、表示処理部70と、指示入力部40と、を携帯型の電子端末装置によって構成し、少なくとも階床地図データ格納部10を、この電子端末装置と無線交信可能なサーバ装置によって構成し、切出条件変更部50と、切出条件格納部60と、表示対象切出部20とを、それぞれ電子端末装置またはサーバ装置のいずれかによって構成することができる。<<<§5.ナビゲーションシステムへの応用>>>最後に、これまで述べてきた建物内の地図提示システムを利用して、ナビゲーションシステムを構成した応用例を、図19のブロック図を参照しながら説明する。このナビゲーションシステムは、図1に示す地図提示システムの各構成要素に、更に、ルート探索部110、ルートデータ格納部120、現在地認識部130、目的地認識部140、場所名対応データ格納部150を付加するとともに、指示入力部40および表示処理部70に若干の付加機能をもたせたものである。そこで、以下、新たに付加された付加要素および付加機能についての説明のみを行う。場所名対応データ格納部150は、階床地図上の所定位置と当該所定位置の場所名とを対応づける場所名対応データを格納する構成要素である。この場所名対応データの一例を図20に示す。図20に示す表の左欄は場所名を示す文字列であり、右欄は当該場所名に対応づけられる階床地図上の所定位置を示すデータである。たとえば、1行目の左欄にはアメリカンフェアーなる文字列、右欄にはf7,x1,y2なる符号が対応づけられているが、これはアメリカンフェアーなる売場が、階数f7で示される階床地図データ内の座標値x1,y2なる位置に存在することを示している。目的地認識部140は、ユーザから特定の目的地についての探索指示が与えられたときに、場所名対応データ格納部150内の場所名対応データを検索することにより、目的地を階床地図上の目的地座標として認識する機能をもった構成要素である。一方、指示入力部40には、上記探索指示を入力する付加機能が設けられている。ここに示す例の場合、目的値認識部140は、ユーザからの目的値探索要求に基づいて、ディスプレイ80の表示画面上に、目的地探索画面を表示させる機能を有している。図21は、図19に示すディスプレイ80に表示された目的地探索画面85の一例を示す平面図である。ユーザは、指示入力部40内のタッチパネル41を利用して、この目的地探索画面85内の目的値入力欄86に、探索対象となる目的地を示す文字列を入力することができる。文字列を入力するインターフェイスは、入力インターフェイス42によって提供されることになるが、ここでは詳しい説明は省略する。図21には、この目的値入力欄86にイタリアンレストランなる文字列が入力された状態が示されている。この状態で、探索ボタン87をタップすると、目的値認識部140は、場所名対応データ格納部150内の場所名対応データを検索することにより、目的地を階床地図上の目的地座標として認識する処理を実行する。具体的には、図20に示す場所名対応データを検索することにより、イタリアンレストランなる文字列に対して、f8,x3,y4なる目的地座標が認識される。具体的には、たとえば、階数f=8に対応する階床地図データD8内の座標値x3,y4が目的値座標として認識されることになる。一方、現在地認識部130は、建物内におけるディスプレイ80の現在地を階床地図上の現在地座標として認識する機能をもった構成要素である。具体的には、GPSなどの緯度経度認識装置と、この緯度経度認識装置によって認識された緯度経度を特定の階床地図データ内の特定の座標値と対応づける対応表と、を内蔵しており、ディスプレイ80の現在の緯度経度を認識し、これに対応する特定の階床地図データ内の特定の座標値を求める処理を行う。この現在地認識部130の機能により、ディスプレイ80の現在地すなわち、ディスプレイ80を閲覧しているユーザの現在地が、たとえば、階数f=1に対応する階床地図データD1内の座標値x1,y2のような形で認識されることになる。なお、ディスプレイ80を内蔵する電子端末装置が、無線LANへの接続機能を有している場合は、GPSの代わりに、無線LANを利用して現在地座標を認識することができる。たとえば、建物内に設置された無線LANのアクセスポイントの位置情報を予め登録しておけば、1点もしくは複数点のアクセスポイントからの信号を受信することにより、建物内の現在地座標を認識することができる。ルート探索部110は、現在地認識部130が認識した現在地から、目的地認識部140が認識した目的地までの推奨ルートを探索する機能を果たす構成要素である。ルートデータ格納部120には、建物内の任意の地点間のアクセスルートを示すルートデータが格納されており、ルート探索部110は、このルートデータに基づいて推奨ルートの探索を行うことになる。なお、ルートデータの具体的な形態や、推奨ルートの具体的な探索方法は、一般的な道路マップに基づく推奨ルートの探索方法として、様々な方法が公知であるため、ここでは詳しい説明は省略する。ここで探索する推奨ルートは、建物内部における現在地から目的地までの推奨ルートであるが、建物内部であっても、売場の間を抜ける通路やエレベータなどを個別のアクセスルートとして取り扱えば、公知の探索方法を利用した探索が可能である。たとえば、売場の間を抜ける通路を一般道、エレベータを高速道路、エレベータの乗降口を高速道路のインターチェンジ、として取り扱えば、道路マップに基づく推奨ルートの探索方法をそのまま適用可能である。図22は、図19に示すルート探索部110によって行われたルート探索処理の結果を示す平面図である。ここに示す例は、1階の階床地図データD1内の点Q1x1,y2の位置が現在地として認識され、8階の階床地図データD8内の点Q2x3,y4の位置イタリアンレストランの位置が目的地として認識された例である。ルート探索部110は、現在地Q1から目的地Q2へ向かう推奨ルートとして、図示のとおり、ルートR1,R2,R3を探索したことになる。ここで、破線で示すルートR2は、徒歩による実際の移動ルートではなく、エレベータを利用して1階から8階へと移動するルートを示している。ここに示すナビゲーションシステムを構成する表示処理部70には、ディスプレイ80の画面上に、ルート探索部110が探索した推奨ルートを地図とともに表示する機能が付加されている。したがって、図22に示す1階の階床地図データD1内の地図をディスプレイ画面上に表示する際には、推奨ルートR1が地図とともに表示されることになり、8階の階床地図データD8内の地図をディスプレイ画面上に表示する際には、推奨ルートR3が地図とともに表示されることになる。図23は、図22に示すルート探索処理の結果を利用して表示される地図画面を示す平面図である。このような地図表示がなされることになった経緯は、次のとおりである。ここでは、このナビゲーションシステムの一部を構成する、ディスプレイ80を備えた携帯型の電子端末装置を所持したユーザが、1階の食品売場の前で、目的値探索要求を行い、図21に示すような目的地探索画面85を表示させ、目的地入力欄86にイタリアンレストランなる文字列を入力して、探索ボタン87をタップしたものとしよう。その結果、上述のような探索処理が行われ、図22に示すような推奨ルートR1,R2,R3が探索されることになる。図23に示す地図画面は、ユーザが探索ボタン87をタップした直後に表示される初期画面である。この地図画面には、食品売場前の現在地周辺の地図を示すものであるが、現在地から伸びる推奨ルートR1が、地図とともに表示されている。したがって、ユーザは、地図上でこの推奨ルートR1を追うことにより、目的地までのルートを確認することができる。図23は、ユーザがタッチパネル41からなる画面上でスクロール操作指のスライド操作を行うことにより、推奨ルートR1を追ってエレベータまで辿り着いた状態を示す画面である。ここで、ユーザが、目的地のある8階への階数変更指示を入力したとしよう。すなわち、指示入力部40に対して、1階から8階への階数変更指示が入力されたことになる。すると、表示画面は、図23,,,と順に変遷することになる。これは、前述した§3で述べた実施形態における階床遷移動作である図14~参照。この図23~の地図自体は、図14~の地図と同じものであるが、地図に重ねて推奨ルートR1,R3が表示されている。最後の図23は、図23に示す状態から、ユーザがタッチパネル41からなる画面上でスクロール操作指のスライド操作を行うことにより、推奨ルートR3を追って目的地まで辿り着いた状態を示す画面である。結局、ユーザは、現在地である1階の階床地図と目的地である8階の階床地図との空間的な位置関係を容易に把握することができるとともに、目的地までの推奨ルートの空間的な位置把握も容易に行うことができるようになる。なお、図23,に示す地図を見たユーザは、1階の推奨ルートR1がエレベータ経由の推奨ルートR2を経て8階の推奨ルートR3へ繋がっていることを認識することはできないので、このままでは、図23に示す状態から8階への階数変更指示を入力することができない。そこで、実用上は、探索された推奨ルートが階床遷移を伴う場合に、表示処理部70が、ディスプレイ80の画面上に階床遷移を示す情報を付加表示する機能を有するようにしておくのが好ましい。具体的には、たとえば、図23に示す例の場合、推奨ルートR2に基づいて、エレベータの位置推奨ルートR1の末端位置に8階ヘのように、遷移先の階床を表示するようにすればよい。同様に、図23に示す例の場合も、推奨ルートR2に基づいて、エレベータの位置推奨ルートR3の始端位置に1階からのように、遷移元の階床を表示するようにすればよい。ユーザは、これらの階床遷移を示す情報に基づいて、1階から8階へ推奨ルートを辿ることができ、また、8階から1階へ推奨ルートを戻ることができる。あるいは、上例のように、探索された推奨ルートがエレベータを利用した階床遷移を伴う場合には、指示入力部40が、ユーザからの自動階数変更指示を入力した際に、切出条件変更部50が、エレベータを利用した遷移先もしくは遷移元の階床に自動的に切り替える階床遷移処理を行うようにしてもよい。たとえば、ディスプレイ80上にエレベータが表示されている場合に、当該エレベータをタップする操作を自動階数変更指示の入力操作と決めておけば、ユーザが図23に示す地図上でエレベータの位置をタップする操作を行うと、切出条件変更部50が、推奨ルートR2エレベータを利用した1階から8階への階床遷移を参照して、1階遷移元から8階遷移先への階床遷移処理を自動的に行うことになる。その結果、表示画面は、図23,,,と自動的に変遷することになり、ユーザは、図23に示されているエレベータの位置をタップするだけで、推奨ルートR1からR2を経てR3を辿ることができる。もちろん、自動階数変更指示の入力は、推奨ルートを戻る場合にも有効である。たとえば、ユーザが図23に示す地図上でエレベータの位置をタップする操作を行うと、切出条件変更部50が、推奨ルートR2エレベータを利用した1階から8階への階床遷移を参照して、8階遷移先から1階遷移元への階床遷移処理を自動的に行うことになる。その結果、表示画面は、図23,,,と自動的に変遷することになり、ユーザは、図23に示されているエレベータの位置をタップするだけで、推奨ルートR3からR2を経てR1に戻ることができる。以上、エレベータの位置をタップする操作を自動階数変更指示の入力と認識する例を述べたが、もちろん、自動階数変更指示の入力をどのような操作で行うかは任意である。たとえば、図1に示す指示入力画面82に、自動階数変更指示ボタンを追加し、当該ボタンのタップ操作を自動階数変更指示の入力と認識するようにしてもよい。あるいは、地図表示画面81上に推奨ルートが表示されているときに、昇階ボタン83もしくは降階ボタン84に対するタップ操作があった場合には、当該タップ操作を自動階数変更指示の入力と認識するようにしてもよい。なお、ユーザは、推奨ルート表示が不要になった場合には、推奨ルート表示の解除指示を入力することにより、推奨ルートの表示を解除することができる。たとえば、指示入力画面82に、推奨ルート表示の解除ボタンを設けておき、この解除ボタンがタップされた場合には、表示処理部70が、推奨ルートの表示を中止するようにすればよい。また、上述したナビゲーションシステムは、ディスプレイ80を閲覧しているユーザの現在地から目的地までの推奨ルートを表示するシステムであるが、変形例として、ユーザの現在地の代わりに、ユーザが指定した任意の地点を出発地として、当該出発地から目的地までの推奨ルートを表示するシステムを構成することも可能である。その場合は、図19に示す現在地認識部130の代わりに、ユーザの指示に基づいて階床地図上の任意の地点を出発地に設定する出発地設定部を設けるようにし、ルート探索部110が、設定された出発地から目的地までの推奨ルートを探索するようにすればよい。"