JP3707770B2 - Map information correction apparatus and map information correction method - Google Patents
Map information correction apparatus and map information correction method Download PDFInfo
- Publication number
- JP3707770B2 JP3707770B2 JP2001032153A JP2001032153A JP3707770B2 JP 3707770 B2 JP3707770 B2 JP 3707770B2 JP 2001032153 A JP2001032153 A JP 2001032153A JP 2001032153 A JP2001032153 A JP 2001032153A JP 3707770 B2 JP3707770 B2 JP 3707770B2
- Authority
- JP
- Japan
- Prior art keywords
- road
- map information
- overlap
- landmark
- information correction
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/36—Input/output arrangements for on-board computers
- G01C21/3667—Display of a road map
- G01C21/3673—Labelling using text of road map data items, e.g. road names, POI names
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Automation & Control Theory (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Navigation (AREA)
- Processing Or Creating Images (AREA)
- Traffic Control Systems (AREA)
- Instructional Devices (AREA)
Abstract
Description
【0001】
【発明の属する技術分野】
本発明は、地図情報に含まれるランドマークや領域または道路の位置を修正する地図情報修正装置および地図情報修正方法に関し、より特定的には、道幅を付けて道路を表示した場合に、ランドマークや領域が道路と重ならない位置に表示されるように、ランドマークや領域または道路の位置を自動的に修正する地図情報修正装置および地図情報修正方法に関する。
【0002】
【従来の技術】
車両用ナビゲーション装置は、CD−ROM等の記録媒体に格納された地図情報を画面に表示することにより、利用者に行先案内情報を提供する。この地図情報には、道路網情報に加えて、各種の施設に対応したランドマークに関する情報や、各種の領域に関する情報が含まれる。地図上の施設とは、例えば、郵便局、コンビニエンスストア、ガソリンスタンド等をいい、地図上の領域とは、例えば、海、公園、町域等をいう。地図情報を画面に表示する場合、地図上の施設は、ランドマークを用いて表示される。ランドマークは、図形のみ、文字のみ、あるいは、図形と文字とが結合して構成される。また、地図上の領域は、多角形を用いて定義される。以下の説明では、地図情報に含まれるランドマークと領域とを合わせて、道路外設置物と呼ぶ。車両用ナビゲーション装置は、地図情報に含まれる道路網情報と道路外設置物に関する情報とを用いて適切な画面を表示し、利用者に行先案内情報を提供することを目的とする。
【0003】
従来の車両用ナビゲーション装置は、地図情報を表示する方法として、地図を平面的に表示する平面表示型地図表示や、平面地図を傾けて表示する俯瞰表示を採用している。これらの装置の多くは、道路を画面に表示する際に、現実の道幅を忠実に再現せずに、幅を持たない線分を用いて表示する方法(以下、幅なし表示という)を採用する。幅なし表示を行う車両用ナビゲーション装置用の地図情報は、幅なし表示に対応して作成される。このため、これらの装置では、図27(a)に示すように、道路と道路外設置物とを同時に画面に表示しても、両者の位置関係の間違いが小さく、表示画面に大きな問題は生じていなかった。
【0004】
一方、利用者により良い行先案内情報を提供するため、今後の車両用ナビゲーション装置では、道路に幅を付けて表示する方法(以下、幅付け表示という)が採用される。特に、道路に高さ情報を付加し、道路を3次元的に表示する車両用ナビゲーション装置では、道路に高さ情報のみを付加して表示すると、かえって利用者が道路の形状を認識しにくくなるため、同時に道路の幅付け表示を採用することが必要となる。この場合、地図情報は膨大な量のデータであるので、これらの装置においても、新たな地図情報を作成することなく、既に作成された幅なし表示用の地図情報を使用したいという要求がある。
【0005】
【発明が解決しようとする課題】
しかしながら、幅なし表示用に作成された地図情報を用いて幅付け表示を行うと、図27(b)に示すように、道路と道路外設置物とが重なって表示される場合がある。図27(b)では、郵便局を表すランドマークおよび領域が、道幅を付けた道路と重なって表示されている。このような表示画面は、現実感のある画面を期待する利用者にとって、極めて不自然に感じられる。
【0006】
上記問題点の解決策の1つは、幅付け表示用に別途地図情報を作成することである。しかし、上述したように、地図情報は膨大な量に及ぶので、既に作成された幅なし表示用の地図情報を活用したいという要求がある。また、利用者の選択により幅なし表示と幅付け表示とを切り替える装置や、道幅を切り替えて表示する装置では、複数の地図情報を保有せずに、1つの地図情報ですべての場合に対応できることが望ましい。
【0007】
それ故に、本発明の目的は、道幅を付けて道路を表示した場合に、道路外設置物が道路と重ならない位置に表示されるように、道路外設置物または道路の地図上の位置を自動的に修正する地図情報修正装置および地図情報修正方法を提供することである。
【0008】
【課題を解決するための手段および発明の効果】
第1の発明は、地図情報において多角形として定義される領域を修正する地図情報修正装置であって、
少なくとも道路と領域とに関する地図情報を格納する地図情報格納手段と、
地図情報に含まれる領域と、地図情報に含まれる道路とが、道幅を付けた場合に地図の2次元平面上で重なるか否かを判定する重なり判定手段と、
重なり判定手段によって一つまたは複数の道路と重なると判定された領域を、各道路の中心線に対していずれの側にあるかを保ちながら、地図の2次元平面上で道幅を付けた一つまたは複数の道路と重ならないように、各道路の中心線と直交する方向に縮小することによって変形する領域変形手段と、
前記領域変形手段により変形された領域に関する地図情報を格納する修正地図情報格納手段とを備える。
【0009】
このような第1の発明によれば、領域の位置情報が、道路の中心線に対していずれの側にあるかを保ちながら、道幅を付けた道路と重ならない位置に修正される。このため、元の地図情報と修正された位置情報とに基づいて、道幅を付けて地図情報を画面に表示した場合に、領域は道路と重ならない位置に表示され、利用者に対して自然な画面を提示することができる。
【0015】
また、領域が変形されて面積が減少するので、ある道路について領域の位置情報を修正したために、その領域が他の道路と新たに重なってしまうことがない。このため、各道路について一回だけ処理を行えばよく、少ない計算量で領域の位置情報を修正することができる。
【0024】
第2の発明は、地図情報において多角形として定義される領域を修正する地図情報修正方法であって、
少なくとも道路と領域とに関する地図情報を格納する地図情報格納ステップと、
地図情報に含まれる領域と、地図情報に含まれる道路とが、道幅を付けた場合に地図の2次元平面上で重なるか否かを判定する重なり判定ステップと、
重なり判定ステップにおいて一つまたは複数の道路と重なると判定された領域を、各道路の中心線に対していずれの側にあるかを保ちながら、地図の2次元平面上で道幅を付けた一つまたは複数の道路と重ならないように、各道路の中心線と直交する方向に縮小することによって変形する領域変形ステップと、
領域変形ステップにおいて変形された領域に関する地図情報を格納する修正地図情報格納ステップとを備える。
【0025】
このような第2の発明によれば、領域の位置情報が、道路の中心線に対していずれの側にあるかを保ちながら、道幅を付けた道路と重ならない位置に修正される。このため、元の地図情報と修正された位置情報とに基づいて、道幅を付けて地図情報を画面に表示した場合に、領域は道路と重ならない位置に表示され、利用者に対して自然な画面を提示することができる。
【0031】
また、領域が変形されて面積が減少するので、ある道路について領域の位置情報を修正したために、その領域が他の道路と新たに重なってしまうことがない。このため、各道路について一回だけ処理を行えばよく、少ない計算量で領域の位置情報を修正することができる。
【0034】
第3の発明は、地図情報に含まれる道路の位置を修正する地図情報修正装置であって、
少なくとも道路と、ランドマークと、地図情報において多角形として定義される領域とに関する地図情報を格納する地図情報格納手段と、
地図情報に含まれるランドマークおよび領域と、地図情報に含まれる道路とが、道幅を付けた場合に地図の2次元平面上で重なるか否かを判定する重なり判定手段と、
重なり判定手段によって一つまたは複数のランドマークおよび領域と重なると判定された道路の位置情報を、ランドマークおよび領域のそれぞれが道路の中心線に対していずれの側にあるかを保ちながら、地図の2次元平面上で道幅を付けた場合に一つまたは複数のランドマークおよび領域と重ならない位置に修正する位置情報修正手段と、
地図情報と、位置情報修正手段により修正された道路の位置情報とを格納する修正地図情報格納手段とを備える。
第4の発明は、第3の発明において、重なり判定手段は、ランドマークの中心位置と道路を形成する線分との距離と、道路の道幅と、ランドマークの大きさとに基づき、ランドマークと道幅を付けた道路とが重なるか否かを判定することを特徴とする。
第5の発明は、第3の発明において、重なり判定手段は、領域を定める線分と道路の中心線との距離の最小値と、道路の道幅とに基づき、領域と道幅を付けた道路とが重なるか否かを判定することを特徴とする。
【0035】
このような第3の発明によれば、道路の位置情報が、道幅を付けた場合にランドマークおよび領域と重ならない位置に修正される。このため、元の地図情報と修正された位置情報とに基づいて、道幅を付けて地図情報を画面に表示した場合に、道路はランドマークおよび領域と重ならない位置に表示され、利用者に対して自然な画面を提示することができる。
【0036】
第6の発明は、第3の発明において、位置情報修正手段は、一つまたは複数のランドマークおよび領域について、ランドマークおよび領域のそれぞれから離れる方向に、道路を構成する線分の各端点を移動させることを特徴とする。
【0037】
第7の発明は、第6の発明において、位置情報修正手段は、一つまたは複数のランドマークおよび領域について、ランドマークおよび領域のそれぞれから離れる方向に、道路を平行移動させることを特徴とする。
第8の発明は、第7の発明において、位置情報修正手段は、一つまたは複数のランドマークおよび領域について道路を、当該道路の中心線と直交しかつランドマークおよび領域から離れる方向で、ランドマークの中心位置からの距離または領域を定める線分との最小距離が道路の道幅以上となる位置に平行移動させることを特徴とする。
【0038】
第9の発明は、第6の発明において、位置情報修正手段は、一つまたは複数のランドマークおよび領域について、ランドマークおよび領域のそれぞれから離れる方向に、道路を構成する線分の一つの端点を移動させることを特徴とする。
第10の発明は、第9の発明において、位置情報修正手段は、一つまたは複数のランドマークおよび領域について道路を構成する線分の一つの端点を、当該道路の中心線と直交しかつランドマークおよび領域から離れる方向で、ランドマークの中心位置からの距離または領域を定める線分との最小距離が道路の道幅以上となる位置に移動させることを特徴とする。
【0039】
このような第6、第7、および第9の発明によれば、道路の位置情報が、道幅を付けた場合にランドマークおよび領域と重ならない位置に修正される。このため、元の道路網情報と修正されたランドマークの位置情報とに基づいて、道幅を付けて地図情報を画面に表示した場合に、道路は、ランドマークおよび領域と重ならない位置に表示される。
【0040】
第11の発明は、第3の発明において、修正地図情報格納手段に格納された修正地図情報を、道幅を付けて画面に表示する地図情報表示手段をさらに備える。
【0041】
このような第11の発明によれば、元の地図情報と修正された位置情報とに基づき、道路とランドマークと領域とが、画面に表示される。道路はランドマークおよび領域と重ならない位置に表示されるので、利用者に対して自然な画面を提示することができる。
【0042】
第12の発明は、第11の発明において、重なり判定手段および位置情報修正手段は、利用者からの入力に基づき、道幅を切り替えることを特徴とする。
【0043】
このような第12の発明によれば、利用者の選択により道幅を切り替えて表示する場合でも、道路は、常にランドマークおよび領域と重ならない位置に表示される。このため、複数の地図情報を予め保有することなく、利用者に対して自然な画面を提示することができる。
【0044】
第13の発明は、第11の発明の地図情報修正装置を備えたナビゲーション装置である。
【0045】
このような第13の発明によれば、道幅を付けて道路を表示するナビゲーション装置において、道路が、ランドマークおよび領域と重ならない位置に表示される。これにより、利用者に対して自然な画面を提示することができる。
【0046】
第14の発明は、地図情報に含まれる道路の位置を修正する地図情報修正方法であって、
少なくとも道路と、ランドマークと、地図情報において多角形として定義される領域とに関する地図情報を格納する地図情報格納ステップと、
地図情報に含まれるランドマークおよび領域と、地図情報に含まれる道路とが、道幅を付けた場合に地図の2次元平面上で重なるか否かを判定する重なり判定ステップと、
重なり判定ステップにおいて一つまたは複数のランドマークおよび領域と重なると判定された道路の位置情報を、ランドマークおよび領域のそれぞれが道路の中心線に対していずれの側にあるかを保ちながら、地図の2次元平面上で道幅を付けた場合に一つまたは複数のランドマークおよび領域と重ならない位置に修正する位置情報修正ステップと、
地図情報と、位置情報修正ステップにおいて修正された道路の位置情報とを格納する修正地図情報格納ステップとを備える。
第15の発明は、第14の発明において、重なり判定ステップは、ランドマークの中心位置と道路を形成する線分との距離と、道路の道幅と、ランドマークの大きさとに基づき、ランドマークと道幅を付けた道路とが重なるか否かを判定することを特徴とする。
第16の発明は、第14の発明において、重なり判定ステップは、領域を定める線分と道路の中心線との距離の最小値と、道路の道幅とに基づき、領域と道幅を付けた道路とが重なるか否かを判定することを特徴とする。
【0047】
このような第14の発明によれば、道路の位置情報が、道幅を付けた場合にランドマークおよび領域と重ならない位置に修正される。このため、元の地図情報と修正された位置情報とに基づいて、道幅を付けて地図情報を画面に表示した場合に、道路はランドマークおよび領域と重ならない位置に表示され、利用者に対して自然な画面を提示することができる。
【0048】
第17の発明は、第14の発明において、位置情報修正ステップは、一つまたは複数のランドマークおよび領域について、ランドマークおよび領域のそれぞれから離れる方向に、道路を構成する線分の各端点を移動させることを特徴とする。
【0049】
第18の発明は、第17の発明において、位置情報修正ステップは、一つまたは複数のランドマークおよび領域について、ランドマークおよび領域のそれぞれから離れる方向に、道路を平行移動させることを特徴とする。
第19の発明は、第18の発明において、位置情報修正ステップは、一つまたは複数のランドマークおよび領域について道路を、当該道路の中心線と直交しかつランドマークおよび領域から離れる方向で、ランドマークの中心位置からの距離または領域を定める線分との最小距離が道路の道幅以上となる位置に平行移動させることを特徴とする。
【0050】
第20の発明は、第17の発明において、位置情報修正ステップは、一つまたは複数のランドマークおよび領域について、ランドマークおよび領域のそれぞれから離れる方向に、道路を構成する線分の一つの端点を移動させることを特徴とする。
第21の発明は、第20の発明において、位置情報修正ステップは、一つまたは複数のランドマークおよび領域について道路を構成する線分の一つの端点を、当該道路の中心線と直交しかつランドマークおよび領域から離れる方向で、ランドマークの中心位置からの距離または領域を定める線分との最小距離が道路の道幅以上となる位置に移動させることを特徴とする。
【0051】
このような第17,第18,および第20の発明によれば、道路の位置情報が、道幅を付けた場合にランドマークおよび領域と重ならない位置に修正される。このため、元の道路網情報と修正されたランドマークの位置情報とに基づいて、道幅を付けて地図情報を画面に表示した場合に、道路は、ランドマークおよび領域と重ならない位置に表示される。
【0052】
【発明の実施の形態】
以下、図面を参照して、本発明の実施形態に係る地図情報修正装置および地図情報表示装置について説明する。
【0053】
(第1の実施形態)
図1は、本発明の第1の実施形態に係る地図情報修正装置1の構成を示すブロック図である。この地図情報修正装置1は、幅なし表示用の地図情報を幅付け表示用の地図情報に自動的に変換するものである。地図情報修正装置1は、地図情報格納部10、重なり判定部11a、位置情報修正部12a、および、修正地図情報格納部13を備える。
【0054】
地図情報格納部10は、道路網情報と道路外設置物に関する情報を含んだ幅なし表示用の地図情報を格納する。地図情報を格納するためには、任意の記憶媒体、例えば、カセットテープ、CD−ROM、DAT、DVD、半導体メモリ、あるいは、ICメモリ等が使用される。また、地図情報格納部10は、インターネット等に接続し、遠隔地の記憶媒体にアクセスする装置であってもよい。
【0055】
地図情報に含まれる道路網情報は、従来公知のごとく、所定範囲の道路網や交差点や鉄道交通網等のデータをノードとリンクとの組み合わせにより表現したものであり、道路の車線数や鉄道の線路数についての情報を含む。道路の車線数等の情報は、後述する道幅算出部20において道幅を算出するために使用される。また、この地図情報は、道路外設置物に関する情報として、ランドマークの位置情報ならびに属性情報、および、領域の位置情報を含む。ランドマークの属性情報は、後述する大きさ算出部21においてランドマークの大きさを算出するために使用される。なお、この地図情報には、利用者の便宜のために、1/12,500、1/25,000、 1/100,000、 1/400,000等の各種縮尺の地図情報が含まれていてもよい。
【0056】
図2は、重なり判定部11aの構成をより詳細に示すブロック図である。図2に示すように、重なり判定部11aは、道幅算出部20、大きさ算出部21、重なり計算部22、および、出力制御部23aを備える。
【0057】
道幅算出部20は、道路網情報30に含まれる各道路について、車線数と予め定めた1車線あたりの幅とを乗算した後、道路の道幅Wを出力する。ここで、道幅Wとは、道路の中央線から道路の端までの距離をいう。また、車線数が与えられていない道路の道幅は、1車線あたりの幅に等しいものとする。なお、地図情報に道路に関する属性情報が含まれている場合には、車線数が与えられていない道路の道幅は、その道路に関する属性情報に基づいて与えることとしてもよい。例えば、高速道路を示す属性情報を有する道路には車線数2、私道を示す属性情報を有する道路には車線数1を、それぞれ与えることとしてもよい。また、道路の幅自体を属性情報として有する道路については、その値を道幅Wとして用いてもよい。
【0058】
大きさ算出部21は、道路外設置物情報31に含まれる属性情報に基づき、各道路外設置物の大きさLを算出する。本実施形態では、ランドマークは半径Lの円として扱い、領域は幅0の境界線を有するものとして扱う。この場合、大きさ算出部21は、各ランドマークに対してはランドマークの種類ごとに予め定められた大きさLを出力し、各領域に対しては値0を出力する。
【0059】
重なり計算部22は、道路網情報30と道路外設置物情報31に加えて、道幅算出部20により算出された道幅Wと、大きさ算出部21により算出された道路外設置物の大きさLとを受け取る。重なり計算部22は、後述するように、道路と道路外設置物との位置情報を用いて両者間の距離Dを算出する。その後、重なり計算部22は、道幅Wと大きさLと距離Dとを用いて、道路と道路外設置物とが重なるか否かを判定し、その結果を示す判定信号40を出力する。
【0060】
出力制御部23aは、判定信号40に基づき、次のように道路網情報30および道路外設置物情報31の出力先を切り替える。判定信号40が重なる旨を示す場合には、出力制御部23aは、位置修正用情報33として、重なると判定された道路の位置情報と道路外設置物情報31とを出力する。判定信号40がいずれの道路に対しても重ならない旨を示す場合には、出力制御部23aは、元の道路外設置物情報31を格納すべき道路外設置物情報32として出力する。
【0061】
位置情報修正部12aは、後述するように、供給された位置修正用情報33に基づいて、道路と道路外設置物との重なりを解消するように、道路外設置物の地図上の位置を修正し、修正後の道路外設置物情報34を出力する。
【0062】
修正地図情報格納部13は、道路網情報30、重なり判定部11aから出力された道路外設置物情報32、および、位置情報修正部12aから出力された道路外設置物情報34を格納する。これらの情報により、幅付け表示用の地図情報が構成される。なお、地図情報を格納するためには、任意の記録媒体、例えば、カセットテープ、CD−ROM、DAT、DVD、半導体メモリ、あるいは、ICメモリ等が使用される。また、修正地図情報格納部13は、インターネット等に接続し、遠隔地の記憶媒体にアクセスする装置であってもよい。
【0063】
地図情報修正装置1は、各道路外設置物と重なる道路を検出し、検出した道路に対する道路外設置物の位置情報を修正する。図3に示すフローチャートを用いて、1つの道路外設置物に対する地図情報修正装置1の動作を説明する。地図情報修正装置1は、まず、地図情報格納部10に格納された幅なし表示用の地図情報から処理対象の道路外設置物を選択する(ステップS101)。次に、地図情報修正装置1は、処理対象の道路を選択する(ステップS102)。次に、地図情報修正装置1は、選択した道路と道路外設置物とが重なるか否かを重なり判定部11aを用いて判定する。地図情報修正装置1は、両者が重なる場合にはステップS104へ、両者が重ならない場合にはステップS106へ進む(ステップS103)。
【0064】
ステップS103において重なると判定した場合には、地図情報修正装置1は、位置情報修正部12aを用いて修正後の道路外設置物情報34を求める(ステップS104)。次に、地図情報修正装置1は、修正後の道路外設置物情報34を修正地図情報格納部13に書き込み(ステップS105)、これを以て選択した道路外設置物に対する処理を完了する。
【0065】
ステップS103において重ならないと判定した場合には、地図情報修正装置1は、すべての道路を処理したか否かを判断し、未処理の道路があればステップS102へ戻る(ステップS106)。すべての道路を処理済みである場合には、選択した道路外設置物はいずれの道路とも重ならないと判断される。このため、地図情報修正装置1は、元の道路外設置物情報31を修正地図情報格納部13に書き込み(ステップS107)、これを以て選択した道路外設置物に対する処理を完了する。
【0066】
このようにして得られた地図情報は、車両用ナビゲーション装置等の地図情報表示装置(図示せず)において、幅付け表示用の地図情報として使用される。この地図情報では、道路外設置物は、幅付け表示した道路と重ならないように修正された位置に配置されている。このため、図4に示すように、この地図情報を使用した車両用ナビゲーション装置等は、道路外設置物を道路と重ならない位置に表示し、利用者に自然な画面を提示することができる。
【0067】
以下、重なり計算部22の詳細について説明する。先に、図5(a)を参照して、ランドマークと道路との重なり判定方法について説明する。重なり計算部22は、ランドマークを半径Lの円とみなし、まず、ランドマークの中心位置と道路を形成する線分PQとの距離Dを求める。ランドマークの中心位置をA(Ax 、Ay )、道路を形成する線分の端点をP(Px 、Py )およびQ(Qx 、Qy )とすると、線分PQ上の点Rは、0≦t≦1を満たす媒介変数tを用いて、R=P+t(Q−P)と表現される。これにより、RからAへ向かうベクトルの各成分は、次式(1)により表される。したがって、ランドマークと道路との距離Dは、AとRとの距離の最小値、すなわち、次式(2)で定義されるD1の0≦t≦1における最小値となる。
【0068】
【数1】
【0069】
距離Dは、上式(2)で定義されるD1の2乗値を微分する方法、または、2次元図形の幾何学的性質を利用して、点と直線の距離または2点間の距離を求める方法のいずれかを用いて算出することができる。
【0070】
重なり計算部22は、道幅算出部20により算出された道幅Wと、大きさ算出部21により算出されたランドマークの大きさLと、算出した距離Dとを参照して、D<L+Wである場合は「重なる」と、D≧L+Wである場合は「重ならない」と判定する。
【0071】
続いて、図5(b)を参照して、領域と道路との重なり判定方法について説明する。領域は、n本の線分L1 、L2 、…、Ln を辺とする多角形として定義される。重なり計算部22は、まず、各線分Li について、線分Li と道路を構成する線分PQとの距離Di を求める。i番目の線分Li の端点をSi (Six、Siy)およびEi(Eix、Eiy)とした時、線分Li 上の点Bは、0≦ui ≦1を満たす媒介変数ui を用いて、Bi =Si +ui (Ei −Si )と表現される。また、線分PQ上の点Rは、0≦t≦1を満たす媒介変数tを用いて、R=P+t(Q−P)と表現される。これにより、Bi からRへ向かうベクトルの各成分は、次式(3)により表される。したがって、線分Li と道路との距離Di は、Bi とRとの距離の最小値、すなわち、次式(4)で定義されるD2i の0≦ui ≦1、0≦t≦1における最小値となる。
【0072】
【数2】
【0073】
距離Di は、上式(4)で定義されるD2i の2乗値をui とtとについて偏微分する方法、または、2次元図形の幾何学的性質を利用して、2つの線分が交わるか否かについて場合分けを行い、点と直線の距離または2点間の距離を求める方法のいずれかを用いて算出することができる。
【0074】
重なり計算部22は、すべての線分Li について道路との距離Di を算出した後、算出した距離Di の最小値Mを求める。重なり計算部22は、道幅算出部20により算出された道幅Wと算出した距離Di の最小値Mとを比較して、M<Wである場合は「重なる」と、M≧Wである場合は「重ならない」と判定する。
【0075】
次に、位置情報修正部12aについて説明する。位置情報修正部12aは、上述したように、重なり判定部11aにより重なると判定された道路外設置物について、道路の位置情報と道路外設置物情報31とからなる位置修正用情報33に基づいて、道路と道路外設置物との重なりを解消するように、道路外設置物の地図上の位置を修正する。以下、重なりを解消する方法を説明する。
【0076】
先に、図6を参照して、ランドマークと道路との重なりを解消する方法について説明する。図6(a)に示すように、ランドマークの中心位置Aから2点PおよびQを通る直線へ下ろした垂線の足をRとし、Rを始点としてAを通る半直線をLv とする。位置情報修正部12aは、半直線Lv 上でRからの距離が(L+W)以上となる点Ac を任意に選択し、ランドマークの中心位置Aを点Ac に修正する。図6(b)は、Rからの距離が(L+W)となる点を選択した場合の様子を示す図である。この方法により、ランドマークの位置情報を、道路の中心線に対していずれの側にあるかを保ちながら、ランドマークと道路とが重ならない位置に修正することができる。
【0077】
続いて、図7から図10までを参照して、領域と道路との重なりを解消する方法について説明する。位置情報修正部12aは、以下の3つのステップにより、領域の頂点の位置情報を修正する。なお、以下の3つのステップの説明では、線分PQによって定義される道路を処理の対象とし、2点PとQとを通る直線をLPQ、領域の頂点をSi と記す。
【0078】
第1のステップでは、領域を変形させる方向Vt (以下、変形方向という)が算出される(図7参照)。変形方向Vt は、直線LPQに垂直な2つの方向のうちのいずれかである。位置情報修正部12aは、領域の重心G(図7(a))、または、すべての頂点Si を含む最も小さい円の中心C(図7(b))を求め、直線LPQに垂直な2つの方向のうち、直線LPQから重心Gまたは中心Cに向かう方向を変形方向Vt とする。
【0079】
第2のステップでは、領域を変形する際に使用する変形係数Kが算出される(図8参照)。各頂点Si を通り直線LPQに平行な直線の集合を考える。この集合の中で、直線LPQに対して変形方向Vt の方向にあり、かつ、直線LPQとの距離が最大である直線をLa とする。次に、この集合の中で、直線La との距離が最大である直線をLb とする。また、直線LPQに対して変形方向Vt と同じ側にあり、直線LPQとの距離が道幅Wに等しい直線をLc とする。直線LPQと直線La との距離をDa 、直線La と直線Lb との距離をDb とした時、これらの値と道幅Wを用いて、変形係数Kは、K=(Da −W)/Db により算出される。このようにして算出された変形係数Kは、0≦K≦1を満たす。
【0080】
第3のステップでは、各頂点Si の位置情報は、変形方向Vt の方向に、直線La までの距離がK倍となる位置に修正される(図9参照)。すなわち、各頂点Si の位置情報は、点Si から直線La に下ろした垂線の足をTi とした時、線分Ti Si をK:(1−K)に内分する点Sicに修正される。これにより、修正前は2直線La とLb との間に存在していた領域が、変形方向Vt の方向にK倍に変形されて、変形後には2直線La とLc との間に存在することになる。
【0081】
このような第1から第3までのステップにより、領域は、図9に示すように、直線LPQと垂直で、かつ、直線LPQから離れる方向にK倍(0≦K≦1)に変形される。これにより、領域のすべての頂点は直線Lc に対して直線LPQと反対側の位置に修正にされ、領域は幅を付けた道路と重ならなくなる。したがって、第1から第3までのステップにより、領域の位置情報を、道路の中心線に対していずれの側にあるかを保ちながら、領域と道路とが重ならない位置に修正することができる。
【0082】
また、位置情報修正部12aは、図10に示すようにランドマークの場合と同様に、領域の各頂点Si の位置を変形方向Vt に沿って(Db −Da +W)以上の任意の距離だけ移動させることとしてもよい。この方法によっても、領域のすべての頂点は直線Lc に対して直線LPQと反対側の位置に修正にされるので、領域の位置情報を、道路の中心線に対していずれの側にあるかを保ちながら、道路と重ならない位置に修正することができる。また、位置情報修正部12aは、これらの方法を組み合わせて、領域の位置情報を修正するものであってもよい。
【0083】
以上に示すように、本実施形態によれば、地図情報に含まれる道路外設置物と道路とが道幅を付けた場合に重なるか否かが判定され、重なると判定された道路外設置物の位置は、道路の中心線に対していずれの側にあるかを保ちながら、道幅を付けた道路と重ならない位置に修正される。このため、本実施形態に係る地図情報修正装置により求めた地図情報を道幅を付けて画面に表示した場合、道路外設置物は道路と重ならない位置に表示され、利用者には自然な画面が提示される。
【0084】
なお、本実施形態に係る修正地図情報格納部13は、幅付け表示用の地図情報全体を格納するが、これに代えて、位置情報修正部12aから出力された道路外設置物情報34のみを格納することとしてもよい。このような部分的な地図情報は、既存の幅なし表示用の地図情報と同時に使用される。
【0085】
(第2の実施形態)
図11は、本発明の第2の実施形態に係る地図情報修正装置2の構成を示すブロック図である。この地図情報修正装置2は、第1の実施形態と同様に、幅なし表示用の地図情報を幅付け表示用の地図情報に自動的に変換するものである。地図情報修正装置2は、地図情報格納部10、重なり判定部11b、位置情報修正部12a、および、修正地図情報格納部13を備える。本実施形態のうち、第1の実施形態と同一の構成要素については、同一の参照番号を付して説明を省略する。
【0086】
地図情報では、図12に示すように、道路外設置物が道幅を付けた複数の道路と重なる場合がある。図12において、ランドマークは点Aを中心とした半径Lの円として、i番目(iは1以上4以下の整数)の道路は線分PQi に道幅をWi を付けた長方形として表現されている。i番目の道路と点Aとの距離をDi としたとき、例えばD1 <L+W1 かつD2 <L+W2 であれば、ランドマークは第1および第2の道路と重なる。このような複数の道路と重なる道路外設置物は、道路の交差点付近にしばしば現れる。
【0087】
第1の実施形態では、各道路外設置物は高々1本の道路と重なると仮定して、道路外設置物の位置情報は、高々1回だけ修正される。これに対し本実施形態では、道路外設置物が複数の道路と重なる場合を考慮して、道路外設置物の位置情報は、繰り返し修正される。
【0088】
図13は、重なり判定部11bの構成をより詳細に示すブロック図である。図13に示すように、重なり判定部11bは、道幅算出部20、大きさ算出部21、重なり計算部22、出力制御部23b、および、位置情報置換部24を備える。これらの構成要素のうち、道幅算出部20、大きさ算出部21、および、重なり計算部22は、第1の実施形態と同様に動作する。
【0089】
位置情報置換部24は、道路外設置物情報31に含まれる位置情報を修正後の道路外設置物情報34に含まれる位置情報に置換し、置換後の道路外設置物情報41を出力する。ただし、初期状態では修正後の道路外設置物情報34は供給されないので、位置情報置換部24は、元の道路外設置物情報31をそのまま置換後の道路外設置物情報41として出力する。
【0090】
出力制御部23bは、判定信号40に基づき、次のように道路網情報30と置換後の道路外設置物情報41との出力先を切り替える。判定信号40が重なる旨を示す場合には、出力制御部23bは、位置修正用情報33として、重なると判定された道路の位置情報と置換後の道路外設置物情報41とを出力する。道路外設置物の位置情報が繰り返し修正された結果、判定信号40がいずれの道路に対しても重ならない旨を示すようになった場合には、出力制御部23bは、求めた道路外設置物情報35として置換後の道路外設置物情報41を出力する。
【0091】
地図情報修正装置2は、道幅を付けたいずれの道路とも重ならない位置に至るまで、道路外設置物の位置情報を繰り返し修正する。図14に示すフローチャートを用いて、1つの道路外設置物に対する地図情報修正装置2の動作を説明する。地図情報修正装置2は、第1の実施形態と同様に、処理対象の道路外設置物と道路とを選択する(ステップS201およびS202)。次に、地図情報修正装置2は、選択した道路と道路外設置物とが重なるか否かを重なり判定部11bを用いて判定し、両者が重なる場合にはステップS204へ、両者が重ならない場合にはステップS206へ進む(ステップS203)。
【0092】
ステップS203において重なると判定した場合には、地図情報修正装置2は、位置情報修正部12aを用いて修正後の道路外設置物情報34を求める(ステップS204)。修正後の道路外設置物情報34は、ステップS203における以降の重なり判定に使用される。次に、地図情報修正装置2は、すべての道路を未処理の状態に設定し、ステップS202へ戻る(ステップS205)。これにより、ステップS203における重なり判定は、すべての道路に対して再度行われる。
【0093】
ステップS203において重ならないと判定した場合には、地図情報修正装置2は、すべての道路を処理したか否かを判断し、未処理の道路があればステップS202へ戻る(ステップS206)。すべての道路を処理済みである場合には、選択した道路外設置物はいずれの道路とも重ならない位置に修正されたと判断される。このため、地図情報修正装置2は、置換後の道路外設置物情報41を修正地図情報格納部13に書き込み(ステップS207)、これを以て選択した道路外設置物に対する処理を完了する。
【0094】
図15は、図12に示したランドマークの位置が地図情報修正装置2によって徐々に修正される様子を示す図である。ランドマークの初期位置を点Aとした時、地図情報修正装置2は、以下に示すように、ランドマークの位置情報を線分PQ1 によって定義される第1の道路と重ならない位置に修正した後に、線分PQ2 によって定義される第2の道路と重ならない位置に修正する。
【0095】
地図情報修正装置2は、重なり判定部11bを用いてランドマークと重なる道路を検出する。地図情報修正装置2は、ランドマークが第1の道路と重なることを検出し、位置情報修正部12aを用いてランドマークの位置を第1の道路と重ならない位置(図15に示す点A1 )に修正する。
【0096】
次に、地図情報修正装置2は、位置情報が点A1 に修正された状態の道路外設置物情報34を用いて、ランドマークと重なる道路を検出する。地図情報修正装置2は、ランドマークが第2の道路と重なることを検出し、位置情報修正部12aを用いてランドマークの位置を第2の道路と重ならない位置(図15に示す点A2 )に修正する。
【0097】
さらに、地図情報修正装置2は、位置情報が点A2 に修正された状態の道路外設置物情報34を用いて、ランドマークと重なる道路を検出する。この時点ではランドマークはいずれの道路とも重ならないので、地図情報修正装置2は、位置情報が点A2 に修正された状態の道路外設置物情報34を修正地図情報格納部13に書き込む。
【0098】
このように地図情報修正装置2は、位置情報置換部24を用いて道路外設置物情報に含まれる位置情報を修正後の値に置換し、先に修正したランドマークの位置情報を繰り返し修正する。これにより、重なる道路を順次検出し、ランドマークの位置情報を道路と重ならない位置に徐々に修正することができる。
【0099】
また、位置情報修正部12aは、領域の変形または領域の移動によって1本の道路に対する領域の位置情報を修正することができる。このため、地図情報修正装置2は、複数の道路と重なる領域の位置情報を繰り返し修正することにより、領域の位置情報を道路と重ならない位置に徐々に修正することができる。
【0100】
以上に示すように、本実施形態によれば、道路外設置物の位置情報は、道幅を付けた1本の道路と重ならない位置に修正され、修正後も道幅を付けた他の道路と重なる場合は、その道路と重ならない位置にさらに修正される。このように、道路外設置物の位置情報は、繰り返し徐々に修正され、最終的には道幅を付けたいずれの道路とも重ならない位置に修正される。このため、本実施形態に係る地図情報修正装置により作成された地図情報を道幅を付けて画面に表示した場合、道路外設置物はいずれの道路とも重ならない位置に表示され、利用者には自然な画面が提示される。
【0101】
また、本実施形態によれば、複数の道路と重なる道路外設置物の位置情報を修正できることに加えて、道路と道路外設置物との潜在的な重なりを解消することができる。ここで、潜在的な重なりとは、道路外設置物の位置情報をある道路と重ならない位置に修正したために、その道路外設置物と他の道路との間に新たに生じた重なりをいう。第1の実施形態では、道路外設置物の位置情報は高々1回しか修正されないため、求めた幅付け表示用の地図情報には潜在的な重なりが含まれる可能性がある。これに対して、本実施形態では、道路外設置物の位置情報は繰り返し修正されるので、求めた幅付け表示用の地図情報に潜在的な重なりが含まれることはない。
【0102】
なお、幅なし表示用の地図情報の特性によっては、道路外設置物の位置情報を繰り返し修正しても、すべての道路との重なりを同時に解消できない場合もある。このような場合を考慮して、位置情報の修正回数に制限を設け、所定の回数だけ位置情報を修正してもすべての道路と重ならない位置に修正できない場合には、その時点での位置情報または元の位置情報を修正地図情報格納部13に書き込むこととしてもよい。
【0103】
(第3の実施形態)
図16は、本発明の第3の実施形態に係る地図情報修正装置3の構成を示すブロック図である。この地図情報修正装置3は、第1の実施形態と同様に、幅なし表示用の地図情報を幅付け表示用の地図情報に自動的に変換するものである。地図情報修正装置3は、地図情報格納部10、重なり判定部11c、位置情報修正部12c、修正地図情報格納部13、および、一時記憶部16を備える。本実施形態のうち、第1の実施形態と同一の構成要素については、同一の参照番号を付して説明を省略する。
【0104】
本実施形態では、第2の実施形態と同様に、道路外設置物が複数の道路と重なる場合を考慮する。第2の実施形態では、道路外設置物の位置情報は、重なる道路が検出されるたびに、その道路と重ならない位置に修正される。これに対し本実施形態では、検出された道路が一時的に記憶され、道路外設置物の位置情報は、記憶したすべての道路と重ならない位置に一度の処理で修正される。
【0105】
一時記憶部16は、重なり判定部11cにおいて重なると判定された道路の位置情報を記憶する。位置情報修正部12cは、重なり判定部11cにおいて重なると判定されたすべての道路の位置情報を考慮して、道路外設置物の位置情報をこれらの道路と重ならない位置に一度の処理で修正する。位置情報修正部12cの詳細は、後述する。
【0106】
図17は、重なり判定部11cの構成をより詳細に示すブロック図である。図17に示すように、重なり判定部11cは、道幅算出部20、大きさ算出部21、重なり計算部22、および、出力制御部23cを備える。これらの構成要素のうち、道幅算出部20、大きさ算出部21、および、重なり計算部22は、第1の実施形態と同様に動作する。
【0107】
出力制御部23cは、判定信号40に基づき、次のように道路網情報30と道路外設置物情報31との出力先を切り替える。判定信号40が重なる旨を示す場合には、出力制御部23cは、一時記憶部16に記憶させる道路位置情報36として、重なると判定された道路の位置情報を出力する。判定信号40が重ならない旨を示す場合には、出力制御部23cは、その道路の位置情報を無視する。すべての道路について重なり判定が行われた後、出力制御部23cは、一時記憶部16に記憶された道路位置情報36を読み出し、読み出した道路位置情報36と道路外設置物情報31とを位置修正用情報37として出力する。ただし、一時記憶部16に道路位置情報36が全く記憶されていない場合には、出力制御部23cは、元の道路外設置物情報31を格納すべき道路外設置物情報32として出力する。
【0108】
地図情報修正装置3は、道路外設置物と重なる道路を順次検出して一時的に記憶し、道路外設置物の位置情報を記憶したすべての道路と重ならない位置に一度の処理で修正する。図18に示すフローチャートを用いて、1つの道路外設置物に対する地図情報修正装置3の動作を説明する。地図情報修正装置3は、第1の実施形態と同様に、処理対象の道路外設置物と道路とを選択する(ステップS301およびS302)。次に、地図情報修正装置3は、選択した道路と道路外設置物とが重なるか否かを重なり判定部11cを用いて判定する(ステップS303)。両者が重なる場合には、地図情報修正装置3は、選択した道路の位置情報を一時記憶部16に記憶させる(ステップS304)。地図情報修正装置3は、すべての道路についてステップS302からS304の処理を繰り返す(ステップS305)。
【0109】
次に、地図情報修正装置3は、一時記憶部16に道路の位置情報が記憶されているか否かを判定する(ステップS306)。ステップS306において記憶されていると判定した場合には、地図情報修正装置3は、位置情報修正部12cを用いて修正後の道路外設置物情報38を求め(ステップS307)、修正後の道路外設置物情報38を修正地図情報格納部13に書き込み(ステップS308)、これを以て選択した道路外設置物に対する処理を完了する。ステップS306において記憶されていないと判定した場合には、地図情報修正装置3は、元の道路外設置物情報31を修正地図情報格納部13に書き込み(ステップS309))、これを以て選択した道路外設置物に対する処理を完了する。
【0110】
次に、位置情報修正部12cについて説明する。位置情報修正部12cは、上述したように、重なり判定部11cによって道路と重なると判定された道路外設置物について、道路位置情報36と道路外設置物情報31とからなる位置修正用情報37に基づいて、道路外設置物の位置情報をすべての道路と重ならない位置に修正する。以下、複数の道路との重なりを一度の処理で解消する方法を説明する。
【0111】
先に、図19を参照して、ランドマークと複数の道路との重なりを一度の処理で解消する方法について説明する。ランドマークは道幅を付けたn本の道路と重なり、i番目(iは1以上n以下の整数)の道路は線分Pi Qi によって定義されるものとする。なお、図19に示す例は、n=2の場合に該当する。
【0112】
第1のステップでは、ランドマークの移動方向を表すベクトルVが算出される。位置情報修正部12cは、まず各道路について、ランドマークの中心位置Aから2点Pi およびQi を通る直線へ下した垂線の足をRi としたときに、点Ri から点Aへ向かうベクトルVi を求める。次に、位置情報修正部12cは、各ベクトルVi の方向の単位ベクトルを求め、求めた単位ベクトルの和を算出すべきベクトルVとする。すなわち、ベクトルVは、次式(5)および(6)により算出される。
Vi = A−Ri …(5)
V = Σ(Vi /|Vi |) (i=1〜n)…(6)
ただし、|Vi |はベクトルVi の大きさ、Σはベクトルの加算を表す。
【0113】
第2のステップでは、ランドマークをベクトルVの方向に移動させる場合に、複数の道路との重なりを解消するために必要な移動量が算出される。移動後のランドマークの位置Ac は、x>0を満たす媒介変数xを用いて、Ac =A+x・Vと表現される。位置情報修正部12cは、各ベクトルVi についてベクトルVとのなす角度θi を求め、各iについて次式(7)を満たすxi の範囲を求める。
|xi ・V|cos θi ≧ L+Wi −Di …(7)
【0114】
上式(7)を満たすxi を選択し、ランドマークをベクトルVの方向に移動させれば、ランドマークとi番目の道路との重なりは解消される。したがって、1以上n以下のすべてのiについて上式(7)を満たすxを選択すれば、すべての道路との重なりを解消するために必要な移動量を算出することができる。
【0115】
このように第1のステップでランドマークの移動方向を、第2のステップでランドマークの移動量を求めることにより、ランドマークの位置情報は、すべての道路との重なりが解消された位置Ac に修正される。
【0116】
なお、角度θi がπ/2以上となる場合には、上式(7)の左辺は負、右辺は正となるので、上式(7)を満たすxi は存在しない。このため、ランドマークをベクトルVの方向に移動させても、i番目の道路との重なりを解消することはできない。この場合、位置情報修正部12cは、ランドマークの位置情報を修正せずにそのまま出力するものとする。あるいは、位置情報修正部12cは、角度θi がπ/2以上となる道路を除外して、上記第1および第2のステップを実行してもよい。前者の方式では道路との重なりを全く解消できないが、後者の方式では道路との重なりを部分的に解消することができる。
【0117】
次に、領域と複数の道路との重なりを一度の処理で解消する方法について説明する。第1の実施形態に係る位置情報修正部12aは、領域の変形または領域の移動によって、領域と1本の道路との重なりを解消する。本実施形態に係る位置情報修正部12cは、領域が1本の道路と重なる場合には、第1の実施形態で示したいずれかの方法を用いて領域と道路との重なりを解消する。また、領域が複数の道路と重なる場合には、位置情報修正部12cは、次に示すように領域を移動させることにより、領域と複数の道路との重なりを解消する。
【0118】
位置情報修正部12cは、まず、第1の実施形態の場合と同様の手法で各道路に対する領域の変形方向を求める。次に、位置情報修正部12cは、求めた変形方向をランドマークの場合のベクトルVi として、ランドマークに適用した第1および第2のステップからなる処理を領域の各頂点に適用する。この際、媒介変数xは、領域のすべての頂点およびすべての道路について上式(7)を満たすように選択される。このようにして算出された移動方向と移動量とを用いて、第1の実施形態と同様に領域を移動させることにより、領域と複数の道路との重なりを一度の処理で解消することができる。
【0119】
なお、この方法は、領域が与えられたときに、領域のすべての頂点を含む最小の円の中心Cまたは領域の重心Gを中心位置Aとし、中心位置Aから領域の各頂点までの距離の最大値Lを大きさとしたランドマークを考え、ランドマークと複数の道路との重なりを解消するようにランドマークの中心位置を移動させることと同等である。
【0120】
以上に示すように、本実施形態によれば、地図情報に含まれる道路外設置物が地図情報に含まれる複数の道路と道幅を付けた場合に重なるか否かが判定され、重なると判定された道路外設置物の位置は、道路の中心線に対していずれの側にあるかを保ちながら、道幅を付けた複数の道路と重ならない位置に一度の処理で修正される。このため、本実施形態に係る地図情報修正装置により作成された地図情報を道幅を付けて画面に表示した場合、道路外設置物は道路と重ならない位置に表示され、利用者には自然な画面が提示される。
【0121】
(第4の実施形態)
図20は、本発明の第4の実施形態に係る地図情報修正装置4の構成を示すブロック図である。この地図情報修正装置4は、第1の実施形態と同様に、幅なし表示用の地図情報を幅付け表示用の地図情報に自動的に変換するものである。地図情報修正装置4は、地図情報格納部10、重なり判定部11d、位置情報修正部12c、修正地図情報格納部13、および、一時記憶部16を備える。本実施形態は、第2の実施形態が有する位置情報を徐々に修正する特徴と、第3の実施形態が有する複数の道路との重なりを同時に考慮して位置情報を一度の処理で修正する特徴とを合わせ持つ。本実施形態のうち、第1ないし第3の実施形態と同一の構成要素については、同一の参照番号を付して説明を省略する。
【0122】
図21は、重なり判定部11dの構成をより詳細に示すブロック図である。図21に示すように、重なり判定部11dは、道幅算出部20、大きさ算出部21、重なり計算部22、出力制御部23d、および、位置情報置換部24を備える。これらの構成要素のうち、道幅算出部20、大きさ算出部21、重なり計算部22、および、位置情報置換部24は、第1または第2の実施形態と同様に動作する。
【0123】
出力制御部23dは、判定信号40に基づき、次のように道路網情報30と置換後の道路外設置物情報41との出力先を切り替える。判定信号40が重なる旨を示す場合には、出力制御部23dは、一時記憶部16に記憶させる道路位置情報36として、重なると判定された道路の位置情報を出力する。判定信号40が重ならない旨を示す場合には、出力制御部23dは、その道路の位置情報を無視する。すべての道路について重なり判定が行われた後、出力制御部23dは、一時記憶部16に記憶された道路位置情報36を読み出し、読み出した道路位置情報36と置換後の道路外設置物情報41とを位置修正用情報37として出力する。ただし、一時記憶部16に道路位置情報36が全く記憶されていない場合には、出力制御部23dは、置換後の道路外設置物情報41を格納すべき道路外設置物情報39として出力する。
【0124】
地図情報修正装置4は、道路外設置物と重なる道路を順次検出して一時的に記憶し、道路外設置物の位置情報を記憶したすべての道路と重ならない位置に一度の処理で修正し、さらにこの検出および修正の処理を繰り返し行う。図22に示すフローチャートを用いて、1つの道路外設置物に対する地図情報修正装置4の動作を説明する。地図情報修正装置4は、第3の実施形態と同様に、処理対象の道路外設置物を選択した後(ステップS401)、選択した道路外設置物と重なるすべての道路の位置情報を一時記憶部16に記憶させる(ステップS402からS405)。
【0125】
次に、地図情報修正装置4は、一時記憶部16に道路の位置情報が記憶されているか否かを判定する(ステップS406)。ステップS406において記憶されていると判定した場合には、地図情報修正装置4は、位置情報修正部12cを用いて修正後の道路外設置物情報38を求める(ステップS407)。次に、地図情報修正装置4は、すべての道路を未処理の状態に設定し(ステップS408)、一時記憶部16に記憶させた道路の位置情報をクリアして、ステップS402へ戻る(ステップS409)。これにより、ステップS403における重なり判定は、すべての道路に対して再度行われる。
【0126】
ステップS406において記憶されていないと判定した場合には、選択した道路外設置物はいずれの道路とも重ならない位置に修正されたと判断される。このため、地図情報修正装置4は、置換後の道路外設置物情報41を修正地図情報格納部13に書き込み(ステップS410)、これを以て選択した道路外設置物に対する処理を完了する。
【0127】
以上に示すように、本実施形態によれば、道路外設置物の位置情報は、複数の道路との重なりを同時に考慮して一度の処理で修正され、すべての道路との重なりが解消されるまで繰り返し徐々に修正される。したがって、本実施形態は、第2の実施形態が有する位置情報を徐々に修正する特徴と、第3の実施形態が有する複数の道路との重なりを同時に考慮して位置情報を一度の処理で修正する特徴とを合わせ持つ。このため、本実施形態に係る地図情報修正装置により作成された地図情報を道幅を付けて画面に表示した場合、道路外設置物はいずれの道路とも重ならない位置に表示され、利用者には自然な画面が提示される。
【0128】
(第5の実施形態)
図23は、本発明の第5の実施形態に係る地図情報表示装置5の構成を示すブロック図である。この地図情報表示装置5は、幅なし表示用の地図情報を幅付け表示用の地図情報に自動的に変換して表示するものであり、例えば、車両用ナビゲーション装置等に内蔵して使用される。地図情報表示装置5は、地図情報格納部10、重なり判定部11a、位置情報修正部12a、修正地図情報格納部13、コマンド入力部14、および、地図情報表示部15を備える。本実施形態の構成要素のうち、第1の実施形態と同一の構成要素については、同一の参照番号を付して説明を省略する。
【0129】
コマンド入力部14は、利用者からの指示に応じて道幅情報50を出力する。道幅情報50は、利用者が「幅なし表示」を指示した時は道幅ゼロを、利用者が「幅付け表示」を指示した時は所定の道幅Wを、利用者が「幅強調表示」を指示した時は所定の道幅Wより広い道幅、例えば、所定の2倍の道幅(2×W)を、それぞれ出力する。道幅情報50は、重なり判定部11a、位置情報修正部12a、および、地図情報表示部15に供給される。重なり判定部11aおよび位置情報修正部12aは、道幅情報50を参照して、第1の実施形態と同じ処理を行う。
【0130】
地図情報表示部15は、道幅情報50と、修正地図情報格納部13に格納された修正地図情報51とを受け取る。地図情報表示部15は、CRT、液晶ディスプレイ、TV、プラズマディスプレイ、または、ホログラムディスプレイ等の表示装置を備え、受け取った地図情報に基づいて、道路とランドマークと領域とを同時に画面に表示する。この際、道路は、道幅情報50に従い必要に応じて道幅を付けて表示される。
【0131】
以上に示すように、本実施形態によれば、地図情報に含まれる道路外設置物が地図情報に含まれる道路と道幅を付けた場合に重なるか否かが判定され、重なると判定された道路外設置物の位置情報は、道路の中心線に対していずれの側にあるかを保ちながら、道幅を付けた道路と重ならない位置に修正されるとともに、元の地図情報と修正された位置情報に基づいて、道路とランドマークと領域とが同時に道幅を付けて画面に表示される。これにより、道路外設置物は道路と重ならない位置に表示されるので、利用者には自然な画面が提示される。
【0132】
加えて、本実施形態によれば、地図情報を修正する手段と修正した地図情報を表示する手段とを備えるので、利用者の選択により道幅を切り替えて表示する場合でも、道路外設置物は常に道路と重ならない位置に表示される。このため、複数の地図情報を予め保有することなく、同様の効果を奏することができる。
【0133】
(第6の実施形態)
図24は、本発明の第6の実施形態に係る地図情報表示装置6の構成を示すブロック図である。この地図情報表示装置6は、第5の実施形態と同様に、幅なし表示用の地図情報を幅付け表示用の地図情報に自動的に変換して表示するものであり、例えば、車両用ナビゲーション装置などに内蔵して使用される。地図情報表示装置6は、第2の実施形態に係る地図情報修正装置2にコマンド入力部14と地図情報表示部15とを追加して構成されたものであり、第2および第5の実施形態の特徴を合わせ持つ。地図情報表示装置6の詳細は両実施形態についての説明から明らかであるので、ここでは説明を省略する。
【0134】
本実施形態に係る地図情報表示装置は、第2の実施形態が有する位置情報を徐々に修正する特徴と、第5の実施形態が有する利用者から指示された道幅情報に応じて地図情報を表示する特徴とを合わせ持つ。このため、利用者の選択により道幅を切り替えて表示する場合でも、道路外設置物はすべての道路と重ならない位置に表示され、利用者には自然な画面が提示される。
【0135】
(第7の実施形態)
図25は、本発明の第7の実施形態に係る地図情報表示装置7の構成を示すブロック図である。この地図情報表示装置7は、第5の実施形態と同様に、幅なし表示用の地図情報を幅付け表示用の地図情報に自動的に変換して表示するものであり、例えば、車両用ナビゲーション装置などに内蔵して使用される。地図情報表示装置7は、第3の実施形態に係る地図情報修正装置3にコマンド入力部14と地図情報表示部15とを追加して構成されたものであり、第3および第5の実施形態の特徴を合わせ持つ。地図情報表示装置7の詳細は両実施形態についての説明から明らかであるので、ここでは説明を省略する。
【0136】
本実施形態に係る地図情報修正装置は、第3の実施形態が有する複数の道路との重なりを同時に考慮して一度の処理で位置情報を修正する特徴と、第5の実施形態が有する利用者から指示された道幅情報に応じて地図情報を表示する特徴とを合わせ持つ。このため、利用者の選択により道幅を切り替えて表示する場合でも、道路外設置物は道路と重ならない位置に表示され、利用者には自然な画面が提示される。
【0137】
(第8の実施形態)
図26は、本発明の第8の実施形態に係る地図情報表示装置8の構成を示すブロック図である。この地図情報表示装置8は、第5の実施形態と同様に、幅なし表示用の地図情報を幅付け表示用の地図情報に自動的に変換して表示するものであり、例えば、車両用ナビゲーション装置などに内蔵して使用される。地図情報表示装置8は、第4の実施形態に係る地図情報修正装置4にコマンド入力部14と地図情報表示部15とを追加して構成されたものであり、第2、第3および第5の実施形態の特徴を合わせ持つ。地図情報表示装置8の詳細はこれらの実施形態についての説明から明らかであるので、ここでは説明を省略する。
【0138】
本実施形態に係る地図情報修正装置は、第2の実施形態が有する位置情報を徐々に修正する特徴と、第3の実施形態が有する複数の道路との重なりを同時に考慮して一度の処理で位置情報を修正する特徴と、第5の実施形態が有する利用者から指示された道幅情報に応じて地図情報を表示する特徴とを合わせ持つ。このため、利用者の選択により道幅を切り替えて表示する場合でも、道路外設置物はすべての道路と重ならない位置に表示され、利用者には自然な画面が提示される。
【0139】
なお、第1、第2、第5および第6の実施形態では、ランドマークの位置および領域の各頂点を道路と垂直に移動させるものとした。しかし、本発明は、移動方向を道路と垂直に限るものではなく、移動方向を道路と垂直に近い方向としてもよい。このように移動方向を垂直方向とする地図情報修正装置も、移動方向を垂直とする地図情報修正装置と同様の効果を奏することができる。
【0140】
また、第2ないし第4、および、第6ないし第8の実施形態では、複数の道路との重なりを解消するために、道路外設置物の位置情報を無制限に修正できることとした。これに代えて、元の位置情報と修正後の位置情報とを比較し、両者間の距離が所定の値(例えば、50m)以上となる場合には元の位置情報を使用することとしてもよい。このように位置情報の修正に一定の制限を設けることにより、位置情報が大きく誤って修正されることを防止することができる。
【0141】
また、上記いずれの実施形態においても、ランドマークおよび領域と道路とが重なると判定された場合に、ランドマークおよび領域の位置情報を修正するものとした。これに代えて、ランドマークおよび領域と道路とが重なると判定された場合に、道路の位置情報を修正することとしてもよい。例えば、幅なし表示用の地図情報が航空写真に基づき作成された市街地の詳細地図である場合には、ランドマークおよび領域の位置情報が、航空写真に写った建物等の形状を用いて先に決定され、地図情報における基準として扱われる。このような場合には、ランドマークおよび領域の位置情報を基準として、道路の位置情報を修正することとしてもよい。道路の位置情報を修正する方法としては、道路を道路と垂直に平行移動させる方法や、道路を構成する線分の一つの端点のみを道路と垂直に移動させる方法がある。このように道路の位置情報を修正する地図情報修正装置も、ランドマークおよび領域の位置情報を修正する地図情報修正装置と同様の効果を奏することができる。
【図面の簡単な説明】
【図1】本発明の第1の実施形態に係る地図情報修正装置の構成を示すブロック図である。
【図2】図1に示す地図情報修正装置1の重なり判定部11aの構成を示すブロック図である。
【図3】図1に示す地図情報修正装置1の動作を示すフローチャートである。
【図4】図1に示す地図情報修正装置1によって修正された地図情報を用いた場合の表示画面の例を示す図である。
【図5】図1に示す地図情報修正装置1の重なり判定部11aの動作を説明するための図である。
【図6】図1に示す地図情報修正装置1の位置情報修正部12aにおけるランドマーク位置修正動作を説明するための図である。
【図7】図1に示す地図情報修正装置1の位置情報修正部12aにおける変形方向を求める方法を示す図である。
【図8】図1に示す地図情報修正装置1の位置情報修正部12aにおける領域の各頂点を通る直線と道路との距離を説明するための図である。
【図9】図1に示す地図情報修正装置1の位置情報修正部12aにおける変形による領域位置修正動作を説明するための図である。
【図10】図1に示す地図情報修正装置1の位置情報修正部12aにおける平行移動による領域位置修正動作を説明するための図である。
【図11】本発明の第2の実施形態に係る地図情報修正装置の構成を示すブロック図である。
【図12】ランドマークが複数の道路と重なる様子を示す図である。
【図13】図11に示す地図情報修正装置2の重なり判定部11bの構成を示すブロック図である。
【図14】図11に示す地図情報修正装置2の動作を示すフローチャートである。
【図15】図11に示す地図情報修正装置2によってランドマークの位置が徐々に修正される様子を示す図である。
【図16】本発明の第3の実施形態に係る地図情報修正装置の構成を示すブロック図である。
【図17】図16に示す地図情報修正装置3の重なり判定部11cの構成を示すブロック図である。
【図18】図16に示す地図情報修正装置3の動作を示すフローチャートである。
【図19】図16に示す地図情報修正装置3によって、ランドマークの位置が複数の道路を同時に考慮して一度の処理で修正される様子を示す図である。
【図20】本発明の第4の実施形態に係る地図情報修正装置の構成を示すブロック図である。
【図21】図20に示す地図情報修正装置4の重なり判定部11dの構成を示すブロック図である。
【図22】図20に示す地図情報修正装置4の動作を示すフローチャートである。
【図23】本発明の第5の実施形態に係る地図情報表示装置の構成を示すブロック図である。
【図24】本発明の第6の実施形態に係る地図情報表示装置の構成を示すブロック図である。
【図25】本発明の第7の実施形態に係る地図情報表示装置の構成を示すブロック図である。
【図26】本発明の第8の実施形態に係る地図情報表示装置の構成を示すブロック図である。
【図27】従来の地図情報を用いた場合の表示画面の例を示す図である。
【符号の説明】
1、2、3、4…地図情報修正装置
5、6、7、8…地図情報表示装置
10…地図情報格納部
11a〜d…重なり判定部
12a、12c…位置情報修正部
13…修正地図情報格納部
14…コマンド入力部
15…地図情報表示部
16…一時記憶部
20…道幅算出部
21…大きさ算出部
22…重なり計算部
23a〜d…出力制御部
24…位置情報置換部
30…道路網情報
31、32、34、35、38、39、41…道路外設置物情報
33、37…位置修正用情報
36…道路位置情報
40…判定信号
50…道幅情報
51…修正地図情報[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a map information correction device and a map information correction method for correcting a landmark, a region, or a road position included in map information, and more specifically, when a road is displayed with a road width, The present invention relates to a map information correction apparatus and a map information correction method for automatically correcting landmarks, areas, or road positions so that the areas and areas do not overlap with roads.
[0002]
[Prior art]
The vehicle navigation apparatus provides destination guidance information to the user by displaying map information stored in a recording medium such as a CD-ROM on a screen. In addition to road network information, this map information includes information on landmarks corresponding to various facilities and information on various areas. The facility on the map refers to, for example, a post office, a convenience store, a gas station, and the like, and the region on the map refers to, for example, the sea, a park, a town area, and the like. When the map information is displayed on the screen, the facilities on the map are displayed using landmarks. A landmark is configured by only a figure, only a character, or a combination of a figure and a character. A region on the map is defined using a polygon. In the following description, the landmark and the area included in the map information are collectively referred to as an off-road installation. An object of the vehicle navigation apparatus is to display an appropriate screen using road network information included in map information and information related to an installation outside the road, and provide destination guidance information to the user.
[0003]
Conventional vehicle navigation devices employ a flat display type map display that displays a map in a plane and a bird's-eye view display that tilts and displays a flat map as a method for displaying map information. Many of these devices employ a method (hereinafter referred to as “widthless display”) in which a road is displayed on a screen using a line segment having no width without faithfully reproducing the actual road width. . The map information for the vehicle navigation device that performs the widthless display is created corresponding to the widthless display. For this reason, in these devices, as shown in FIG. 27 (a), even if the road and the off-road installation are displayed on the screen at the same time, the positional relationship between the two is small and a large problem occurs on the display screen. It wasn't.
[0004]
On the other hand, in order to provide better destination guidance information to the user, a future vehicle navigation apparatus employs a method of displaying a road with a width (hereinafter referred to as a width display). In particular, in a vehicle navigation device that adds height information to a road and displays the road three-dimensionally, if only the height information is added to the road and displayed, the user is less likely to recognize the shape of the road. Therefore, it is necessary to adopt road width display at the same time. In this case, since the map information is an enormous amount of data, there is a demand for these apparatuses to use the already created map information for widthless display without creating new map information.
[0005]
[Problems to be solved by the invention]
However, when the width display is performed using the map information created for display without width, as shown in FIG. 27B, the road and the installation object outside the road may be displayed in an overlapping manner. In FIG. 27B, landmarks and areas representing post offices are displayed so as to overlap roads with road widths. Such a display screen is very unnatural for a user who expects a realistic screen.
[0006]
One solution to the above problem is to create separate map information for breadth display. However, as described above, since the map information is enormous, there is a demand for utilizing already created map information for widthless display. In addition, a device that switches between widthless display and width display according to the user's selection, or a device that switches and displays the road width can handle all cases with a single piece of map information without having multiple pieces of map information. Is desirable.
[0007]
Therefore, the object of the present invention is to automatically set the position of the off-road installation or the road on the map so that the off-road installation is displayed at a position that does not overlap the road when the road is displayed with a road width. It is to provide a map information correction apparatus and a map information correction method that are corrected in an automatic manner.
[0008]
[Means for Solving the Problems and Effects of the Invention]
1st invention is map informationDefined as a polygon inTerritoryAreaA map information correction device for correcting,
At least roadAnd territoryMap information storage means for storing map information relating to areas;
Included in map informationTerritoryAn overlap determination means for determining whether the area and the road included in the map information overlap on the two-dimensional plane of the map when a road width is given;
It is determined by the overlap determination means that it overlaps with one or more roads.Area, Do not overlap with one or more roads with a width on the 2D plane of the map, while keeping which side of the road centerlineArea deformation that deforms by reducing in a direction orthogonal to the centerline of each roadMeans,
Map information about the region deformed by the region deforming meansAnd a correction map information storage means for storingGet.
[0009]
According to such a first invention,TerritoryThe position information of the area is corrected to a position that does not overlap with the road with the width of the road while maintaining which side is on the center line of the road. Therefore, when the map information is displayed on the screen with a road width based on the original map information and the corrected position informationTerritoryThe area is displayed at a position that does not overlap the road, and a natural screen can be presented to the user.
[0015]
AlsoSince the area is deformed and the area is reduced, the position information of the area is corrected for a certain road, so that the area does not overlap with another road. For this reason, it is only necessary to perform the process once for each road, and the position information of the region can be corrected with a small amount of calculation.
[0024]
First2Invention of the map informationDefined as a polygon inTerritoryAreaA map information correction method to be corrected,
At least roadAnd territoryA map information storing step for storing map information relating to the area;
Included in map informationTerritoryAn overlap determination step for determining whether or not the area and the road included in the map information overlap on a two-dimensional plane of the map when a road width is given;
It is determined that it overlaps with one or more roads in the overlap determination step.Area, Do not overlap with one or more roads with a width on the 2D plane of the map, while keeping which side of the road centerlineArea deformation that deforms by reducing in a direction orthogonal to the centerline of each roadSteps,
Map information about the region transformed in the region transformation stepA correction map information storage step for storingGet.
[0025]
Like this2According to the inventionTerritoryThe position information of the area is corrected to a position that does not overlap with the road with the width of the road while maintaining which side is on the center line of the road. Therefore, when the map information is displayed on the screen with a road width based on the original map information and the corrected position informationTerritoryThe area is displayed at a position that does not overlap the road, and a natural screen can be presented to the user.
[0031]
AlsoSince the area is deformed and the area is reduced, the position information of the area is corrected for a certain road, so that the area does not overlap with another road. For this reason, it is only necessary to perform the process once for each road, and the position information of the region can be corrected with a small amount of calculation.
[0034]
A third invention is a map information correction device for correcting the position of a road included in map information,
At least with the road,With landmarks, Defined as polygon in map informationMap information storage means for storing map information relating to the area;
An overlap determination means for determining whether or not a landmark and an area included in the map information and a road included in the map information overlap on a two-dimensional plane of the map when a road width is given;
The road position information determined to overlap one or more landmarks and areas by the overlap determining means, while maintaining which side each of the landmarks and areas is on the road center line. Position information correcting means for correcting to a position that does not overlap with one or more landmarks and areas when a road width is added on the two-dimensional plane of
And a corrected map information storage means for storing map information and road position information corrected by the position information correction means.
According to a fourth aspect, in the third aspect, the overlap determining means is based on the distance between the center position of the landmark and the line segment forming the road, the road width of the road, and the size of the landmark. It is characterized by determining whether or not a road with a road width overlaps.
According to a fifth invention, in the third invention, the overlap determining means includes a road having an area and a road width based on the minimum value of the distance between the line segment defining the area and the center line of the road and the road width of the road. It is characterized by determining whether or not.
[0035]
Like this3According to the invention, the position information of the road is corrected to a position that does not overlap the landmark and the area when the road width is added. Therefore, when the map information is displayed on the screen with the road width based on the original map information and the corrected position information, the road is displayed at a position that does not overlap with the landmark and area, And presents a natural screen.
[0036]
First6In the third aspect of the invention, in the third aspect of the invention, the position information correcting means moves each end point of the line segment constituting the road in a direction away from each of the landmark and the region with respect to one or a plurality of landmarks and regions. It is characterized by that.
[0037]
First7The invention of the6In the invention, the position information correcting means translates the road in a direction away from each of the landmark and the region with respect to one or a plurality of landmarks and the region.
According to an eighth aspect, in the seventh aspect, the position information correcting means is configured such that the one or more landmarks and areas have a road in a direction perpendicular to the center line of the road and away from the landmarks and areas. The distance from the center position of the mark or the minimum distance from the line segment defining the region is translated to a position where the road width is equal to or greater than the road width.
[0038]
First9The invention of the6According to the invention, the position information correcting means moves one end point of a line segment constituting the road in a direction away from each of the landmark and the region with respect to one or a plurality of landmarks and regions. .
In a tenth aspect based on the ninth aspect, the position information correcting means sets one end point of a line segment constituting the road with respect to one or a plurality of landmarks and areas perpendicular to the center line of the road and the land. In the direction away from the mark and the area, the distance from the center position of the landmark or the minimum distance from the line segment defining the area is moved to a position where the road width is greater than or equal to the road.
[0039]
Like this6, 7, and 9According to the invention, the position information of the road is corrected to a position that does not overlap the landmark and the area when the road width is added. Therefore, when the map information is displayed on the screen with the road width based on the original road network information and the corrected landmark position information, the road is displayed at a position that does not overlap the landmark and area. The
[0040]
First11According to a third aspect of the present invention, in the third aspect of the present invention, the information processing device further includes map information display means for displaying the corrected map information stored in the corrected map information storage means on a screen with a road width.
[0041]
Like this11According to this invention, a road, a landmark, and an area are displayed on the screen based on the original map information and the corrected position information. Since the road is displayed at a position that does not overlap with the landmark and area, a natural screen can be presented to the user.
[0042]
First12The invention of the11In the invention, the overlap determination means and the position information correction means switch the road width based on an input from the user.
[0043]
Like this12According to this invention, even when the road width is switched and displayed by the user's selection, the road is always displayed at a position that does not overlap the landmark and the area. For this reason, a natural screen can be presented to the user without having a plurality of pieces of map information in advance.
[0044]
First13The invention of the11It is the navigation apparatus provided with the map information correction apparatus of invention of this invention.
[0045]
Like this13According to the invention, in the navigation device that displays the road with a road width, the road is displayed at a position that does not overlap the landmark and the area. Thereby, a natural screen can be presented to the user.
[0046]
First14The present invention is a map information correction method for correcting the position of a road included in map information,
At least with the road,With landmarks, Defined as polygon in map informationA map information storage step for storing map information relating to the area;
An overlap determination step for determining whether or not a landmark and a region included in the map information and a road included in the map information overlap on a two-dimensional plane of the map when a road width is given;
A map of road position information determined to overlap one or more landmarks and areas in the overlap determination step, while maintaining which side each of the landmarks and areas is on the road center line A position information correction step for correcting the road width on the two-dimensional plane to a position that does not overlap one or more landmarks and areas;
A corrected map information storing step for storing map information and road position information corrected in the position information correcting step.
In a fifteenth aspect based on the fourteenth aspect, the overlap determining step is based on the distance between the center position of the landmark and the line segment forming the road, the road width of the road, and the size of the landmark. It is characterized by determining whether the road with the road width overlaps.
According to a sixteenth aspect, in the fourteenth aspect, the overlap determining step includes a road having an area and a road width based on the minimum value of the distance between the line segment defining the area and the center line of the road and the road width of the road. It is characterized by determining whether or not.
[0047]
Like this14According to the invention, the position information of the road is corrected to a position that does not overlap the landmark and the area when the road width is added. Therefore, when the map information is displayed on the screen with the road width based on the original map information and the corrected position information, the road is displayed at a position that does not overlap with the landmark and area, And presents a natural screen.
[0048]
First17The invention of the14In the present invention, the position information correcting step is characterized in that, for one or a plurality of landmarks and areas, each end point of a line segment constituting the road is moved in a direction away from each of the landmarks and the areas.
[0049]
First18The invention of the17In the present invention, the position information correcting step is characterized in that the road is translated in a direction away from each of the landmark and the region with respect to one or a plurality of landmarks and regions.
In a nineteenth aspect based on the eighteenth aspect, in the position information correction step, the road for one or more landmarks and areas is arranged in a direction perpendicular to the center line of the road and away from the landmarks and areas. The distance from the center position of the mark or the minimum distance from the line segment defining the region is translated to a position where the road width is equal to or greater than the road width.
[0050]
First20The invention of the17In the present invention, the position information correction step is characterized by moving one end point of a line segment constituting the road in a direction away from each of the landmark and the region with respect to one or a plurality of landmarks and regions. .
In a twentieth aspect based on the twentieth aspect, the position information correction step includes setting one end point of a line segment constituting the road for one or more landmarks and areas to be orthogonal to the center line of the road and In the direction away from the mark and the area, the distance from the center position of the landmark or the minimum distance from the line segment defining the area is moved to a position where the road width is greater than or equal to the road.
[0051]
Like this17, 18, and 20According to the invention, the position information of the road is corrected to a position that does not overlap the landmark and the area when the road width is added. Therefore, when the map information is displayed on the screen with the road width based on the original road network information and the corrected landmark position information, the road is displayed at a position that does not overlap the landmark and area. Ru.
[0052]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, a map information correction device and a map information display device according to an embodiment of the present invention will be described with reference to the drawings.
[0053]
(First embodiment)
FIG. 1 is a block diagram showing a configuration of a map
[0054]
The map
[0055]
The road network information included in the map information represents data such as road networks, intersections, and rail traffic networks in a predetermined range by a combination of nodes and links, as known in the art. Contains information about the number of tracks. Information such as the number of lanes of the road is used to calculate the road width in the road
[0056]
FIG. 2 is a block diagram showing the configuration of the overlap determination unit 11a in more detail. As shown in FIG. 2, the overlap determination unit 11a includes a road
[0057]
The road
[0058]
The
[0059]
The
[0060]
Based on the
[0061]
As will be described later, the position
[0062]
The corrected map
[0063]
The map
[0064]
When it determines with overlapping in step S103, the map
[0065]
If it is determined in step S103 that the roads do not overlap, the map
[0066]
The map information obtained in this way is used as map information for width display in a map information display device (not shown) such as a vehicle navigation device. In this map information, the installation object outside the road is arranged at a position corrected so as not to overlap with the road displayed in the width direction. For this reason, as shown in FIG. 4, the navigation apparatus for vehicles using this map information can display the installation outside a road in the position which does not overlap with a road, and can show a natural screen to a user.
[0067]
Hereinafter, the details of the
[0068]
[Expression 1]
[0069]
The distance D is obtained by calculating a distance between a point and a straight line or a distance between two points by using a method of differentiating a square value of D1 defined by the above equation (2) or using a geometric property of a two-dimensional figure. It can be calculated by using any one of the obtained methods.
[0070]
The
[0071]
Next, with reference to FIG. 5B, a method for determining the overlap between the area and the road will be described. The area is n line segments L1 , L2 ..., Ln Is defined as a polygon whose side is. The
[0072]
[Expression 2]
[0073]
Distance Di Is D2 defined by the above equation (4).i Is the square value of ui Using the method of partial differentiation with respect to t and t, or using the geometric properties of a two-dimensional figure, whether or not two line segments intersect is divided into cases, the distance between a point and a straight line, or the distance between two points It can be calculated using any of the methods for obtaining.
[0074]
The
[0075]
Next, the position
[0076]
First, referring to FIG. 6, a method for eliminating the overlap between the landmark and the road will be described. As shown in FIG. 6 (a), let R be a leg of a perpendicular line drawn from the center position A of the landmark to a straight line passing through the two points P and Q, and let a half line passing through A starting from R be Lv And The position
[0077]
Next, a method for eliminating the overlap between the area and the road will be described with reference to FIGS. The position
[0078]
In the first step, the direction V of deforming the regiont (Hereinafter referred to as the deformation direction) is calculated (see FIG. 7). Deformation direction Vt Is a straight line LPQIs one of two directions perpendicular to. The position
[0079]
In the second step, a deformation coefficient K used when the region is deformed is calculated (see FIG. 8). Each vertex Si Straight line LPQConsider a set of straight lines parallel to. In this set, straight line LPQDeformation direction Vt And a straight line LPQThe straight line with the maximum distance toa And Next, in this set, the straight line La The straight line with the maximum distance tob And Straight line LPQDeformation direction Vt On the same side as the straight line LPQA straight line whose distance to the road width W is equal to Lc And Straight line LPQAnd straight line La Distance to Da , Straight line La And straight line Lb Distance to Db Using these values and the road width W, the deformation coefficient K is calculated as follows: K = (Da -W) / Db Is calculated by The deformation coefficient K calculated in this way satisfies 0 ≦ K ≦ 1.
[0080]
In the third step, each vertex Si The position information of the deformation direction Vt In the direction ofa Is corrected to a position where the distance becomes K times (see FIG. 9). That is, each vertex Si The position information of point Si To straight line La Ti Line segment Ti Si Is a point S that internally divides K into (1-K)I cTo be corrected. As a result, two straight lines L before correctiona And Lb The region that existed between and the
[0081]
As a result of such first to third steps, the region becomes a straight line L as shown in FIG.PQAnd a straight line LPQIt is deformed K times (0 ≦ K ≦ 1) in the direction away from. This ensures that all vertices in the region are straight lines Lc Straight line LPQThe area is no longer overlapped with the wide road. Therefore, by the first to third steps, the position information of the area can be corrected to a position where the area and the road do not overlap while maintaining which side is located with respect to the center line of the road.
[0082]
Further, as shown in FIG. 10, the position
[0083]
As described above, according to the present embodiment, it is determined whether or not the installation outside the road included in the map information and the road overlap, and the installation of the installation outside the road determined to overlap is determined. The position is corrected to a position that does not overlap with the road with the width of the road while maintaining which side is on the center line of the road. For this reason, when the map information obtained by the map information correction apparatus according to the present embodiment is displayed on the screen with a road width, the off-road installation is displayed at a position that does not overlap the road, and the user has a natural screen. Presented.
[0084]
In addition, although the correction map
[0085]
(Second Embodiment)
FIG. 11 is a block diagram showing the configuration of the map
[0086]
In the map information, as shown in FIG. 12, there are cases in which an installation outside the road overlaps with a plurality of roads with road widths. In FIG. 12, the landmark is a circle having a radius L with the point A as the center, and the i-th (i is an integer between 1 and 4) road segment PQi Road width to Wi It is expressed as a rectangle with a. The distance between the i-th road and point A is Di For example, D1 <L + W1 And D2 <L + W2 If so, the landmark overlaps the first and second roads. Such off-road installations that overlap with a plurality of roads often appear near the intersection of roads.
[0087]
In the first embodiment, assuming that each installation outside the road overlaps at most one road, the position information of the installation outside the road is corrected at most once. On the other hand, in the present embodiment, the position information of the installation outside the road is repeatedly corrected in consideration of the case where the installation outside the road overlaps with a plurality of roads.
[0088]
FIG. 13 is a block diagram showing the configuration of the
[0089]
The position
[0090]
Based on the
[0091]
The map
[0092]
When it determines with overlapping in step S203, the map
[0093]
If it is determined in step S203 that the roads do not overlap, the map
[0094]
FIG. 15 is a diagram illustrating a state in which the position of the landmark illustrated in FIG. 12 is gradually corrected by the map
[0095]
The map
[0096]
Next, the map
[0097]
Further, the map
[0098]
As described above, the map
[0099]
Further, the position
[0100]
As described above, according to this embodiment, the position information of the installation outside the road is corrected to a position that does not overlap with one road with a road width and overlaps with another road with a road width after correction. In such a case, the position is further corrected so as not to overlap the road. As described above, the position information of the off-road installation object is repeatedly and gradually corrected, and finally corrected to a position that does not overlap any road with a road width. For this reason, when the map information created by the map information correction device according to the present embodiment is displayed on the screen with a road width, the off-road installation is displayed at a position that does not overlap any road, and is natural for the user. Screen is presented.
[0101]
Moreover, according to this embodiment, in addition to being able to correct the positional information of the off-road installation that overlaps a plurality of roads, it is possible to eliminate a potential overlap between the road and the off-road installation. Here, the potential overlap refers to an overlap newly generated between an installation outside the road and another road because the position information of the installation outside the road is corrected to a position that does not overlap with a certain road. In the first embodiment, since the position information of the off-road installation object is corrected at most once, there is a possibility that the obtained map information for width display includes a potential overlap. On the other hand, in the present embodiment, the position information of the off-road installation object is repeatedly corrected, and thus the obtained map information for width display does not include a potential overlap.
[0102]
Depending on the characteristics of the map information for widthless display, there may be a case where overlapping with all roads cannot be eliminated at the same time even if the position information of the off-road installation object is repeatedly corrected. In consideration of such cases, if the number of corrections of position information is limited, and the position information cannot be corrected to a position that does not overlap all roads even if the position information is corrected a predetermined number of times, the position information at that time Alternatively, the original position information may be written in the corrected map
[0103]
(Third embodiment)
FIG. 16 is a block diagram showing the configuration of the map information correction apparatus 3 according to the third embodiment of the present invention. Similar to the first embodiment, the map information correction device 3 automatically converts map information for widthless display into map information for width display. The map information correction device 3 includes a map
[0104]
In the present embodiment, as in the second embodiment, consideration is given to a case where an installation outside the road overlaps with a plurality of roads. In the second embodiment, the position information of the installation object outside the road is corrected to a position that does not overlap with the road every time an overlapping road is detected. On the other hand, in the present embodiment, the detected road is temporarily stored, and the position information of the installation object outside the road is corrected by a single process at a position that does not overlap all the stored roads.
[0105]
The
[0106]
FIG. 17 is a block diagram showing the configuration of the
[0107]
Based on the
[0108]
The map information correction device 3 sequentially detects and temporarily stores roads that overlap with the installation objects outside the road, and corrects the position information of the installation objects outside the road to positions that do not overlap with all the stored roads by a single process. The operation of the map information correction apparatus 3 for one installation object outside the road will be described using the flowchart shown in FIG. Similar to the first embodiment, the map information correction device 3 selects an object outside the road to be processed and a road (steps S301 and S302). Next, the map information correction device 3 determines whether or not the selected road and the installation object outside the road overlap using the
[0109]
Next, the map information correction device 3 determines whether or not road position information is stored in the temporary storage unit 16 (step S306). If it is determined that the information is stored in step S306, the map information correction device 3 uses the position
[0110]
Next, the position
[0111]
First, with reference to FIG. 19, a method for eliminating the overlap between the landmark and the plurality of roads in one process will be described. The landmark overlaps n roads with a road width, and the i-th road (i is an integer from 1 to n) is a line segment P.i Qi Shall be defined by Note that the example shown in FIG. 19 corresponds to the case of n = 2.
[0112]
In the first step, a vector V representing the movement direction of the landmark is calculated. First, the position
Vi = A-Ri ... (5)
V = Σ (Vi / | Vi |) (I = 1 to n) (6)
However, | Vi | Is the vector Vi Σ represents the addition of vectors.
[0113]
In the second step, when the landmark is moved in the direction of the vector V, a movement amount necessary for eliminating the overlap with a plurality of roads is calculated. Landmark position A after movementc Uses a parameter x satisfying x> 0 and Ac = A + x · V. The position
| Xi ・ V | cos θi ≧ L + Wi -Di ... (7)
[0114]
X satisfying the above equation (7)i Is selected and the landmark is moved in the direction of the vector V, the overlap between the landmark and the i-th road is eliminated. Therefore, if x satisfying the above equation (7) is selected for all i of 1 to n, the amount of movement necessary to eliminate the overlap with all roads can be calculated.
[0115]
Thus, by obtaining the movement direction of the landmark in the first step and the movement amount of the landmark in the second step, the landmark position information is the position A where the overlap with all roads has been eliminated.c To be corrected.
[0116]
Note that the angle θi Is equal to or greater than π / 2, the left side of the above equation (7) is negative and the right side is positive. Therefore, x satisfying the above equation (7) is satisfied.i Does not exist. For this reason, even if the landmark is moved in the direction of the vector V, the overlap with the i-th road cannot be eliminated. In this case, the position
[0117]
Next, a method for eliminating the overlap between a region and a plurality of roads by a single process will be described. The position
[0118]
First, the position
[0119]
In this method, when a region is given, the center C of the smallest circle including all the vertices of the region or the center of gravity G of the region is set as the center position A, and the distance from the center position A to each vertex of the region is calculated. Considering a landmark having a maximum value L, this is equivalent to moving the center position of the landmark so as to eliminate the overlap between the landmark and a plurality of roads.
[0120]
As described above, according to the present embodiment, it is determined whether or not an installation outside the road included in the map information overlaps with a plurality of roads included in the map information, and the overlap is determined. The position of the off-road installation object is corrected by a single process at a position that does not overlap with a plurality of roads with road widths while maintaining which side the road center line is on. For this reason, when the map information created by the map information correction device according to the present embodiment is displayed on the screen with a road width, the off-road installation is displayed at a position that does not overlap the road, and is a natural screen for the user. Is presented.
[0121]
(Fourth embodiment)
FIG. 20 is a block diagram showing the configuration of the map
[0122]
FIG. 21 is a block diagram showing the configuration of the
[0123]
Based on the
[0124]
The map
[0125]
Next, the map
[0126]
If it is determined in step S406 that it has not been stored, it is determined that the selected installation outside the road has been corrected to a position that does not overlap any road. For this reason, the map
[0127]
As described above, according to the present embodiment, the position information of the installation object outside the road is corrected by a single process in consideration of overlapping with a plurality of roads, and overlapping with all roads is eliminated. Until it is gradually corrected. Therefore, in the present embodiment, the position information is corrected by a single process in consideration of the feature of gradually correcting the position information of the second embodiment and the overlap with the plurality of roads of the third embodiment. Combined with the characteristics to be. For this reason, when the map information created by the map information correction apparatus according to the present embodiment is displayed on the screen with a road width, the installation outside the road is displayed at a position that does not overlap any road, and the userInA natural screen is presented.
[0128]
(Fifth embodiment)
FIG. 23 is a block diagram showing the configuration of the map
[0129]
The command input unit 14 outputs
[0130]
The map
[0131]
As described above, according to the present embodiment, it is determined whether or not an installation outside the road included in the map information overlaps with a road included in the map information, and the road determined to overlap. The position information of the external installation is corrected to a position that does not overlap with the road with the width of the road while maintaining which side is on the center line of the road, and the original map information and the corrected position information The road, the landmark, and the area are displayed on the screen with a road width at the same time. Thereby, since the installation object outside a road is displayed in the position which does not overlap with a road, a natural screen is shown to a user.
[0132]
In addition, according to the present embodiment, since it includes means for correcting the map information and means for displaying the corrected map information, even when the road width is switched and displayed by the user's selection, the installation outside the road is always It is displayed at a position that does not overlap the road. For this reason, the same effect can be produced, without holding a plurality of map information beforehand.
[0133]
(Sixth embodiment)
FIG. 24 is a block diagram showing the configuration of the map
[0134]
The map information display device according to this embodiment displays map information according to the feature of gradually correcting the position information of the second embodiment and the road width information instructed by the user of the fifth embodiment. Combined with the characteristics to be. For this reason, even when the road width is switched and displayed by the user's selection, the installation object outside the road is displayed at a position that does not overlap all the roads, and a natural screen is presented to the user.
[0135]
(Seventh embodiment)
FIG. 25 is a block diagram showing the configuration of the map
[0136]
The map information correction apparatus according to the present embodiment is characterized in that the position information is corrected by a single process in consideration of overlapping with a plurality of roads of the third embodiment, and the user of the fifth embodiment. And a feature that displays map information according to the road width information instructed by the user. For this reason, even when the road width is switched and displayed by the user's selection, the installation object outside the road is displayed at a position that does not overlap the road, and a natural screen is presented to the user.
[0137]
(Eighth embodiment)
FIG. 26 is a block diagram showing the configuration of the map
[0138]
The map information correction apparatus according to the present embodiment is a one-time process that takes into account the feature of gradually correcting the position information of the second embodiment and the overlapping of the plurality of roads of the third embodiment. The feature of correcting the position information and the feature of displaying map information according to the road width information instructed by the user of the fifth embodiment are combined. For this reason, even when the road width is switched and displayed by the user's selection, the installation object outside the road is displayed at a position that does not overlap all the roads, and a natural screen is presented to the user.
[0139]
In the first, second, fifth and sixth embodiments, the position of the landmark and each vertex of the area are moved perpendicular to the road. However, in the present invention, the moving direction is not limited to being perpendicular to the road, and the moving direction may be a direction close to perpendicular to the road. As described above, the map information correction apparatus having the movement direction as the vertical direction can achieve the same effects as the map information correction apparatus having the movement direction as the vertical direction.
[0140]
Further, in the second to fourth and sixth to eighth embodiments, the position information of the installation object outside the road can be corrected without limitation in order to eliminate the overlap with a plurality of roads. Alternatively, the original position information may be compared with the corrected position information, and the original position information may be used when the distance between the two becomes a predetermined value (for example, 50 m) or more. . Thus, by providing a certain restriction on the correction of the position information, it is possible to prevent the position information from being greatly corrected erroneously.
[0141]
In any of the above-described embodiments, when it is determined that the landmark and area overlap the road, the position information of the landmark and area is corrected. Instead of this, the road position information may be corrected when it is determined that the landmark and area overlap the road. For example, if the map information for widthless display is a detailed map of an urban area created based on an aerial photograph, the landmark and area position information is first displayed using the shape of a building or the like in the aerial photograph. Determined and treated as a reference in map information. In such a case, the road position information may be corrected based on the landmark and area position information. As a method of correcting the position information of the road, there are a method of moving the road parallel to the road and a method of moving only one end point of a line segment constituting the road perpendicular to the road. As described above, the map information correction device that corrects the position information of the road can also achieve the same effect as the map information correction device that corrects the position information of the landmark and the area.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a configuration of a map information correction apparatus according to a first embodiment of the present invention.
FIG. 2 is a block diagram illustrating a configuration of an overlap determination unit 11a of the map
FIG. 3 is a flowchart showing the operation of the map
4 is a diagram showing an example of a display screen when map information corrected by the map
5 is a diagram for explaining the operation of an overlap determination unit 11a of the map
6 is a diagram for explaining a landmark position correcting operation in a position
7 is a diagram showing a method of obtaining a deformation direction in a position
8 is a diagram for explaining the distance between a straight line passing through each vertex of a region and a road in the position
9 is a diagram for explaining an area position correcting operation by deformation in the position
10 is a diagram for explaining an area position correcting operation by translation in the position
FIG. 11 is a block diagram showing a configuration of a map information correction apparatus according to a second embodiment of the present invention.
FIG. 12 is a diagram illustrating a state in which a landmark overlaps with a plurality of roads.
13 is a block diagram showing a configuration of an
14 is a flowchart showing the operation of the map
15 is a diagram showing a state in which the position of a landmark is gradually corrected by the map
FIG. 16 is a block diagram showing a configuration of a map information correction apparatus according to a third embodiment of the present invention.
17 is a block diagram showing a configuration of an
18 is a flowchart showing the operation of the map information correction apparatus 3 shown in FIG.
FIG. 19 is a diagram illustrating a state in which a landmark position is corrected by a single process in consideration of a plurality of roads simultaneously by the map information correction device 3 illustrated in FIG. 16;
FIG. 20 is a block diagram showing a configuration of a map information correction apparatus according to a fourth embodiment of the present invention.
21 is a block diagram illustrating a configuration of an
22 is a flowchart showing the operation of the map
FIG. 23 is a block diagram showing a configuration of a map information display device according to a fifth embodiment of the present invention.
FIG. 24 is a block diagram showing a configuration of a map information display device according to a sixth embodiment of the present invention.
FIG. 25 is a block diagram showing a configuration of a map information display device according to a seventh embodiment of the present invention.
FIG. 26 is a block diagram showing a configuration of a map information display device according to an eighth embodiment of the present invention.
FIG. 27 is a diagram showing an example of a display screen when conventional map information is used.
[Explanation of symbols]
1, 2, 3, 4 ... Map information correction device
5, 6, 7, 8 ... map information display device
10 ... Map information storage
11a to d: Overlap determination unit
12a, 12c ... Position information correction unit
13 ... Correction map information storage
14 ... Command input part
15 ... Map information display section
16. Temporary storage unit
20. Road width calculation unit
21 ... Size calculation unit
22 ... Overlap calculation part
23a to d ... Output control unit
24: Position information replacement unit
30 ... Road network information
31, 32, 34, 35, 38, 39, 41 ... Off-road installation information
33, 37 ... Position correction information
36 ... Road position information
40: Determination signal
50 ... Road width information
51 ... Corrected map information
Claims (21)
少なくとも道路と領域とに関する地図情報を格納する地図情報格納手段と、
前記地図情報に含まれる領域と、前記地図情報に含まれる道路とが、道幅を付けた場合に地図の2次元平面上で重なるか否かを判定する重なり判定手段と、
前記重なり判定手段によって一つまたは複数の道路と重なると判定された領域を、各道路の中心線に対していずれの側にあるかを保ちながら、地図の2次元平面上で道幅を付けた前記一つまたは複数の道路と重ならないように、各道路の中心線と直交する方向に縮小することによって変形する領域変形手段と、
前記領域変形手段により変形された領域に関する地図情報を格納する修正地図情報格納手段とを備える、地図情報修正装置。A map information correction device for correcting the realm defined as a polygon in the map information,
A map information storage unit that stores map information on at least road and realm,
A realm in which the Ru contained in the map information, the road included in the map information, a determination unit overlap determines whether overlaps on a two-dimensional plane of the map if you gave a road width,
The area determined to overlap one or a plurality of roads by the overlap determining means, while maintaining which side is on the center line of each road, the road width is given on the two-dimensional plane of the map A region deformation means that deforms by reducing in a direction orthogonal to the center line of each road so as not to overlap with one or more roads;
Ru and a modified map information storage unit that stores map information on deformation region by the region deforming means, the map information correction device.
少なくとも道路と領域とに関する地図情報を格納する地図情報格納ステップと、
前記地図情報に含まれる領域と、前記地図情報に含まれる道路とが、道幅を付けた場合に地図の2次元平面上で重なるか否かを判定する重なり判定ステップと、
前記重なり判定ステップにおいて一つまたは複数の道路と重なると判定された領域を、各道路の中心線に対していずれの側にあるかを保ちながら、地図の2次元平面上で道幅を付けた前記一つまたは複数の道路と重ならないように、各道路の中心線と直交する方向に縮小することによって変形する領域変形ステップと、
前記領域変形ステップにおいて変形された領域に関する地図情報を格納する修正地図情報格納ステップとを備える、地図情報修正方法。A map information correction method for correcting the realm defined as a polygon in the map information,
A map information storing step of storing map information relating to at least the road and realm,
A realm in which the Ru contained in the map information, the road included in the map information, a determination step overlap determines whether overlaps on a two-dimensional plane of the map if you gave a road width,
The area determined to overlap with one or a plurality of roads in the overlap determination step, with the road width added on the two-dimensional plane of the map while maintaining which side is on the center line of each road An area transformation step that transforms by shrinking in a direction orthogonal to the centerline of each road so as not to overlap one or more roads;
Ru and a modified map information storing step of storing map information on deformation area in the area deforming step, the map information correction method.
少なくとも道路と、ランドマークと、地図情報において多角形として定義される領域とに関する地図情報を格納する地図情報格納手段と、
前記地図情報に含まれるランドマークおよび領域と、前記地図情報に含まれる道路とが、道幅を付けた場合に地図の2次元平面上で重なるか否かを判定する重なり判定手段と、
前記重なり判定手段によって一つまたは複数のランドマークおよび領域と重なると判定された道路の位置情報を、ランドマークおよび領域のそれぞれが道路の中心線に対していずれの側にあるかを保ちながら、地図の2次元平面上で道幅を付けた場合に前記一つまたは複数のランドマークおよび領域と重ならない位置に修正する位置情報修正手段と、
前記地図情報と、前記位置情報修正手段により修正された道路の位置情報とを格納する修正地図情報格納手段とを備えた、地図情報修正装置。A map information correction device for correcting the position of a road included in map information,
Map information storage means for storing map information on at least roads , landmarks, and areas defined as polygons in the map information;
An overlap determination means for determining whether or not a landmark and an area included in the map information and a road included in the map information overlap on a two-dimensional plane of the map when a road width is given;
Position information of the road determined to overlap one or more landmarks and areas by the overlap determination means, while maintaining which side each of the landmarks and areas is on the center line of the road, Position information correction means for correcting the road width on the two-dimensional plane of the map so as not to overlap the one or more landmarks and areas;
A map information correction apparatus comprising: the map information and corrected map information storage means for storing the road position information corrected by the position information correction means.
少なくとも道路と、ランドマークと、地図情報において多角形として定義される領域とに関する地図情報を格納する地図情報格納ステップと、
前記地図情報に含まれるランドマークおよび領域と、前記地図情報に含まれる道路とが、道幅を付けた場合に地図の2次元平面上で重なるか否かを判定する重なり判定ステップと、
前記重なり判定ステップにおいて一つまたは複数のランドマークおよび領域と重なると判定された道路の位置情報を、ランドマークおよび領域のそれぞれが道路の中心線に対していずれの側にあるかを保ちながら、地図の2次元平面上で道幅を付けた場合に前記一つまたは複数のランドマークおよび領域と重ならない位置に修正する位置情報修正ステップと、
前記地図情報と、前記位置情報修正ステップにおいて修正された道路の位置情報とを格納する修正地図情報格納ステップとを備えた、地図情報修正方法。A map information correction method for correcting the position of a road included in map information,
A map information storage step for storing map information on at least roads , landmarks, and areas defined as polygons in the map information;
An overlap determination step for determining whether or not a landmark and a region included in the map information and a road included in the map information overlap on a two-dimensional plane of the map when a road width is given;
While maintaining the position information of the road determined to overlap one or more landmarks and areas in the overlap determination step, each of the landmarks and areas is on which side with respect to the center line of the road, A position information correction step for correcting the road width on the two-dimensional plane of the map so as not to overlap with the one or more landmarks and areas;
A map information correction method comprising: the map information and a corrected map information storage step for storing the road position information corrected in the position information correction step.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001032153A JP3707770B2 (en) | 2000-02-14 | 2001-02-08 | Map information correction apparatus and map information correction method |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000-35774 | 2000-02-14 | ||
JP2000035774 | 2000-02-14 | ||
JP2001032153A JP3707770B2 (en) | 2000-02-14 | 2001-02-08 | Map information correction apparatus and map information correction method |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2001307121A JP2001307121A (en) | 2001-11-02 |
JP2001307121A5 JP2001307121A5 (en) | 2005-07-07 |
JP3707770B2 true JP3707770B2 (en) | 2005-10-19 |
Family
ID=26585326
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2001032153A Expired - Fee Related JP3707770B2 (en) | 2000-02-14 | 2001-02-08 | Map information correction apparatus and map information correction method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3707770B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20210180985A1 (en) * | 2018-08-31 | 2021-06-17 | Denso Corporation | Method for generating map and map generation device |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6882934B2 (en) * | 2002-03-14 | 2005-04-19 | Matsushita Electric Industrial Co., Ltd. | Apparatus and method for displaying map |
JP2005128265A (en) * | 2003-10-24 | 2005-05-19 | Kubota Corp | Method for preparing small scale piping graphic data |
JP5025940B2 (en) * | 2005-10-26 | 2012-09-12 | 任天堂株式会社 | Information processing program, information processing apparatus, information processing system, and information processing method |
JP5013158B2 (en) * | 2005-11-25 | 2012-08-29 | 株式会社セガ | Image processing method, image processing apparatus, program, and storage medium |
JP4857134B2 (en) * | 2007-01-30 | 2012-01-18 | クラリオン株式会社 | In-vehicle map display device, vehicle map display system |
JP4246249B1 (en) * | 2008-01-25 | 2009-04-02 | 株式会社ナビタイムジャパン | Map display system and map distribution server |
KR100984961B1 (en) * | 2008-04-08 | 2010-10-04 | 팅크웨어(주) | Apparatus and method for avoiding road invasion of cycle using area tree |
JP5199860B2 (en) * | 2008-12-25 | 2013-05-15 | 朝日航洋株式会社 | How to edit map data |
JP5554045B2 (en) * | 2009-10-21 | 2014-07-23 | アルパイン株式会社 | Map display device and map display method |
WO2011148612A1 (en) * | 2010-05-24 | 2011-12-01 | 三菱電機株式会社 | Navigation device |
JP5735658B2 (en) | 2011-12-15 | 2015-06-17 | パイオニア株式会社 | Display device and display method |
US9600930B2 (en) * | 2013-12-11 | 2017-03-21 | Qualcomm Incorporated | Method and apparatus for optimized presentation of complex maps |
CN108051836B (en) * | 2017-11-02 | 2022-06-10 | 中兴通讯股份有限公司 | Positioning method, device, server and system |
JP7207359B2 (en) * | 2020-04-06 | 2023-01-18 | トヨタ自動車株式会社 | Road area correction device, road area correction method and computer program for road area correction |
-
2001
- 2001-02-08 JP JP2001032153A patent/JP3707770B2/en not_active Expired - Fee Related
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20210180985A1 (en) * | 2018-08-31 | 2021-06-17 | Denso Corporation | Method for generating map and map generation device |
US12078508B2 (en) * | 2018-08-31 | 2024-09-03 | Denso Corporation | Method for generating map and map generation device |
Also Published As
Publication number | Publication date |
---|---|
JP2001307121A (en) | 2001-11-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3707770B2 (en) | Map information correction apparatus and map information correction method | |
EP1126245B1 (en) | Device and method for changing map information | |
KR101799945B1 (en) | Three-dimensional map drawing, landscape feature data generating method, three-dimensional map drawing method, and computer-readable recording medium | |
EP1927954B1 (en) | Terrain modeling based on curved surface area | |
US7084882B1 (en) | Method to provide smoothness for road geometry data at intersections | |
US20110141115A1 (en) | Interactive method for displaying integrated schematic network plans and geographic maps | |
EP1195577A2 (en) | Map display device, map display method, and computer program for use in map display device | |
US8681153B2 (en) | Map display method used to enhance the display of a building by showing several levels of this building | |
JP3606805B2 (en) | MAP INFORMATION CREATION DEVICE AND MAP INFORMATION DISPLAY DEVICE USING THE SAME | |
US20060267803A1 (en) | Non-perspective variable-scale map displays | |
JP2005070485A (en) | On-vehicle information terminal | |
JP2005249589A (en) | Navigation system, summary map distribution system, car guiding method and map display | |
JP4491541B2 (en) | 3D map display device and navigation device | |
US6650253B2 (en) | Map display device, map display method, and computer program for use in map display device | |
KR100475279B1 (en) | Method and Apparatus for Displaying Map for Navigation | |
JP4786842B2 (en) | Map display device, map display method, and computer program used in the map display device | |
JP2005091919A (en) | On-vehicle information terminal, summary map preparing system, and summary map preparing method | |
JP2006018022A (en) | Summary map display device, in-vehicle navigation device, summary map creation device | |
JP2000285254A (en) | Shade setting device and display control device | |
CN116630567B (en) | Geometric modeling and rendering method for ellipsoidal route slice of digital earth | |
JP5097329B2 (en) | In-vehicle information terminal, summary map creation device, summary map display method | |
JP4608309B2 (en) | Map display device and navigation device | |
JP2005292030A (en) | Vehicle-mounted navigation apparatus, map distributing device, and summary map display method | |
JP4674079B2 (en) | Map display device and navigation device | |
KR20120042539A (en) | Method and navigation for displaying three-dimension road |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20041021 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20041029 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20041029 |
|
A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20041118 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20041124 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050120 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20050221 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050317 |
|
A911 | Transfer of reconsideration by examiner before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20050426 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050525 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050711 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20050801 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20050801 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080812 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090812 Year of fee payment: 4 |
|
LAPS | Cancellation because of no payment of annual fees |