JPH07105346A - 地図処理方式 - Google Patents
地図処理方式Info
- Publication number
- JPH07105346A JPH07105346A JP5249659A JP24965993A JPH07105346A JP H07105346 A JPH07105346 A JP H07105346A JP 5249659 A JP5249659 A JP 5249659A JP 24965993 A JP24965993 A JP 24965993A JP H07105346 A JPH07105346 A JP H07105346A
- Authority
- JP
- Japan
- Prior art keywords
- map
- data
- display
- unit
- area
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Instructional Devices (AREA)
- Processing Or Creating Images (AREA)
Abstract
(57)【要約】
【目的】地図処理システムにおいて、単位区 1 域ごと
に各種地図データをまとめて格納、読出しを行うことに
より、表示性能を向上させまた、スクロール表示要求
時、周辺区域の先読みを行うことにより高速にスクロー
ルを行う。 【構成】イメージデータ入力部A1、ベクト1 ルデータ
入力部B1、イメージデータ処理部A2、ベクトルデー
タ処理部B2、地図データ保存処理部C1、地図データ
格納部C2、地図データ表示処理部D、高速メモリE、
地図表示器Hからなる。A1、B1より入力された各種
地図データを単位区域に区切り、区切られた単位区域ご
とにベクトル、イメージ等の各種類別データをまとめて
保持する。まとめられた単位区域のデータは、検索キー
をつけファイルに格納する。地図表示を行う場合は、必
要とする地域を前記の区切られた単位区域で読出し、表
示する。
に各種地図データをまとめて格納、読出しを行うことに
より、表示性能を向上させまた、スクロール表示要求
時、周辺区域の先読みを行うことにより高速にスクロー
ルを行う。 【構成】イメージデータ入力部A1、ベクト1 ルデータ
入力部B1、イメージデータ処理部A2、ベクトルデー
タ処理部B2、地図データ保存処理部C1、地図データ
格納部C2、地図データ表示処理部D、高速メモリE、
地図表示器Hからなる。A1、B1より入力された各種
地図データを単位区域に区切り、区切られた単位区域ご
とにベクトル、イメージ等の各種類別データをまとめて
保持する。まとめられた単位区域のデータは、検索キー
をつけファイルに格納する。地図表示を行う場合は、必
要とする地域を前記の区切られた単位区域で読出し、表
示する。
Description
【0001】
【産業上の利用分野】本発明は地図処理方式に関し、特
に地図処理システムの地図データの格納と地図データの
表示処理を行う地図処理方式に関する。
に地図処理システムの地図データの格納と地図データの
表示処理を行う地図処理方式に関する。
【0002】
【従来の技術】従来の地図処理方式は、図4に示すよう
に地図データの種類別に個別に格納し(ファイルG1〜
n)、表示する時に各種類の地図データ内から必要な種
類のデータを選び、さらにそこから目的の区域のデータ
を取り出し、表示する方式が一般的である。
に地図データの種類別に個別に格納し(ファイルG1〜
n)、表示する時に各種類の地図データ内から必要な種
類のデータを選び、さらにそこから目的の区域のデータ
を取り出し、表示する方式が一般的である。
【0003】次に細部について説明する。
【0004】1枚の紙地図のイメージデータの作成は、
紙地図の用紙を図5(A)に示すごとくスキャナで走査
することにより作成する。この図ではスキャン間隔は非
常に大きくとってあるが実際には非常に細かい。スキャ
ナの走査により得られたスキャンデータ(ビットストリ
ング)は、図5(B)に示すごとくデータ構成をとりフ
ァイルG1に格納される。紙地図が複数の紙地図から構
成されている場合は、上述の動作を紙地図の枚数回繰り
返す。
紙地図の用紙を図5(A)に示すごとくスキャナで走査
することにより作成する。この図ではスキャン間隔は非
常に大きくとってあるが実際には非常に細かい。スキャ
ナの走査により得られたスキャンデータ(ビットストリ
ング)は、図5(B)に示すごとくデータ構成をとりフ
ァイルG1に格納される。紙地図が複数の紙地図から構
成されている場合は、上述の動作を紙地図の枚数回繰り
返す。
【0005】1枚の紙地図の道路、鉄道等のベクトルデ
ータの作成は、図6(A)に示すごとく、紙地図の左下
を原点とし、ディジタイザで起点、途中点、終点の
(X,Y)座標を入力することにより行う。(X,Y)
座標データは、図6(B)に示すごとくデータ種別(道
路、鉄道等)毎にわけられ、ファイルG2〜Gnに格納
される。紙地図全体が複数の紙地図から構成されている
場合は、上述の動作を紙地図の枚数回繰り返す。ただ
し、原点座標は紙地図1枚毎に設定しなおす。
ータの作成は、図6(A)に示すごとく、紙地図の左下
を原点とし、ディジタイザで起点、途中点、終点の
(X,Y)座標を入力することにより行う。(X,Y)
座標データは、図6(B)に示すごとくデータ種別(道
路、鉄道等)毎にわけられ、ファイルG2〜Gnに格納
される。紙地図全体が複数の紙地図から構成されている
場合は、上述の動作を紙地図の枚数回繰り返す。ただ
し、原点座標は紙地図1枚毎に設定しなおす。
【0006】これらのデータファイル作成後、これらの
データを使用した地図表示処理は、次のように行う。
データを使用した地図表示処理は、次のように行う。
【0007】まず、データ種別ファイルG1より表示が
要求されている区域のイメージデータを取り出す。(図
5(B)の太枠の内のデータ)次にデータ種別ファイル
G2より表示が要求されている区域のベクトルデータを
取り出しに行くのが調べた結果、該当データがない。し
たがって、データ種別ファイルG1、G2から取り出し
たデータを重ねて地図表示器に表示する。
要求されている区域のイメージデータを取り出す。(図
5(B)の太枠の内のデータ)次にデータ種別ファイル
G2より表示が要求されている区域のベクトルデータを
取り出しに行くのが調べた結果、該当データがない。し
たがって、データ種別ファイルG1、G2から取り出し
たデータを重ねて地図表示器に表示する。
【0008】
【発明が解決しようとする課題】上述した従来の方式に
は、以下の課題がある。
は、以下の課題がある。
【0009】1.地図データの容量が非常に大きく、表
示時に必要部分を各データの種類別に抜き出す処理を要
するため、処理時間がかかる。
示時に必要部分を各データの種類別に抜き出す処理を要
するため、処理時間がかかる。
【0010】2.上記1の理由及び先回り読み出しをし
ていないため、地図表示区域をスクロールしようとする
時、地図データの読出しが間に合わず、スクロール表示
できない。
ていないため、地図表示区域をスクロールしようとする
時、地図データの読出しが間に合わず、スクロール表示
できない。
【0011】
【課題を解決するための手段】本発明の地図処理方式
は、入力された各種地図データを種類別に一括格納せず
に、単位区域別に区切り、区切られた区域別にベクト
ル、イメージ、文字等の各種類別データをまとめて格納
する。単位区域別に格納したデータには、区域を識別す
る検索キーをつけファイルに格納する。
は、入力された各種地図データを種類別に一括格納せず
に、単位区域別に区切り、区切られた区域別にベクト
ル、イメージ、文字等の各種類別データをまとめて格納
する。単位区域別に格納したデータには、区域を識別す
る検索キーをつけファイルに格納する。
【0012】地図表示処理を行う場合は、前記のファイ
ルから検索キーにより表示しようとする地域の全地図デ
ータを一度に読出し、表示する。この手段により、必要
とする各種類別データがひとまとめで読出しうることか
ら処理時間が短縮される。
ルから検索キーにより表示しようとする地域の全地図デ
ータを一度に読出し、表示する。この手段により、必要
とする各種類別データがひとまとめで読出しうることか
ら処理時間が短縮される。
【0013】また、地図表示のスクロールについては、
現在表示している単位区域の周辺8ケ所の単位区域を表
示用高速メモリ上に先読みする方式を採用することによ
り実現する。
現在表示している単位区域の周辺8ケ所の単位区域を表
示用高速メモリ上に先読みする方式を採用することによ
り実現する。
【0014】
【実施例】次に、本発明の実施例について図面を参照し
て説明する。
て説明する。
【0015】図1は本発明の地図処理方式の一実施例を
示すブロック図である。
示すブロック図である。
【0016】本実施例の地図処理方式は、図1に示すよ
うに、イメージデータ入力部A1、ベクトルデータ入力
部B1、イメージデータ処理部A2、ベクトルデータ処
理部B2、地図データ格納処理部C1、地図データ格納
部(磁気ディスク等)C2、地図データ表示処理部D、
表示用高速メモリE及び地図表示器Hからなる。
うに、イメージデータ入力部A1、ベクトルデータ入力
部B1、イメージデータ処理部A2、ベクトルデータ処
理部B2、地図データ格納処理部C1、地図データ格納
部(磁気ディスク等)C2、地図データ表示処理部D、
表示用高速メモリE及び地図表示器Hからなる。
【0017】図2はイメージデータ処理部A2、ベクト
ルデータ処理部B2におけるデータ形態図F1〜F3を
示す。
ルデータ処理部B2におけるデータ形態図F1〜F3を
示す。
【0018】図3は地図データ表示処理部Dにおける表
示用高速メモリEの動きを示す。
示用高速メモリEの動きを示す。
【0019】(1)地図データベースの作成実施例 図1のイメージデータ入力部A1は、紙地図Mをドット
イメージとしてスキャナで読み込む処理を行う。読み込
んだデータイメージは、1ラインからnラインまでドッ
トの情報が連続する形で保持する(図2のF1)。図1
のベクトルデータ入力部B1は、紙地図Mをもとに道路
・鉄道等をディジタイザで座標値(X,Y)を読み込む
処理を行う。読み込んだ座標値(X,Y)は、始点、中
間点、終点の組合せで連続させた座標値の集合(ベクト
ルデータ)として保持する(図2のF1)。図1のA
1、B1で入力した地図データは図1のA2、B2のデ
ータ処理部にて、単位区域ごとにデータを区域分割する
処理を行う。この区域分割処理でイメージデータは、図
2のF2のように図2F1から1ラインからnラインの
うち同一単位区域に属するデータのみを抜き出し、まと
める。また、ベクトルデータは、その区域内で始点と終
点を含むものの他に、区域外に始点と終点を有していて
もその区域内を通過する場合は、区域に入る点を始点と
し、区域をでる点を終点としてベクトルデータを生成す
る。図2のF3は、単位区域#1及び#2のベクトルデ
ータ生成結果を示す。F3の(X1’,Y1’)は、生
成した単位区域#1の終点及び単位区域#2の始点デー
タであり、(X2,Y2)は単位区域#2にもともとあ
った中間点データ(X2’,Y2’)は生成した単位区
域#2の終点データである。分割したイメージデータF
2とベクトルデータF3は同一単位区域のものを地図デ
ータ格納処理部(図1のC1)で格納場所を連続とする
まとめ処理と検索キーを付与する処理を行い、地図デー
タ格納部(図1のC2)に格納する。
イメージとしてスキャナで読み込む処理を行う。読み込
んだデータイメージは、1ラインからnラインまでドッ
トの情報が連続する形で保持する(図2のF1)。図1
のベクトルデータ入力部B1は、紙地図Mをもとに道路
・鉄道等をディジタイザで座標値(X,Y)を読み込む
処理を行う。読み込んだ座標値(X,Y)は、始点、中
間点、終点の組合せで連続させた座標値の集合(ベクト
ルデータ)として保持する(図2のF1)。図1のA
1、B1で入力した地図データは図1のA2、B2のデ
ータ処理部にて、単位区域ごとにデータを区域分割する
処理を行う。この区域分割処理でイメージデータは、図
2のF2のように図2F1から1ラインからnラインの
うち同一単位区域に属するデータのみを抜き出し、まと
める。また、ベクトルデータは、その区域内で始点と終
点を含むものの他に、区域外に始点と終点を有していて
もその区域内を通過する場合は、区域に入る点を始点と
し、区域をでる点を終点としてベクトルデータを生成す
る。図2のF3は、単位区域#1及び#2のベクトルデ
ータ生成結果を示す。F3の(X1’,Y1’)は、生
成した単位区域#1の終点及び単位区域#2の始点デー
タであり、(X2,Y2)は単位区域#2にもともとあ
った中間点データ(X2’,Y2’)は生成した単位区
域#2の終点データである。分割したイメージデータF
2とベクトルデータF3は同一単位区域のものを地図デ
ータ格納処理部(図1のC1)で格納場所を連続とする
まとめ処理と検索キーを付与する処理を行い、地図デー
タ格納部(図1のC2)に格納する。
【0020】(2)地図データベースの表示処理実施例 ある地域の地図を表示しようとするとき、利用者が「地
域」の名を入力すると地図データ表示処理部内の「地
域」と「単位区域を検索するキー」との対応テーブルに
より、その地域に対応する単位区域の検索キーmに変換
する。地図データ表示処理部(図1のD)は地図データ
格納部(図1のC2)より単位区域の検索キーmにてそ
の区域のイメージデータ及びベクトルデータをまとめて
読み出し、表示用高速メモリに書き入れ、地図表示器
(図1のH)に表示する。地図を固定的に表示し利用す
る場合は上記の手順で処理は完結する。ここでは説明の
単純化のため、地図表示器Hに一時に表示される区域の
大きさと地図データ格納部に格納される1単位区域の地
図データが表現する地域の大きさとは同一であるとする
が、現実の実施の場においては、かならずしも同一であ
る必要はない。すなわち、地図表示器Hにおける1表示
区域のデータが複数の単位区域地図データから構成され
てもかまわない。
域」の名を入力すると地図データ表示処理部内の「地
域」と「単位区域を検索するキー」との対応テーブルに
より、その地域に対応する単位区域の検索キーmに変換
する。地図データ表示処理部(図1のD)は地図データ
格納部(図1のC2)より単位区域の検索キーmにてそ
の区域のイメージデータ及びベクトルデータをまとめて
読み出し、表示用高速メモリに書き入れ、地図表示器
(図1のH)に表示する。地図を固定的に表示し利用す
る場合は上記の手順で処理は完結する。ここでは説明の
単純化のため、地図表示器Hに一時に表示される区域の
大きさと地図データ格納部に格納される1単位区域の地
図データが表現する地域の大きさとは同一であるとする
が、現実の実施の場においては、かならずしも同一であ
る必要はない。すなわち、地図表示器Hにおける1表示
区域のデータが複数の単位区域地図データから構成され
てもかまわない。
【0021】次に利用者が地図表示のスクロールを要求
する場合は以下のような手順で処理する。地図データ表
示処理部(図1のD)は、地図表示器(図1のH)に表
示する単位区域データを地図データ格納部(図1のC
2)から読み込み、表示用高速メモリ(図1のE)に格
納するとともに地図表示器(図1のH)に表示する。次
に、利用者のスクロール表示要求(隣接区域の表示要
求)が全方向にくるものとして上下、左右、斜め方向の
計8個の区域に該当する区域のデータを地図データ格納
部(図1のC2)から事前に読み、表示用高速メモリ
(図1のE)上に格納しておく。その後、例えば、利用
者から右方向にスクロールしたいと要求された場合、地
図データ表示処理部(図1のD)と表示用高速メモリ
(図1のE)の動作を次のとおり図3で説明する。
する場合は以下のような手順で処理する。地図データ表
示処理部(図1のD)は、地図表示器(図1のH)に表
示する単位区域データを地図データ格納部(図1のC
2)から読み込み、表示用高速メモリ(図1のE)に格
納するとともに地図表示器(図1のH)に表示する。次
に、利用者のスクロール表示要求(隣接区域の表示要
求)が全方向にくるものとして上下、左右、斜め方向の
計8個の区域に該当する区域のデータを地図データ格納
部(図1のC2)から事前に読み、表示用高速メモリ
(図1のE)上に格納しておく。その後、例えば、利用
者から右方向にスクロールしたいと要求された場合、地
図データ表示処理部(図1のD)と表示用高速メモリ
(図1のE)の動作を次のとおり図3で説明する。
【0022】スクロール時の表示処理では、表示用高速
メモリE上での地図表示器Hに表示している区域が常に
高速メモリE上の中心近くに維持できるようにする。従
って、右スクロールでは表示用高速メモリE上の左側の
不要な地図データを廃棄(図3のE2)する。これに
は、残りの2列を左側へコピー(図3のE3)するとと
もに、右側の必要部分の区域を3つの単位区域での読み
込み(図3のE4)で補充しておく。この先回り制御
は、区域分割している地図データ格納方式により必要区
域のみを高速に読み出すことができるという点しくみに
よってはじめて意味のあるものとなる。
メモリE上での地図表示器Hに表示している区域が常に
高速メモリE上の中心近くに維持できるようにする。従
って、右スクロールでは表示用高速メモリE上の左側の
不要な地図データを廃棄(図3のE2)する。これに
は、残りの2列を左側へコピー(図3のE3)するとと
もに、右側の必要部分の区域を3つの単位区域での読み
込み(図3のE4)で補充しておく。この先回り制御
は、区域分割している地図データ格納方式により必要区
域のみを高速に読み出すことができるという点しくみに
よってはじめて意味のあるものとなる。
【0023】
【発明の効果】以上説明したように、本発明の地図処理
方式は、地図データを単位区域に区切って、その単位区
域ごとに各種地図データをまとめて格納し、単位区域ご
とに地図表示処理を行うので、地図データの表示に必要
なデータを読み出す時間が短くなり、また、スクロール
表示が要求された時、上記効果と周辺区域の先読み効果
があわさって、スクロール処理に要する時間も短くな
り、高速な地図表示ができる。
方式は、地図データを単位区域に区切って、その単位区
域ごとに各種地図データをまとめて格納し、単位区域ご
とに地図表示処理を行うので、地図データの表示に必要
なデータを読み出す時間が短くなり、また、スクロール
表示が要求された時、上記効果と周辺区域の先読み効果
があわさって、スクロール処理に要する時間も短くな
り、高速な地図表示ができる。
【図1】本発明の地図処理方式の一実施例を示すブロッ
ク図である。
ク図である。
【図2】本実施例の地図処理方式におけるイメージデー
タ処理部とベクトルデータ処理部におけるデータ形態図
である。
タ処理部とベクトルデータ処理部におけるデータ形態図
である。
【図3】本実施例の地図処理方式における地図データ表
示処理部における表示用高速メモリの動作を示す図であ
る。
示処理部における表示用高速メモリの動作を示す図であ
る。
【図4】従来の地図処理方式を示すブロック図である。
【図5】従来の地図処理方式におけるイメージデータの
作成を示す図である。
作成を示す図である。
【図6】従来の地図処理方式におけるベクトルデータの
作成を示す図である。
作成を示す図である。
A1 イメージデータ入力部 A2 イメージデータ処理部 B1 ベクトルデータ入力部、 B2 ベクトルデータ処理部 C1 地図データ保存処理部 C2 地図データ格納部 D 地図データ表示処理部 E 表示用高速メモリ E1〜E4 表示用高速メモリの動作 F1〜F3 データ形態
Claims (3)
- 【請求項1】 地図データ格納機能及び地図表示機能を
有する装置において、地図を単位区域に区切り、その単
位区域ごとに各種地図データをまとめて地図データ格納
部に格納し、読出し表示することを特徴とする地図処理
方式。 - 【請求項2】 前記単位区域別に区切り、区切られた区
域別にベクトル、イメージ、文字等の各種類別データを
まとめて格納し、単位区域別に格納したデータに、区域
を識別する検索キーをつけファイルに格納し、地図表示
処理を行う場合、前記ファイルから前記検索キーにより
表示しようとする地域の地図データを読出し、表示する
ことを特徴とする請求項1記載の地図処理方式。 - 【請求項3】 地図表示器に現在表示されている単位区
域の周辺8単位区域の地図データをあらかじめ表示用高
速メモリに読出しておくことにより、スクロールを行う
ことを特徴とする地図処理方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5249659A JPH07105346A (ja) | 1993-10-06 | 1993-10-06 | 地図処理方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5249659A JPH07105346A (ja) | 1993-10-06 | 1993-10-06 | 地図処理方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH07105346A true JPH07105346A (ja) | 1995-04-21 |
Family
ID=17196314
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5249659A Pending JPH07105346A (ja) | 1993-10-06 | 1993-10-06 | 地図処理方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH07105346A (ja) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63127280A (ja) * | 1986-11-18 | 1988-05-31 | 日本電気株式会社 | 地図検索装置 |
| JPH03282580A (ja) * | 1990-03-30 | 1991-12-12 | Nec Corp | 地図表示方式 |
-
1993
- 1993-10-06 JP JP5249659A patent/JPH07105346A/ja active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63127280A (ja) * | 1986-11-18 | 1988-05-31 | 日本電気株式会社 | 地図検索装置 |
| JPH03282580A (ja) * | 1990-03-30 | 1991-12-12 | Nec Corp | 地図表示方式 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS63178287A (ja) | 表示装置 | |
| JPS6047564A (ja) | 画像情報記憶検索装置 | |
| JPS6126150A (ja) | 文書画像フアイル登録検索装置 | |
| JP2000010705A (ja) | 出力イメージ変形方式および出力イメージ変形用プログラムを記録した記録媒体 | |
| JPS62266671A (ja) | 画像フアイル装置 | |
| JPH0361226B2 (ja) | ||
| JPH07105346A (ja) | 地図処理方式 | |
| JPS6226035B2 (ja) | ||
| JPS6360671A (ja) | 画像処理装置およびその方法 | |
| JPH0331030B2 (ja) | ||
| JPH11296463A (ja) | フレームを使用しているホームページのマーキング・再表示方式 | |
| JPS6392988A (ja) | 電子フアイル装置 | |
| JPH02206873A (ja) | 画像検索方式 | |
| JPH11187231A (ja) | 画像検索装置及び画像検索方法 | |
| JPS58123159A (ja) | 画像情報の登録方法 | |
| JP3491947B2 (ja) | イメージデータ記録媒体及び表示装置 | |
| JP2665907B2 (ja) | 光ディスク画像ファイリング装置 | |
| JPS63125983A (ja) | 表示装置 | |
| JPH09230784A (ja) | 地図表示方式 | |
| JPH0525139B2 (ja) | ||
| JPH0728842A (ja) | 情報検索装置 | |
| JPH0432393B2 (ja) | ||
| JPH05334357A (ja) | 電子ファイル装置のページめくり装置 | |
| JPH05150716A (ja) | 地図検索装置 | |
| JPH07160729A (ja) | 画像登録検索装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 19970304 |