(57)【要約】【課題】地図上の位置を簡易に指定でき、位置とこれに関連するデータとの相互から対応する相手を容易に呼び出せる地図上の位置指定方法、情報処理方法及びこれを用いた情報処理装置を提供する。【解決手段】地図上に記載された所定の道路または河川に沿って中心線を設定し、所定の始点からの距離データを関連づける中心線設定部１６と、中心線に対して、中心線が設定された地図データ及び地図上の所定位置に関する図形データまたは画像データまたはテキストデータを関連づけるデータ編集部１６と、これら各データを格納する記憶部１４を備え、中心線上の所定の領域の指定に応じて、対応する画像データ等を表示するとともに画像データ等の指定に応じて、対応する地図データと地図データ上の領域を表示する。【選択図】        図１
2004294620.tif 000002
【特許請求の範囲】
【請求項１】
地図上に記載された所定の道路または河川に沿って、その道路または河川の中心線を設定する工程と、
前記中心線に対して、所定の始点からの距離データを関連づける工程と、
前記中心線に対して、前記中心線が設定された地図データを関連づける工程と、
前記中心線上の所定の領域の指定または前記距離データの指定または地図上の地点名の指定に応じて、対応する前記地図データ及び前記地図データ上の領域を表示する工程と、
を備えることを特徴とする地図上の位置指定方法。
【請求項２】
請求項１記載の地図上の位置指定方法に加え、さらに地図上に図形データまたは画像データを関連づける工程と、前記図形データまたは画像データを前記距離データに関連づける工程とを備え、
前記中心線上の所定の領域の指定または前記距離データの指定または地図上の地点名の指定に応じて、対応する前記図形データまたは画像データを表示することを特徴とする情報処理方法。
【請求項３】
請求項２記載の情報処理方法において、前記画像データの指定に応じて、対応する前記地図データ及び前記地図データ上の領域を表示することを特徴とする情報処理方法。
【請求項４】
請求項２または請求項３記載の情報処理方法に加え、さらに地図上にテキストデータを関連づける工程と、前記テキストデータを前記距離データに関連づける工程とを備え、
前記中心線上の所定の領域の指定または前記距離データの指定または地図上の地点名の指定に応じて、対応する前記テキストデータを表示することを特徴とする情報処理方法。
【請求項５】
請求項４記載の情報処理方法において、前記テキストデータの指定に応じて、対応する前記地図データ及び前記地図データ上の領域を表示することを特徴とする情報処理方法。
【請求項６】
地図上に記載された所定の道路または河川に沿って、その道路または河川の中心線を設定し、所定の始点からの距離データを関連づける中心線設定部と、
前記中心線に対して、前記中心線が設定された地図データ及び地図上の所定位置に関する図形データまたは画像データまたはテキストデータを関連づけるデータ編集部と、
前記中心線上の所定の領域の指定または前記距離データの指定または地図上の地点名の指定に応じて、対応する前記地図データ、前記地図データ上の領域及び前記図形データまたは画像データまたはテキストデータを表示するとともに前記画像データまたはテキストデータの指定に応じて、対応する前記地図データ、前記地図データ上の領域を表示する表示装置と、
を備えることを特徴とする情報処理装置。
【請求項７】
請求項６記載の情報処理装置において、前記画像データの連続的な指定に応じて対応する前記地図データ、前記地図データ上の領域も連続的に変更されることを特徴とする情報処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、地図上の位置指定方法、情報処理方法及びこれを用いた情報処理装置の改良に関する。
【０００２】
【従来の技術】
従来より、パーソナルコンピュータのディスプレイ等で地図上の位置を表示する方法として、地図上の公共座標等の座標データをパーソナルコンピュータに入力して認識させ、この座標を基準として地図上の各位置をコンピュータのディスプレイに表示する方法等があった。
【０００３】
また、ディスプレイに表示された地図上の所定の位置をポインティングデバイス等で指示することにより、その位置に関するテキストデータ、図形データ、画像データ等を出力するものがあった。この場合、各データと位置との対応づけは、地図上の座標を介して行なわれていた。このような例が、以下の特許文献１に示される。
【０００４】
【特許文献１】特開平１１−１７４９５０号公報
【０００５】
【発明が解決しようとする課題】
しかし、上記従来の技術において、地図上の位置を表示する方法として公共座標等の座標を使用する場合には、コンピュータに座標データを入力する工程が必要となり、工程が複雑化するという問題があった。
【０００６】
また、地図上の位置をコンピュータのディスプレイに表示するためには、その位置の座標値を求めておく必要があり、地図上の位置を簡易にディスプレイに表示する方法とはいえなかった。
【０００７】
さらに、地図上の所定の位置を指示することにより、その位置に関するテキストデータ、図形データ、画像データ等を出力する技術はあったが、画像データまたはテキストデータを指定すると、対応する地図がディスプレイに表示される技術は提案されていなかった。
【０００８】
本発明は、上記従来の課題に鑑みなされたものであり、その目的は、地図上の位置を簡易に指定でき、位置とこれに関連するデータとの相互から対応する相手を容易に呼び出せる地図上の位置指定方法、情報処理方法及びこれを用いた情報処理装置を提供することにある。
【０００９】
【課題を解決するための手段】
上記目的を達成するために、本発明は、地図上の位置指定方法であって、地図上に記載された所定の道路または河川に沿って、その道路または河川の中心線を設定する工程と、前記中心線に対して、所定の始点からの距離データを関連づける工程と、前記中心線に対して、前記中心線が設定された地図データを関連づける工程と、前記中心線上の所定の領域の指定または前記距離データの指定または地図上の地点名の指定に応じて、対応する前記地図データ及び前記地図データ上の領域を表示する工程と、を備えることを特徴とする。
【００１０】
上記構成によれば、地図上の位置を中心線に関連づけられた距離データにより指定できるので、地図上の位置を簡易にかつ速やかに指定できる。
【００１１】
また、情報処理方法であって、上記地図上の位置指定方法に加え、さらに地図上に図形データまたは画像データを関連づける工程と、前記図形データまたは画像データを前記距離データに関連づける工程とを備え、前記中心線上の所定の領域の指定または前記距離データの指定または地図上の地点名の指定に応じて、対応する前記図形データまたは画像データを表示することを特徴とする。また、好ましくは、前記画像データの指定に応じて、対応する前記地図データ及び前記地図データ上の領域を表示する。
【００１２】
上記各構成によれば、地図上の位置に関連づけられた図形データまたは画像データに、中心線上の距離データが関連づけられているので、地図上の位置とこれに関連する図形データまたは画像データとの相互から、互いに対応する相手を容易に呼び出すことができる。
【００１３】
また、上記情報処理方法に加え、さらに地図上にテキストデータを関連づける工程と、前記テキストデータを前記距離データに関連づける工程とを備え、前記中心線上の所定の領域の指定または前記距離データの指定または地図上の地点名の指定に応じて、対応する前記テキストデータを表示することを特徴とする。また、好ましくは、前記テキストデータの指定に応じて、対応する前記地図データ及び前記地図データ上の領域を表示する。
【００１４】
上記各構成によれば、地図上の位置に関連づけられたテキストデータに、中心線上の距離データが関連づけられているので、地図上の位置とこれに関連するテキストデータとの相互から、互いに対応する相手を容易に呼び出すことができる。
【００１５】
また、情報処理装置であって、地図上に記載された所定の道路または河川に沿って、その道路または河川の中心線を設定し、所定の始点からの距離データを関連づける中心線設定部と、前記中心線に対して、前記中心線が設定された地図データ及び地図上の所定位置に関する図形データまたは画像データまたはテキストデータを関連付けるデータ編集部と、前記中心線上の所定の領域の指定または前記距離データの指定または地図上の地点名の指定に応じて、対応する前記地図データ、前記地図データ上の領域及び前記図形データまたは画像データまたはテキストデータを表示するとともに前記画像データまたはテキストデータの指定に応じて、対応する前記地図データ、前記地図データ上の領域を表示する表示装置と、を備えることを特徴とする。また、好ましくは、前記画像データの連続的な指定に応じて対応する前記地図データ、前記地図データ上の領域も連続的に変更される。
【００１６】
上記構成によれば、地図上の位置を簡易に指定でき、位置とこれに関連するデータとの相互から対応する相手を容易に呼び出せる情報処理装置を実現できる。
【００１７】
【発明の実施の形態】
以下、本発明の実施の形態（以下実施形態という）を、図面に従って説明する。
【００１８】
図１には、本発明にかかる情報処理装置の一実施例のブロック図が示される。図１において、入力部１０は、スキャナ、キーボード、ポインティングデバイス、ディスク装置等の入力装置で構成されており、地図データ、地図上の所定の位置に関連づけられるテキストデータ、図形データ及び画像データ等の情報処理装置への入力に使用される。入力された各データは、制御部１２により、記憶部１４に格納される。
【００１９】
記憶部１４に格納された地図データには、中心線設定部１６において、地図上の所定の道路または河川に沿って、その道路または河川の仮想的な中心線が設定される。この中心線の設定は、道路または河川の所定の位置に関連する各種データを格納したテーブルを定義することにより行われる。このテーブルは記憶部１４に格納される。設定された中心線には、各々中心線ＩＤが付与され、どの地図のどの道路または河川に設定されたものかが区別される。この中心線ＩＤも上記テーブルに格納される。
【００２０】
図２には、地図上の道路に中心線が設定された場合の説明図が示される。図２において、地図１８には、道路等のイメージが記載されており、イメージデータとして上述した記憶部１４に格納されている。このイメージデータが、本発明にかかる地図データに相当する。なお、図２に示された地図では、建物等の道路以外のイメージは省略されている。この地図１８上の所定の道路２０には、上記中心線設定部１６により、地図１８に破線で示された中心線２２が設定される。この中心線２２の設定は、上述したように、地図１８に示された道路２０上の所定の位置に関連する各種データを格納したテーブルを定義することである。従って、中心線２２は、実際には、図２の破線よりも粗い点の集合になる。ただし、上記道路２０上の所定の位置の数を増やしていけば、図２の破線で示された態様の中心線２２が設定できる。
【００２１】
中心線設定部１６は、設定した中心線２２に、所定の始点例えば当該道路の始点等からの距離データを関連づける。ここで、関連づけるとは、距離データを上記中心線の設定のためのテーブルに格納することをいう。この距離データは、地図に表示された縮尺に基づいて求めてもよいし、実測値を使用してもよい。さらに、実側値を予め設定された距離標に基づき補正した値を使用してもよい。このような中心線２２は情報処理をする際に使用される仮想的なものであるので、地図１８のイメージデータを表示する際には表示画面に表示されなくてもよい。
【００２２】
図１において、記憶部１４には、前述したように、入力部１０から入力されたテキストデータ、図形データ及び画像データ等が格納されている。これらの各データは、制御部１２によりデータ編集部２４に送られ、データ編集部２４において上記距離データ及び地図１８の道路等が記載されたイメージデータに関連づけられる。この関連づけも、各データを上記中心線の設定のためのテーブルに格納することをいう。なお、イメージデータについては、各中心線２２に関連づけられた距離データに基づき、その距離データの範囲に対応する地図１８のイメージデータが関連づけられる。
【００２３】
図３（ａ）、（ｂ）には、上記中心線２２の設定及び各データ間の関連づけのためのテーブルの説明図が示される。図３（ａ）に示されたテーブルでは、図２の地図１８における中心線２２のＩＤ（ＩＤ＝１）と、中心線２２上の地点名として交差点Ａ、Ｂ、Ｃ、Ｄと、これに対応する中心線２２上の位置の距離データとが格納され、関連づけられている。この地点名の関連づけも、上記データ編集部２４により行われる。また、これらの位置の距離データを含む地図１８のイメージデータ（イメージ１：図２の地図１８のイメージ）も格納され、関連づけられている。図２の地図１８に示されていない他の位置については、その位置が含まれる他の中心線のＩＤ（ＩＤ＝２）とイメージデータ（イメージ２）が格納され、関連づけられている。これらのイメージ１、イメージ２等は、大きな地図をメッシュ分割したイメージデータ等を使用することもできる。
【００２４】
また、図３（ｂ）においては、各交差点Ａ、Ｂ、Ｃ、Ｄに対応する距離データと、上記テキストデータ、図形データ及び画像データとが格納され、関連づけられている。なお、図３（ｂ）は、図３（ａ）とともに１つのテーブルとしてもよい。また、図形データ及び画像データについては、説明の便宜上文字で示しているが、実際にはそれぞれ図形及び画像のデータそのものまたはこれらのデータを格納している記憶部１４のアドレスが格納され、関連づけられる。
【００２５】
以上のようにして、各データが関連づけられる結果、表示部３８に地図１８のイメージデータを表示する際に、上記各データを、地図１８上の対応する位置またはその近傍に配置することができる。この様子が、図２に示される。図２において、交差点Ｂにおける交通事故の記録（交差点Ｂ：〇月×日  事故）であるテキストデータ２６、交差点Ｃを撮影した写真データ等の画像データ２８及び交差点Ｄにおける工事予定等を示すハッチング付きの正方形である図形データ３０等が、対応する各交差点またはその近傍に配置されている。
【００２６】
図１に戻って、以上に述べた地図１８のイメージデータ等は表示部３８に表示されるが、制御部１２は、地図１８に設定された中心線２２上の所定の位置に対応する表示部３８上の領域が入力部１０を構成するポインティングデバイス等の領域指定手段で指定され、または上記所定の位置に対応する距離データが入力され、または上記所定の位置に対応する地点名が入力されると、その位置に関連づけられたデータを記憶部１４からデータ取得部３４に取得させる。上記地点名としては、例えば図２に示された交差点名、距離標名、住所等が使用可能である。また、指定された中心線２２上の所定の位置を、以後現在位置という。次に制御部１２は、表示演算部３６に、上記現在位置を含んで、表示部３８の表示画面の地図ウィンドウに表示される地図１８のイメージデータの領域すなわち表示領域を算出させる。この演算には、地図の縮尺、表示画面の大きさ等のデータを使用するが、これらのデータは、予め記憶部に１４に格納しておく。なお、地図１８のイメージデータがメッシュ分割されている場合には、メッシュ単位で表示するように構成してもよい。このようにして演算された地図１８の領域に対応するイメージデータがデータ取得部３４から制御部１２に送られ、制御部１２の制御により表示部３８に表示される。
【００２７】
上記現在位置には、中心線２２上の距離データを介してテキストデータ、図形データ、画像データ等も関連づけられている。従って、現在位置の指定に伴い、関連づけられたデータが記憶部１４からデータ取得部３４に取得され、表示演算部３６で表示部３８の表示画面に表示するために必要な演算例えばテキストデータの範囲、図形データ、画像データの大きさ等の演算が行われる。この演算の結果、表示部３８に表示されるデータがデータ取得部３４から制御部１２に送られ、制御部１２の制御により表示部３８に現在位置に対応するテキストデータ、図形データ、画像データ等を表示することができる。
【００２８】
また、前述したテキストデータ、図形データ、画像データ等は、図３（ｃ）に示されるように、それぞれ一覧表形式に表示される構成とするのが好適である。この場合、各データをポインティングデバイス等の領域指定手段で指定すると、指定されたデータが記憶部１４からデータ取得部３４に取得され、上記と同様にして所定の演算が行われ、表示部３８にテキストデータ、図形データ、画像データ等が表示される。
【００２９】
さらに、図３（ａ）、（ｂ）に示されるように、地図１８のイメージデータとテキストデータ、図形データ、画像データとは、中心線２２上の位置の距離データに関連づけられているので、テキストデータ、図形データ、画像データを指定した場合、上述した制御部１２、データ取得部３４、表示演算部３６により対応する距離データを含んだ地図１８のイメージデータと上記各データに対応した中心線２２上の位置（現在位置）を表示部３８に表示することもできる。この中心線２２上の位置の表示は、例えば当該位置を示す画面上の領域を点滅させたり、色を変えたりすることで実現できる。特に画像データが複数ある場合、表示部３８の画面上に表示された画像データの指定を連続的に行い、スクロールしたときに、関連づけられている地図１８のイメージデータと上記画像データに対応した中心線２２上の位置の表示も連続的に変更されるように構成することが可能である。これにより、画像データの変化に応じて地図データ及び画像データに対応した位置の表示を変化させることができる。このような画像データのスクロールは、予め用意した所定のソフトウエアにより行ってもよい。
【００３０】
なお、以上に述べた制御部１２、データ取得部３４，表示演算部３６及び表示部３８により、本発明にかかる表示装置が構成される。
【００３１】
図４には、図１に示された情報処理装置において、表示部３８に表示された中心線２２の所定の位置（現在位置）の領域指定手段による指定または所定の位置に対応する距離データの入力部１０からの入力または所定の位置に対応する地点名の入力部１０からの入力等による現在位置の指定に基づき対応するイメージデータを表示部３８に表示する際のフローが示される。なお、この場合、前述したように地図１８上に記載された所定の道路または河川に沿って中心線２２が設定され、その中心線２２に対して、所定の始点からの距離データと、中心線２２が設定された地図１８のイメージデータとが関連づけられている。
【００３２】
図４において、現在位置が指定されると、制御部１０が指定されたデータから現在位置を決定して認識し（Ｓ１）、データ取得部３４に記憶部１４から、現在位置を含む中心線ＩＤ、これに関連づけられた距離データ、現在位置を含む地図１８のイメージデータ及び関連づけられているテキストデータ２６、図形データ３０、画像データ２８等を取得させる（Ｓ２）。
【００３３】
次に、制御部１２は、表示演算部３６に上記現在位置を中心として表示部３８の地図ウィンドウに表示される地図１８上の領域を算出させる（Ｓ３）。なお、地図１８としてメッシュ分割されたものを使用する場合、表示部３８の地図ウィンドウには、現在位置を中心とたイメージではなく、メッシュ単位のイメージを表示してもよい。この場合、上記現在位置は、必ずしもイメージの中心ではなく、地図ウィンドウの端に位置する場合もある。
【００３４】
制御部１２は、Ｓ３で算出された地図１８上の領域に一致する地図１８のイメージデータをデータ取得部３４から受け取る（Ｓ４）。また、このとき現在位置に関連づけられているテキストデータ２６、図形データ３０、画像データ２８もデータ取得部３４から受け取る（Ｓ５）。
【００３５】
次に、制御部１２は、Ｓ４、Ｓ５で受け取った各データを表示部３８の地図ウィンドウに表示する（Ｓ６）。
【００３６】
以上のような構成により、ポインティングデバイス等の領域指定手段により、中心線２２が設定された道路、河川の所定の領域を指定し、または距離データを入力部１０から入力し、または地点名を入力部１０から入力して指定すると、これに関連づけられた地図１８のイメージデータ及び対応するテキストデータ２６、図形データ３０、画像データ２８等が表示部３８の地図ウィンドウに表示される情報処理装置が実現される。
【００３７】
図５には、図３（ｃ）に示されたテキストデータ、図形データ、画像データをポインティングデバイス等の領域指定手段により指定した場合に、これらに対応した地図１８のイメージデータ及びイメージデータ上の領域を表示する際のフローが示される。
【００３８】
図５において、指定されたテキストデータ、図形データ、画像データをデータ取得部３４が記憶部１４から取得し（Ｓ１０）、これらのデータに関連づけられている中心線ＩＤと距離データ（累積延長）もデータ取得部３４が取得する（Ｓ１１）。
【００３９】
次に、制御部１２が、指定されたテキストデータ、図形データ、画像データに関連づけられた距離データから現在位置を決定して認識し（Ｓ１２）、データ取得部３４に記憶部１４から、現在位置を含む地図１８のイメージデータを取得させる（Ｓ１３）。
【００４０】
次に、制御部１２は、表示演算部３６に上記現在位置を中心として表示部３８の地図ウィンドウに表示される地図１８上の領域を算出させる（Ｓ１４）。なお、図４のＳ３と同様に、地図１８としてメッシュ分割されたものを使用する場合、表示部３８の地図ウィンドウには、現在位置を中心とたイメージではなく、メッシュ単位のイメージを表示してもよい。
【００４１】
制御部１２は、Ｓ１４で算出された地図１８上の領域に一致する地図１８のイメージデータ及び指定されたテキストデータ、図形データ、画像データに関連づけられた距離データをデータ取得部３４から受け取る（Ｓ１５）。
【００４２】
次に、制御部１２は、Ｓ１５で受け取ったイメージデータを表示部３８の地図ウィンドウに表示するとともに距離データに対応する中心線２２上の領域も点滅、色変更その他の方法で表示する（Ｓ１６）。
【００４３】
以上のような構成により、テキストデータ、図形データ及び画像データ等を画面上に表示し、領域指定手段でこれらのデータを指定すると、対応する地図１８のイメージデータが表示されるとともに地図１８上の対応する位置を点滅、色変更その他の方法で表示することができる情報処理装置が実現される。なお、画像データが複数ある場合、Ｓ１０からＳ１６の工程を連続して行えば、画像データのスクロールすなわち連続的な指定に応じて、地図１８のイメージデータ及び画像データに対応する位置の表示を連続的に変更することができる。
【００４４】
【発明の効果】
以上説明したように、本発明によれば、地図上の位置を中心線に関連づけられた距離データにより指定できるので、地図上の位置を簡易にかつ速やかに指定できる。
【００４５】
また、地図上の位置に関連づけられたテキストデータに、中心線上の距離データが関連づけられているので、地図上の位置とこれに関連するテキストデータとの相互から、互いに対応する相手を容易に呼び出すことができる。
【００４６】
また、地図上の位置に関連づけられた図形データまたは画像データに、中心線上の距離データが関連づけられているので、地図上の位置とこれに関連する図形データまたは画像データとの相互から、互いに対応する相手を容易に呼び出すことができる。
【００４７】
また、地図上の位置に関連づけられたテキストデータにも、中心線上の距離データが関連づけられているので、地図上の位置とこれに関連するテキストデータとの相互から、互いに対応する相手を容易に呼び出すことができる。
【００４８】
また、地図上の位置を簡易に指定でき、位置とこれに関連するデータとの相互から対応する相手を容易に呼び出せる情報処理装置を実現できる。
【図面の簡単な説明】
【図１】本発明にかかる情報処理装置の一実施例のブロック図である。
【図２】地図上の道路に中心線が設定された場合の説明図である。
【図３】中心線に関連づけられた距離データ、その距離データの範囲に対応する地図のイメージデータ、テキストデータ、図形データ及び画像データの関係を示すテーブルの説明図である。
【図４】図１に示された情報処理装置の動作のフロー図である。
【図５】図１に示された情報処理装置の動作のフロー図である。
【符号の説明】
１０  入力部、１２  制御部、１４  記憶部、１６  中心線設定部、１８  地図、２０  道路、２２  中心線、２４  データ編集部、２６  テキストデータ、２８  画像データ、３０  図形データ、３４  データ取得部、３６  表示演算部、３８  表示部。
【図１】
2004294620.tif 000003
【図２】
2004294620.tif 000004
【図３】
2004294620.tif 000005
【図４】
2004294620.tif 000006
【図５】
2004294620.tif 000007